[컴퓨터] 백신

등록일 2003.09.18 한글 (hwp) | 12페이지 | 가격 400원

목차

6-1 터보-백신 툴 킷 제작 & 소개
6-1-1 제작 동기
6-1-2 특징
6-1-3 ALPHA(알파 버젼)의 제한점들
6-1-4 기억장소상에서 존재하는 바이러스의 진단/치료 원리
6-1-6 이 프로그램 사용전의 주의사항
6-1-7 향후 발전 계획
6-1-8 제작자의 연락처

6-2 터보 백신 툴 킷 소스
6-2-1 에루살렘 바이러스 백신 프로그램 C 소스
6-2-2 터보 백신 툴 킷 헤더 소스

본문내용

백신 제작

6-1 터보-백신 툴 킷 제작 & 소개

V3의 아성에 도전한 터보백신의 백신 제작 툴킷을 소개하겠다.
C 로 된 소스와 라이브러리 , 헤더화일, 프로젝트 화일과 실행화일로 구성된다.
제작하여 공개해주신 임형택님께 감사드린다.

제작자 : 임 형 택 (Lim Hyoung-Taek)

6-1-1 제작 동기

앞으로 증가하는 바이러스들에 대해서 소수의 백신 제작자들만으로는
바이러스 퇴치가 어려울 것으로 보이기 때문에 누구라도 짧은 시간안에
아주 쉽게 백신을 제작할수 있도록 하기 위해서 표준화된 라이브러리
형태의 툴킷을 제작하게 되었습니다.

6-1-2 특징

1. C언어로 작성된 라이브러리 형태로 제공 됩니다.

2. 예루살렘 바이러스와 같은 일반적인 바이러스의 경우 몇개의
필드로 구성된 구조체에 바이러스 정보를 넣은후 Scan_Virus()
라는 함수의 호출 한번으로 간단하게 바이러스를 진단/치료 할수
있는 백신을 제작할수가 있습니다.

3. 바이러스를 분석할수 있을 정도의 어셈블리어에 대한 기본적인
지식만으로도 사용하실 수 있을 정도로 매우 쉽게 백신을 작성할
수 있다는 장점이 있습니다. 또한 C언어를 모르시는 분도 압축화
일내에 포함되어 있는 예제를 참고로 쉽게 해당 바이러스에 대한
백신을 제작할 수가 있습니다.


6-1-3 ALPHA(알파 버젼)의 제한점들

Turbo Vaccine Tool Kit V.ALPHA 에는 다음과 같은 제한점들이
있습니다.

1. ALPHA 버젼은 정식 버젼이 나오기 전의 테스트 버젼으로 아직 지원
되지 않는 기능이 많이 있습니다.

2. 본 툴 키트는 Turbo-C 2.0과 Turbo-Assembler 3.0으로 제작되었으며,
소형(Small)모델만을 지원합니다.

3. 파일 바이러스에 대한 백신 만을 제작할 수가 있습니다. (부트
바이러스에 대한 진단/치료 기능은 차후 버젼에서 추가할 예정
입니다.)

4. 기억 장소에 상주해 있는 파일 파이러스를 치료하는 방법은 바이러스
가 바꿔놓은 INT 21H번의 벡터를 원래대로 돌려 놓음으로써 바이러스
를 무력하게 하는 방법을 사용합니다. (INT 8H, INT 1A, INT 1C등의
벡터를 바이러스가 바꿔놓는 경우에 대해서는 복구하지 않읍니다.)
또한 바이러스가 상주한후에 또 다른 INT 21H를 가로채는 프로그램이
상주할 경우에 대해서는 바이러스를 진단할수 없습니다.

5. 겹쳐쓰기형 바이러스의 경우는 치료(삭제)기능을 지원하지 않읍니다.

6. COM형태의 파일은 전위형과 단순 후위형의 경우만 치료가 가능
합니다. (이에 대한 자세한 설명은 밑에 기술한 컴퓨터 바이러스의
형태를 참고하시기 바랍니다.)

7. 감염된 화일의 진단시 자체 암호화를 사용하는 바이러스는 진단이
불가능 합니다.

8. 감염된 화일의 치<<font color=aaaaff>..</font>
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서