PGR21.com
- 자유 주제로 사용할 수 있는 게시판입니다.
- 토론 게시판의 용도를 겸합니다.
Date 2008/01/16 08:28:43
Name NdrewK
File #1 Autorun.bat (0 Byte), Download : 151
Subject [일반] [정보]Autorun.inf를 이용한 웜바이러스
어느 분의 Q&A 답변을 해드렸더니 저런 형태의 바이러스때문에 고생하시는 분들이 있으신거 같애서
글을 씁니다.( Free BBS는 처음인듯!! )

#1.
우선 저는 보안업체 종사자가 아님을 밝히구요.
그냥 악조건속에서 웜바이러스를 좀 잡다 보니 이것저것 안것 뿐입니다.
저는 그냥 현상만을 보고 내린 판단들이고 순순히 제가 이해한 지식이기 때문에 많이 틀릴수 있구요.
제가 헛소리 한게 있다면 답글을 꼬집어 주시면 감사하겠습니다.

#2. 웜바이러스와 바이러스
기존에 유명한 CIH바이러스라든가, 예수살렘 바이러스, 미켈란젤로(윽 아주 고전 바이러스군요) 등등의 컴퓨터 바이러스들은 실행파일이나 매크로 파일 등에 기생합니다. 즉 순차적으로 실행되는 파일에 다가 자신의 내용을 삽입해서 그 실행파일이 실행됨과 동시에 자신의 코드 내용도 실행되도록 합니다.
그렇기때문에 그 바이러스가 활동하는 날짜만 아니면 큰 문제는 없었죠
(물론 다른 파일들을 감염시켜서 문제가 되긴 하지만요.)
예전에 보면 오늘은 13일에 금요일이니 컴퓨터 키지 마세요 ^^ 이런 신문기사 있었습니다. 휴.. 한대 치고 싶은 기사입니다.. 바이러스안걸려있어도 일단 키지 말라고 했던 모르고 하는소리들이었죠. 당시에는 인터넷같은게 보급이 안되었으니 그러는게 더 좋은 솔루션이었을지도 모르네요.

하지만 웜바이러스는 다릅니다. 웜바이러스 그대로의 실행파일로 존재합니다.
(제가 말하는 웜바이러스는 일부 트로이 목마를 포함합니다.)
이 보통 웜바이러스는 다른 프로그램에 기생하지 않습니다. 대신에 원도우의 취약점들을 이용하죠. <- 이부분은 잘 모릅니다 -_-
이들의 목적은 일단 메모리에 상주하는 겁니다. 그렇기때문에 부팅과 동시에 윈도우의 메모리에 올라가서 계속해서 자신을 복제하고 자신이 계속 다시 실행될 방법을 만들어 놓습니다.
웜바이러스는 해킹 + 바이러스라고 할수 있습니다. 어떻게든 주도권을 잡는 거죠. 그리고 주도권을 잡은 목적대로 컴퓨터를 이용하겠죠(대표적으로 KorGameHack이나 Nineage같은 바이러스들 류가 있죠.) 다만 자기 복제도 해야겠기에 컴퓨터가 좀 느려지는 문제가 있지만요.

이때 여러가지 방법들이 있는데요.
아주 간단한 걸로 시작프로그램에 들어가는 방법이 있겠죠. 시작프로그램에 있는 파일들은 무조건 윈도우 킬때 실행되니까요. 하지만 이렇게 하면 안전모드 부팅만 해도 간단히 무력화 됩니다. 그래서 몇가지 더 꼼수를 쓰죠.

#3. 웜바이러스와 자동실행.
어떻게 보면 허접한 방법들입니다. 한때 문제였던 블래스터나 사세르 바이러스등은 어떻게 하는지 잘 모르겠습니다..

웜바이러스가 최근 흔히 쓰는 방법은 Autorun입니다. 일단 웜바이러스가 메모리에 올라가서 컴퓨터의 주도권을 잡기 위해서는 그 실행 코드가 실행되서 메모리에 올라가야합니다. 사용자가 그걸 실행시켜줄리없기때문에 사용자가 어쩔수없이 거쳐야하는 과정을 악용합니다.
CD-ROM에 CD집어넣으면 Autorun기능이 있어서 자동실행을 해주는거 많이 보셨을겁니다. Autorun.inf라는 파일에 처음 돌아가면 무슨 파일을 실행되라라는게 지정이 되어 있는건데요. 이 기능은 모든 저장매체에 다 있습니다. 컴퓨터를 키면 당연히 C,D드라이브가 인식되겠죠. 이 C,D 드라이브에 Autorun.inf를 만들고 그 자동실행 기능을 바이러스 코드 그 자체 연결시킨다고 생각해보십쇼. 당연히 부팅과 동시에 또는 그 C,D드라이브를 "내컴퓨터"에서 클릭할때마다 실행되겠죠?
C,D드라이브를 클릭했는데 무슨 파일을 찾을수 없다고하면서 안들어가지는 경우는 이미 바이러스가 저런 식으로 연결을 시켰었는데 백신때문에 바이러스는 지워지고 난 경우입니다.
( 근데 이래도 Autorun.inf에 무슨 권한을 걸어놨는지 못 지우겠더라고요. 그래서 파일을 하나 구했습니다. 안전모드 부팅하시고 첨부된 파일 실행시키시면 모든 루트 폴더의 Autorun.*가 싹 날아갑니다. 혹시 필요해서 Autorun만들어놓으신분들은 절대 실행시키면 안되겠죠.)

근데 이 자동실행은 바이러스가 전파되는 방법으로도 쓰입니다.
요새 Flash 메모리 많이 쓰시죠? 플래쉬메모리를 웜바이러스가 감염된 컴퓨터에 삽입하면 웜바이러스는 바로 이 플래쉬에 자신의 내용을 넣고 Autorun.inf로 처리를 해둡니다. 그러면 그 플래쉬 메모리가 연결되는 컴퓨터마다 감염이 되는거죠. 자신의 컴퓨터에 막강한 백신이 없다 또는 백신 업데이트가 안되어 있다 또는 윈도우 업데이트가 귀찮다 하시는 분들은 이것 조심하시기 바랍니다. 아무 플래쉬나 막 연결해서 바이러스에 감염되는일 없도록 많이죠. 특히 공용컴퓨터를 거쳤던 경우 더 조심하셔야합니다. 이 경우 왼쪽 Shift와 함께 연결을 하면 자동실행이 되지 않습니다. 그리고 바이러스 검사하는 것도 현명한 방법입니다.

다른 방법들도 있습니다.
regiedit으로 레지스트리를 잘 들여다보면 모든 파일은 그 확장자 별로 실행되는 코드들이 있습니다. 예를 들어 doc라면 word나 워드패드등이 실행되게끔 되어 있습니다. exe는 그자체로 실행되겠죠. 근데 바이러스가 이 부분을 건들여서 모든 exe가 실행될때 자신도 실행이 되도록 바꾸어 놓습니다. 우선 자신이 실행되고 그 이후에 exe파일도 실행시켜주는 식으로 말이죠.
또 하나는 윈도우의 근간을 이루는 explorer(iexplorer가 아닙니다. 바탕화면, 시작, 모든 폴더창을 띄워주는 explorer를 말하는 겁니다.)가 실행되는 코드에다가 자신의 이름을 슬쩍 넣어서 같이 실행되도록하는 겁니다.

#4.
위의 문제들과 직면했던건 중국에 1년정도 가있었을때입니다.
사실 한국에서 많이 보지는 못했구요. V3정도는 보편화 되어 있기때문에 업데이트만 착실히 하시면 큰 문제는 없을것 같습니다.
제 개인적인 사견으로는 V3는 부족합니다;; 실제로 중국에 있을때 수많은 바이러스들에 대해 무력한 것을 확인했었구요.
그것들이 한국으로 좀 늦게 또는 잘 안들어오는 모양입니다. V3에서 신경을 잘 안쓰는걸 보면요;;
카스x스x가 정말 강력합니다만 너무 무겁고 또 업데이트 제대로 안하면 지가 못잡는 바이러스 잡으려고 컴퓨터 리소스를 미친듯이 잡는경우가 있어서요 어느정도 잘 아시는분 아니면 별로 추천안해드립니다.

쓰고 보니 아주 형편없군요 -_-;;; 결국 결론은 필요하신분은 첨부된 파일 받아가십쇼... 쿨럭.

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
멋진벼리~
08/01/16 09:35
수정 아이콘
시작 - 실행 - services.msc
서비스 중에 "Shell hardware Detection" <-- 사용안함 설정

위와 같이 해주면 usb를 꽂아도 autorun.inf를 실행시키지 않습니다.
08/01/16 09:40
수정 아이콘
//멋진벼리~
그런 좋은 방법이 있었네요 ^^
멋진벼리~
08/01/16 09:40
수정 아이콘
추가정보 :
Shell Hardware Detection 서비스를 이용하여 USB 드라이브를 통해서 감염되는 악성코드 원리

드라이브 접근 메뉴에 "댔역" 이나 "Auto"라는 문구가 포함되어 있다.

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\
xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
\Shell\Autorun 에 자신의 코드를 등록


Autorun.inf 자동실행 비활성화 방법

시작버튼 -> 실행 -> gpedit.msc
그룹정책 -> 사용자구성 -> 관리템플릿 -> 시스템 -> 자동 실행 사용 안 함 -> 사용 ->
자동 실행 사용 안함 : 모든 드라이브

퍼온곳 :http://viruslab.tistory.com
원헌드레드암
08/01/16 19:25
수정 아이콘
그냥 카스x스x로 발견이 되서 삭제만 해도 되나요?
ms32dll.dll.vbs 파일 삭제하고 레지에서 시작프로그램에 등록되어있는거 삭제.
autorun.inf 파일 삭제. 이렇게만 했는데.
08/01/16 22:02
수정 아이콘
autorun.inf가 보통 잘 안날아가고
또는 카스xxx가 아예 넘어가는 경우가 많더라구요.
혹시 백신이 지웠다면 위의 내용은 필요없죠 ^^
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회 추천
12000 [일반] 해킹이란게 남의 말이아닙니다 [34] 오가사카7078 09/04/16 7078 0
11010 [일반] [세상읽기]2009_0218 [19] [NC]...TesTER4755 09/02/18 4755 0
10931 [일반] 인터넷 인간관계에 대해서.... [32] JayHova4050 09/02/13 4050 2
9729 [일반] 메신저 해킹 당해보신분 계신가요? [20] Seperation Anxiety4035 08/12/10 4035 0
9491 [일반] 공인인증서 사용하시는분들은 보세요~ [16] BoXeR..oov..T14564 08/11/26 4564 1
9467 [일반] 게임 - 해킹(도대체 어떡해?) [12] 라바셋,,,3918 08/11/25 3918 0
9143 [일반] 백신, 악성코드 프로그램에 대한 오해 [23] 로제4823 08/11/05 4823 0
9126 [일반] 알약만 노리는 악성코드가 있다고 하네요. [19] 라이디스5676 08/11/04 5676 0
8513 [일반] 네이트온을 이용한 사기(?)도 있내요.. 조심하세요~~ [14] 하나친구5152 08/09/24 5152 0
7501 [일반] 월드 오브 워크래프트 13개 서버가 점검(휴업)에 들어갔습니다.(00:30분에 완료됐답니다) [22] The xian4598 08/07/23 4598 0
7483 [일반] 지금 DAUM.NET 미쳤군요 [30] 아크6906 08/07/22 6906 0
6952 [일반] WOW 보안카드 배포문제로 블리자드 코리아와 싸우고 있습니다 (두번째 이야기) [20] The xian4906 08/06/24 4906 0
6455 [일반] 대통령 왜 욕합니까. 100일동안 얼마나 열심히 일했는데 [35] sunrise7519 08/06/03 7519 0
6319 [일반] 강경진압 배후~~ 설마 목사님?? [26] 뭐야 요건!!4140 08/06/01 4140 0
6220 [일반] 파란 사이트에 문제가 생겼습니다. [10] 분수4235 08/05/30 4235 0
5791 [일반] [세상읽기]2008_0508 [11] [NC]...TesTER4338 08/05/08 4338 1
5457 [일반] 이번 하나로텔레콤 유출사건에 대해 하나로로부터 들은 답변(변명). [5] 바카스3620 08/04/24 3620 0
5448 [일반] [세상읽기]2008_0424 [7] [NC]...TesTER4391 08/04/24 4391 1
5431 [일반] [세상읽기]2008_0423 [11] [NC]...TesTER4275 08/04/23 4275 0
5414 [일반] 청와대가 해킹당했다!!?? [14] 마음을잃다3404 08/04/22 3404 0
5357 [일반] 옥션이야기로 이슈가 된 해킹이야기. [13] Leeka3718 08/04/18 3718 0
5355 [일반] 옥션 해킹피해 - 집단소송? 다시한번 생각해 보시길. [12] 허저비3936 08/04/18 3936 0
5346 [일반] [세상읽기]2008_0418 [13] [NC]...TesTER4349 08/04/18 4349 0
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로