인터넷/웹서핑

외국성인사이트에 잘못 들어갔다가 그만

sungtg 2008. 1. 16. 22:09

질 문

외국성인사이트에 들어갔다가 잘못해서 컴퓨터를 켤때마다 바탕화면과
작업표시줄 트래이 와 시작프로그램에 Adult_Chat 프로그램 아이콘이 항상나오고
인터넷 익스플로러 시작 시 그 사이트인지 외국사이트가 나옵니다.

이 아이콘을 클릭해서 메뉴에 uninstall을 클릭하면 3 곳이 다 없어저
안심하고 있다가 컴을 다시 부팅하면 반복됩니다.

제어판이나 프로그램에 이 폴더를 찾으려해도 나와 있지않습니다.
어떻게 하면 좋을지 알려주시면 고맙겠습니다.

해결


맨먼저 자동실행되는 이상한 파일이 있는지 살펴봐야 합니다.

1 임시 인터넷 파일을 모두 삭제를 합니다.

2 임시 인터넷 폴더와 WINDOWS\COOKIE에 있는 쿠키파일(텍스트)파일을
모두 삭제합니다.

3 스크립트파일을 사용하는 경우가 있으므로 탐색기에서 *.VBS 나 *.JS 를
찾아서 삭제를 하세요.

4 HKEY_LOCAL_MACHINE\Software\Microsoft\Internet explorer\Main
오른쪽 창에서 default_Page_Url 과 search를 삭제를 합니다

5 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\Main
오른쪽 창에서 Start page를 삭제합니다.

원인 분석

광고 창의 경우에 창을 닫으면 다시 뜨고 닫으면 다시 뜨고 하는 것은
스크립트로 처리를 하기 때문입니다.

그러므로 스크립트 파일이나 인터넷 임시 파일을 삭제를 하고 그런 사이트를
들어가지 않으면 됩니다.

스크립트파일은 .js .vbs 로 되어 있습니다.

문제는 시작페이지가 계속 뜨는 것은 자동실행되는 프로그램에 의한것.
또 하나는 익스플로러의 실행시 엑티브x 클래스id를 dll 파일에 등록시켜서
익스플로러 실행시 같이 실행되는 dll 파일을 통해서 실행이 되는 경우때문입니다.

요즘은 이것이 대부분입니다.
그래서 레지스트리에서 클래스 id를 찾기로 찾아서 삭제를 해야 합니다.

추가정보

1

다른 엑티브 x 나 Dll파일을 조작하여 익스플로러만 실행하면 다시 증상이
나타날 수 있습니다.
이런 경우에는 해결하기가 힘듭니다. 다시 설치하는 방법을 사용합니다.

간혹 SHDOCVW.DLL 파일을 조작하는 사이트가 있습니다.

도스로 부팅해서 SHDOCVW.DLL 삭제를 하고 익스플로러 버전이 같은
다른 컴퓨터에 있는 SHOVCW.DLL파일을 SYSTEM32폴더에 복사를 하세요
그런 다음 도스창에서 "REGSVR32 SHDOCVW.DLL" 엔터 를 쳐서
레지스트리에 등록을 시킵니다.

2
Windows 폴더에 있는 Downloaded Program Files 폴더를 열어보면
ActiveX Control이 시스템에 설치 되었는지 알 수 있습니다.

예를 들어 문제의 GoHip은 다음과 같습니다.
CLASS ID: {F17EDBC0-3EB2-11D3-AB74-00A0C9A522F2}
ActiveX Control 형태의 프로그램은 Downloaded Program Files 폴더에서
해당 아이콘을 찾고 오른쪽 마우스 버튼 클릭으로 메뉴를 열어서
지울 수 있습니다.

일부 프로그램은 Control Panel의 프로그램 추가/제거(Add/Remove Programs) 애플릿을 통해 지울 수도 있습니다.

아니면 위의 F17EDBC0-3EB2-11D3-AB74-00A0C9A522F2 ID로 레지스트리에서 찾아서
삭제를 해주세요.