invalid-file

V3 옛 버전 소스코드 (Vaccine, Vaccine II, Vaccine II plus, V3 보너스로 Doctor 소스 코드 추가)

1988년 6월 1일 브레인 바이러스(Brain virus) 퇴치 프로그램인 백신(Vaccine)이 탄생한지 20년이 되었다.

정확하게는 V3 의 전신인 백신의 탄생으로 봐야 할 것이다.

그런데 소스를 보면 1988년 6월 10일이 정식 배포(?)인데 6월 1일부터 제작을 했는가 했는데 알아보니 안철수 의장님께서 정확한 제작 날짜를 기억못해서 6월 1일로 정했다고 한다.
(아.. 누군가의 하드디스크에 저장된 소스코드만 확인해도 될 것을 TT)


VACCINE.ASM 소스


벌써 20살의 성년이 되었다.

[연혁]
- 1988.06.10 : 브레인 바이러스 퇴치 백신 (Vaccine) 제작
- 1988.06.14 : 브레인 바이러스 퇴치 최철룡씨 닥터(Doctor) 제작
- 1989.10.01 : LBC 바이러스 퇴치 추가한 백신 2 (Vaccine II) 제작 - 소스에는 1988로 되어 있지만 1989의 오타로 보임
- 1989.11.10 : 파일 바이러스인 예루살렘 바이러스(Jerusalem virus) 퇴치 추가한 백신 2 플로스 (Vaccine II plus) 제작 - 소스에는 1988로 되어 있지만 1989의 오타로 보임
- 1990.10.15 - 1990.11.11 : 진단 알고리즘을 전면 개정한 V3 (Vaccine III) 테스트 버전
- 1991.1.23 - V3 최초 버전인 V3 V37 제작 시작
- 1991.1.30 - V3RES V37 제작 시작

기사를 보면 현재까지 판매된 패키지 수는 2944만개.
불법복제 제품까지 포함해서 약 1,500 만대에서 사용중 인것으로 추산된다고 한다.

[관련기사]

- 스무돌 맞은 토종 백신 'V3'
http://www.moneytoday.co.kr/view/mtview.php?type=1&no=2008053014212377337&outlink=1

- 20년 전 의사 안철수는 바이러스 먹은 컴퓨터 앞에서 날밤을 새웠다.
http://news.joins.com/article/aid/2008/06/02/3132441.html

- 'V3' 20년 ... 세계적 보안 프로그램 성장
http://www.cbs.co.kr/Nocut/Show.asp?IDX=841973



[소스코드]

소스코드는 마이크로소프트웨어지에도 실렸고 20년 자료로 지금 공개되어도 악용될 가능성이 거의 없을 것 같아 공개 한다.

Posted by xcoolcat7

댓글을 달아 주세요

  1. 코프 2008.06.03 01:36  댓글주소  수정/삭제  댓글쓰기

    Brain 바이러스로 시작된 V3의 시작... :D

  2. 익명 2009.10.11 10:54  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  3. 알 수 없는 사용자 2010.11.19 16:01  댓글주소  수정/삭제  댓글쓰기

    어···어셈블리······.

  4. ㅇㅇ 2018.11.29 10:43  댓글주소  수정/삭제  댓글쓰기

    컴파일 하는방법ㅇ?

    • xcoolcat7 2018.12.05 11:16 신고  댓글주소  수정/삭제

      MASM으로 어셈블 하면 됩니다. TASM으로도 가능한지는 모르겠네요. 그런데 30년 전 도스 프로그램이라 현재 윈도우 환경에서는 실행도 안됩니다 ㅎ

    • Tails 2022.08.14 00:18  댓글주소  수정/삭제

      안녕하세요, 18년도에 제 질문에 다셨던 댓글 감사했습니다. VMware 환경에서 TASM 어셈블러를 이용하여 V2 Plus 파일 생성하는 것에 성공했는데, 다른 분들도 제가 작성한 https://colab.research.google.com/drive/1Jlwy4hZ9QSolMYvPq9_FBij0j8Iwzr3p?usp=sharing 문서 보시고, V3 어셈블 성공하셨으면 좋겠네요. ^.^

      좀 더 코멘트 달아보면, VACCINE 버전만 MASM을 사용하고, VACCINE II 버전부터 TASM으로 갈아타신 것으로 보입니다!

  5. Tails 2022.08.14 00:25  댓글주소  수정/삭제  댓글쓰기

    소스코드들을 이렇게 정리해주신 덕분에, 안철수님이 작성하셨던 V3 코드 분석 잘 하고 있습니다. 이게 없었으면 사실 마이크로소프트웨어 1988년호, 1989년호... 에 있던 VACCINE 1/2/2 plus 코드들을 일일이 타이핑했어야 하는 번거로움이 있었을 것 같은데 ㅎㅎㅜ 다시 한번 감사합니다!

    • xcoolcat7 2022.08.28 16:22 신고  댓글주소  수정/삭제

      도움이 되셨다니 다행입니다. V3가 C언어로 포팅된지도 25년 정도되었는데 어셈블리 소스코드로 공부하시는 분들이 계시다니 놀랍네요.