창조유저그룹-커즈닷컴
Window close
ID :     PASS :   
   
  처음으로
  창조
  창조 소개
창조 다운로드
CUGz.com 소개
온라인 도움말
  커뮤니티
  가입인사
자유게시판
Q/A게시판
TIP/TECH
열린강좌
자주하는질문
아이디어게시판
  자료실
  소스자료실
프로그램자료실
기타자료실
명예의 전당
이미지 자료실
  지원/기타
  표준용어재정
구글 웹서치  
관리자 전용


질문게시판
- 반드시 검색을 하신 후 원하는 답변을 찾을 수 없을 때, 질문을 올려주세요.


LIST ALL
Posted by 최재일2004-07-06 14:46:49, Hit : 4331
[re] 몇가지 바이러스 검색 및 분석
Homepage : http://cji0714.wo.to
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=qna&no=835
제홈피에 있는 해킹강좌에서 일부분만 따왔습니다..

걍 참고하시길...

--------------------------------------------------

5-1 기존 바이러스 분석

기존 몇몇 바이러스의 찾기와 분석이다.

5-1-1 크리스 마스 바이러스


증상은 크리스마스에 일정시간뒤 고요한밤 거룩한 밤을 연주한다.


0270 58C3 01 00 00 00 00 20-4D 65 72 72 79 20 43 68 Xㄳ.... Merry Ch
0280 7269 73 74 6D 61 73 20-61 6E 64 20 68 61 70 70 ristmas and happ
0290 7920 6E 65 77 20 79 65-61 72 20 21 20 20 57 72 y new year !  Wr
02A0 6974 74 65 6E 20 66 72-6F 6D 20 54 61 6D 73 75 itten from Tamsu
02B0 6920 4F 78 66 6F 72 64-20 63 6F 6C 6C 65 67 65 i Oxford college
02C0 2E20 20 24 10 03 23 00-70 03 0F 00 10 03 19 00 .  $       606 부터


감염 파일이름이 있다.
단, 파일 길이(경로 포함)가 24자 이상은 감염되지 않는다.



5-1-2 원숭이 바이러스 (Monkey Virus) 분석내용.


1. 부트 섹터에 감염된 모습

0100  EB 1E 90 49 42 4D 20 50-4E 43 49 00 02 01 01 00   ...IBM PNCI.....
0110  02 E0 00 40 0B F0 09 00-12 00 02 00 00 00 00 00   ...@............
0120  FA 2B DB 8E DB 8E D3 BC-00 7C EA 2F 00 C0 07 CD   .+.......|./....
0130  12 BE 4C 00 56 2E 80 3E-F2 00 02 74 0E E8 C5 00   ..L.V..>...t....
0140  BF FC 01 B9 02 00 FC F3-A5 EB 03 E8 BE 00 5E C7   ..............^.
0150  04 7D 00 89 44 02 0E 1F-E8 30 01 06 B8 62 00 50   .}..D....0...b.P
0160  FB CB 8E C1 8B DC 51 53-BA 80 00 E8 59 01 E8 AD   ......QS....Y...
0170  00 B1 0E BA 00 01 E8 82-00 E8 36 01 CB 1E 56 57   ..........6...VW

0180  50 51 52 E8 41 01 80 FC-02 75 0E 52 2B C0 CD 1A   PQR.A....u.R+...
0190  80 FA 40 5A 73 03 E8 85-00 5A 59 58 5F 52 51 50   ..@Zs....ZYX_RQP
01A0  83 F9 03 73 3A 3A 34 75-36 80 FC 02 74 0E 80 FC   ...s::4u6...t...
01B0  03 75 2C 80 FA 80 72 27-2A E4 EB 23 E8 3F 00 72   .u,...r'*..#.?.r
01C0  21 E8 DE 00 74 08 E8 E1-00 74 03 F8 EB 14 E8 04   !...t....t......
01D0  01 8A 74 01 58 E8 26 00-E8 D7 00 59 5A EB 06 E8   ..t.X.&....YZ...
01E0  1C 00 1F 1F 1F 5E 1F CA-02 00 00 01 01 00 00 00   .....^..........
01F0  00 80 01 00 05 09 0B 03-05 0E 0E B8 01 02 9C 2E   ................

0200  FF 1E FC 01 C3 48 BF 14-04 4F 89 05 B1 06 D3 E0   .....H...O......
0210  04 20 8E C0 C3 8A 34 B8-01 03 E8 E1 FF C3 2B C9   . ....4.......+.
0220  41 51 8A 34 E8 D4 FF 72-60 E8 76 00 74 5B E8 79   AQ.4...r`.v.t[.y
0230  00 75 21 26 83 BF FA 01-00 74 4E 26 C7 87 FA 01   .u!&.....tN&....
0240  00 00 B1 01 E8 CE FF 72-40 41 8A 74 02 E8 AB FF   .......r@A.t....
0250  72 37 58 51 E8 7E 00 E8-58 00 46 E8 B7 FF 4E 72   r7XQ.~..X.F...Nr
0260  28 E8 4E 00 51 E8 23 00-59 52 8A 54 03 26 89 97   (.N.Q.#.YR.T.&..
0270  74 00 5A 26 88 8F 72 00-26 C7 87 FE 01 55 AA 59   t.Z&..r.&....U.Y

0280  51 26 88 8F F2 00 E8 8C-FF 58 C3 56 8B FB BE 20   Q&.......X.V...
0290  00 03 FE B9 DC 01 F3 A4-8B FB 2B F6 B1 03 F3 A4   ..........+.....
02A0  5E C3 26 81 BF FA 01 19-92 C3 26 81 BF 19 01 50   ^.&.......&....P
02B0  61 C3 57 51 50 8B FB B9-00 02 FC 26 8A 05 34 2E   a.WQP......&..4.
02C0  AA E2 F8 58 59 5F C3 0E-1F BE EA 00 80 FA 80 72   ...XY_.........r
02D0  03 BE EE 00 C3 57 56 26-8A 47 14 B9 04 00 8B F1   .....WV&.G......
02E0  4E 38 84 F3 00 74 06 E2-F5 B1 03 EB 04 8A 8C F7   N8...t..........
02F0  00 5E 5F C3 5D 7F 7E 7B-75 89 19 92 00 00 55 AA   .^_.].~{u.....U.

2. 분석결과.

원숭이 바이러스는 외국산 부트 바이러스로써, int 13h, int 1ah를 사용하며,
이중 int 13h를 가로채어 a01f:01fch 를 가리키게 변경을 하고 원래의 int 13h
의 오프ㄳ번지는 01fdh에 저장을 해 놓는다.

자신의 감염여부를 확인한 후, 최초의 감염이면 맨먼저 자신이 들어갈수 있는
메모리를 1KB 확보를 한  후, 0 head  0 cylinder  1 sector (플로피인경우 부트섹
터, 하드인경우  마스터 부트 섹터)  부분을 0003:7c00번지로 읽어들여  "2E"값과
각각 XOR(eXclusive OR)시켜   0 head  0  cylinder  3 sector (둘다  첫번째 FAT영
역)
에 옮긴후, 자신은 0 head 0 cylinder 1 sector 부분에 복사를 한다. 그 다음
1 head  0 cylinder(랜덤처리 되기  때문에  바뀔수가 있다) 14 sector  부분을
0003:7c00으로 옮겨 놓은  후,  디스크에다 어떤작업을 할   때, 메모리에 이미 존
재 하는 엉뚱한 내용을 읽거나 쓴다.

또한, 원래  0  head  0 cylibder  1 sector 에  있던 내용이 첫번째  FAT영역에 겹
쳐 써지므로 중요한 자료들을 날리게 된다.

(FAT영역은 두개가 있으므로 잘 하면 복구가 가능하기도 하다)

치료방법은 감염에 대한 역순으로 진행을 하면 되는데,,,
이미, 엉뚱한 값들이 디스크에 써지지 않았다고 가정을 하면...
먼저, 0 head 0 cylinder 3 sector 에 있는 암호화된 섹터를 풀어서 원래의
자리고 옮기고, 두번째 FAT영역을 읽어 거기에 해당하는 섹터를 써주면 된다.



5-1-3 4월 24일 (April 24th) 바이러스


4월 24일 바이러스는  한국산 파일 바이러스이다. 1994년 4월달에 발견되었다.  이
바이러스는 예루살렘 바이러스의  변형이다.

      COMMAND.COM,SCAN.EXE,CLEAN.EXE,V3.COM,V3RES.EXE,VSHIELD
      .COM 을 제외한 모든 COM,EXE 파일에 감염된다.

증상
4월 24일날 파일을 실행하면  그 파일을 실행시키고 끝난후에 사용중인 디스크를
포맷한다. 그리고 하드를  포맷하려고 했는것 같으나 하드는 포맷시키지 못한다.
7월 23일 원래 프로그램을 실행 시킨후 지워버린다.
이날이 아니라도 램 상주 30분 후에 화면의 일부를 올리고 컴퓨터의 속도를 떨어
뜨린다.
실행할때만 감염되며 은폐기법이나 암호화는 사용하지   않는다.
바이러스 내부의 암호화 된 부분을 풀어보면 다음과 같은말을 볼 수 있다.

60A07D 00 00 B9 41 2A 7B-43 4F 4D 4D 41 4E 44 2E ......*{COMMAND.
70434F 4D 53 43 41 4E 2E-45 58 45 43 4C 45 41 4E COMSCAN.EXECLEAN
802E45 58 45 56 33 2E 43-4F 4D 56 33 52 45 53 2E .EXEV3.COMV3RES.
904558 45 56 53 48 49 45-4C 44 2E 43 4F 4D 00 00 EXEVSHIELD.COM..

COM 은 1587 증가하며 EXE 은 16의 배수가 된후 증가한다.
일부의 컴퓨터에서 램상주시 정지할 수 있다.
SCAN 으로 진단이 되는데 예루살렘 변형이라고 나온다.


5-1-4  Brain 바이러스

1986.6월,파키스탄의 Lahore,두 형제(배시트와 암자드 알비)가 개발하였다.
부트 섹터 감염자이다.


1. 특징
  가. Original 부트 섹터를 교체
  나. Original 부트 섹터를 다른 장소로 이동 (불량 클러스터 앞부분)
  다. 바이러스 잔류자를 포함한 7개의 섹터가 변경
  라. 바이러스 보호를 위해 변경된 3 클러스터를 사용불가로 표시
      (연속된 할당되지 않은 3클러스트)
  마. 플로피 디스크의 뵈첼동ㄳ감염
  바. 메모리 크기를 7 K 감소
  사. 하드 디스크는 감염 시키지 않음
  아. 감염된 디스크의 sector 0에 "(c) Brain" 스트링이 있음
  자. 시스템이 감염된후 어떤 프로그램이 Boot Sector를 읽으면 감염된
      boot sector가 아닌 original boot sector를 읽도록 속임


2. 감염경로
  가. 감염된 디스크로 부팅하면 바이러스 프로그램이 메모리에 상주
  나. 상주후 INT 13H 번 수행시  감염시킨다.


3. 감염증상
  가. 볼륨 레이블이 "(c) Brain"으로 나타남
  나. 재부팅 과정에서 속도가 느려짐
  다. 단순 작업에도 플로피가 과도하게 작동
  라. 일부 DOS 버젼에서 프로그램 파괴
  마. 인터럽트 벡터의 변경


4. 감염여부검진


  가. Debug 이용


      a>또는 c> 에서 debug <return>

      -l100 0 0 1 <return>
      -d <return > FA E9 4A 01 34 12 00 09      ..J.4... .. ....
                              -- --
      -d <return>                              Welcome to the
                                               Dungeon
                                               (c) 1986 Brain.&


      이렇게 해보면 우측 맨위 5번째 HEX값이 34 12 로 나타나면 감염된 것임.
      (원래는 MS-DOS로 나타나거나 PCTOOLS등 포멧한 유틸리티명이 나타남)
  나. Utility 이용 (PCTOOLS, NORTON, MACE)
      View Edit 기능으로 들어가 Boot Sector에서 Debug 에서와 같은 메세지가
      나타나면 바이러스에 감염된 것임.
  다. 검진 프로그램 이용
      - ViruScan, F-Prot, IBM Scan, Pro-Scan
      - V2PLUS, V3

LIST ALL               GO TO THE TOP


N
Category
   Subject
Posted by
Date
H
308 창조
     [re] 버튼을 클릭했을때... [6]
신용주 2006/08/06  3009
307 창조
     [re] 버튼을 클릭했을때... [8]
최재일 2006/08/07  3265
306 창조
     [re] 방향키같은거 누르면 그림이 이동하는법좀;; [5]
김환욱 2007/01/17  3873
305 창조
     [re] 반복되는 문장을 되풀이 명령어로... [1]
김환욱 2003/03/18  3127
304 창조
     [re] 바로가기 질문입니다.
바람 2009/03/06  3144
303 창조
     [re] 밑판위에 모든것 캡쳐 [1]
변혁수 2006/11/01  3215
302 창조
     [re] 뭐.. 실수나 문자같은거 상세한 설명좀...
nylon 2002/10/21  4448
301 기타
     [re] 문법에러는 없는데,,,왜 생각데로 작동되지 ... [33]
김길남 2007/01/07  4327
300 창조
     [re] 무한 창 생성하는 프로그램입니다..근데 명... [1]
성인e 2009/11/29  3879
기타
     [re] 몇가지 바이러스 검색 및 분석
최재일 2004/07/06  4331
298 창조
     [re] 메모에서 특정 문자 색상바꾸기 [1]
성인e 2018/09/02  2020
297 창조
       [re] 매체재생기를 차레대로 제생하는방법좀,, 감...
+이기원+ 2002/11/18  3818
296 창조
     [re] 매체재생기를 차레대로 제생하는방법좀,, [1]
김환욱 2002/11/17  4094
295 창조
     [re] 매체재생기로 녹음할때;;; [5]
강정훈 2007/01/18  3004
294 창조
     [re] 맞는지 모르겠네요...
권선중 2003/03/08  4110
293 창조
     [re] 마우스... [1]
김환욱 2003/02/20  2941
292 창조
     [re] 리스트박스에 대한또 질문 입니다..^^* [2]
김환욱 2002/10/15  3639
291 창조
     [re] 리스트박스에 관해서 질문이요...
nylon 2003/10/22  3825
290 창조
     [re] 리스트박스에 관해서 질문이요...
김환욱 2003/10/24  3013
289 창조
     [re] 리스트박스객체의 칼럼은...? [4]
변혁수 2006/08/11  2999
288 창조
     [re] 리스트박스1과 리스트박스2의 내용을 서로 ... [1]
손상진 2006/11/17  2806
287 창조
     [re] 리스트박스 스크롤관련 [1]
바람 2009/02/27  3268
286 창조
     [re] 리스트박스 스크롤관련 [6]
신용주 2009/02/27  3806
285 창조
     [re] 리스트박스 선택여부 질문... [4]
지상현 2004/07/25  3548
284 창조
     [re] 리스트박스 내용 비교 선택 [1]
정성우 2004/08/14  3535
LIST ALL   Prev [1]..[71][72][73][74] 75 [76][77][78][79][80]..[87] Next
Copyright 1999-2024 Zeroboard / skin by reedyfox in miniwini style
로그인
지우개 Expert 3.0
제작자 : 천호성 님 [LINK]
로그인
대박로또2005
제작자 : 최재일 님 [LINK]
로그인
1박종훈15292 점
2지상현8809 점
3손상진7388 점
4권선중6060 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인