본문 바로가기

벌새::Analysis

검색 도우미 : 스마트키워드(SmartKeyword)

국내에서 제작된 검색 도우미 스마트키워드(SmartKeyword) 프로그램에 대해 살펴보도록 하겠습니다.

해당 프로그램은 Windows 시작시 SkeyAgent.exe 파일을 시작 프로그램으로 등록하여 자동 실행되며, 실행된 파일은 메모리에 상주하도록 구성되어 있습니다.

프로그램의 기본적인 동작 방식은 사용자가 검색 사이트에서 특정 검색을 시도할 경우 프로그램에 등록된 검색어를 기반으로 특정 사이트를 새 창 열기 방식으로 다수 출력하는 동작을 하고 있습니다.

예를 들어, 네이버(Naver) 검색에서 "최신 영화"로 검색을 시도할 경우 해당 검색어와 상관없는 건축 관련 사이트를 비롯한 웹하드 사이트 등이 다수 노출되는 것을 확인할 수 있는데 이런 방식은 정상적인 인터넷 사용에 방해가 된다고 판단됩니다.

SmartKeywordBHO Class
 - 게시자 : Korea Information Research Center
 - CLSID : {BC92C53E-A5C1-4D33-995C-AB7BB869E0E6}
 - C:\Program Files\SmartKeyword\SmartKeyword.dll

프로세스 정보를 살펴보면 SkeyAgent.exe 프로세스는 메모리에 상주하며, Internet Explorer 실행시 iexplore.exe 프로세스에 SmartKeyword.dll 모듈을 BHO 방식으로 추가하여 키워드 감시를 통해 광고 생성을 하는 것을 확인할 수 있습니다.

프로그램 삭제시에는 작업 관리자에서 SkeyAgent.exe 프로세스를 수동으로 종료하시기 바라며, Internet Explorer를 완전히 종료한 상태에서 제어판의 [스마트키워드] 삭제 항목을 이용하여 삭제하실 수 있습니다.

[생성 레지스트리 등록 정보]

HKEY_CLASSES_ROOT\AppID\SmartKeyword.DLL
HKEY_CLASSES_ROOT\AppID\{91B5268D-561B-4575-B814-FC5067627A00}
HKEY_CLASSES_ROOT\CLSID\{BC92C53E-A5C1-4D33-995C-AB7BB869E0E6}
HKEY_CLASSES_ROOT\Interface\{53B8915A-2049-4B12-9167-02F3CF1350C2}
HKEY_CLASSES_ROOT\SmartKeyword.SmartKeywordBHO
HKEY_CLASSES_ROOT\SmartKeyword.SmartKeywordBHO.1
HKEY_CLASSES_ROOT\TypeLib\{BDB624D8-5F9D-4B06-A4CA-7345F8983C4C}
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
 - SkeyAgent = C:\Program Files\SmartKeyword\SkeyAgent.exe
HKEY_CURRENT_USER\Software\SmartKeyword
HKEY_LOCAL_MACHINE\software\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects\{BC92C53E-A5C1-4D33-995C-AB7BB869E0E6}
HKEY_LOCAL_MACHINE\software\Microsoft\Windows\CurrentVersion\Uninstall\스마트키워드
HKEY_LOCAL_MACHINE\software\스마트키워드

만약 인터넷 검색시 자신이 원하지 않는 사이트가 자동으로 출력되는 동작이 있으신 분들은 해당 프로그램이 설치되어 있지 않은지 점검을 하시기 바랍니다.