본문 바로가기

벌새::Analysis

검색 도우미 : SearchPack + sphelper

인터넷 검색시 웹 브라우저 상단에 서치팩(SearchPack) 툴바(Toolbar) 광고를 생성하는 검색 도우미 "SearchPack + sphelper" 프로그램에 대해 살펴보도록 하겠습니다.

  검색 도우미 : 툴온(ToolOn) - ToolOnNY + Microsolution (2011.3.16)

  검색 도우미 : 플러스라인(PlusLine) - PlusLineGo + MicroOn (2011.11.24)

  검색 도우미 : 티즈업(Tzup) (2011.12.24)

  검색 도우미 : 스마트바(SmartBar) - Smart Live Software 2010 (2011.12.27)

  검색 도우미 : mcpack + MultiCode (2012.1.29)

해당 프로그램은 기존의 유사성이 강한 다수의 변종 프로그램이 존재하므로 참고하시기 바랍니다.

프로그램의 설치 과정을 살펴보면 ① 설치 파일(MD5 : 5e629cec418448e04dd4a8efbb64affd)을 통해 "C:\Program Files\sphelper" 폴더에 sphelper 프로그램을 생성한 후, 특정 서버로부터 서치팩(SearchPack) 설치 파일을 다운로드하도록 구성되어 있습니다.

  ▶ h**p://**.search****.co.kr/searchpackSetup.exe (MD5 : ba30c3a29262ac97a90d303c0527a4d1)

② 다운로드된 파일은 "C:\Documents and Settings\(사용자 계정)\Application Data\searchpackSetup.exe" 위치에 생성되어 "C:
\Program Files\SearchPackItOne" 폴더에 SearchPack 프로그램을 설치한 후 자가 삭제됩니다.

[생성 폴더 / 파일 등록 정보]

C:\Documents and Settings\(사용자 계정)\Application Data\SearchPackItOne
C:\Documents and Settings\(사용자 계정)\Application Data\SearchPackItOne\pdad.dat
C:\Documents and Settings\(사용자 계정)\Application Data\SearchPackItOne\pdkeyword.dat
C:\Documents and Settings\All Users\시작 메뉴\프로그램\sphelper.lnk
C:\Program Files\SearchPackItOne
C:\Program Files\SearchPackItOne\ADPopupSPIO.dll :: BHO 등록 파일
C:\Program Files\SearchPackItOne\SearchPackItOne.dll :: BHO 등록 파일
C:\Program Files\SearchPackItOne\SearchPackItOneUpdate.exe :: 시작 프로그램 등록 파일
C:\Program Files\SearchPackItOne\spiohelp.exe :: 메모리 상주 프로세스
C:\Program Files\SearchPackItOne\SPIOUninstall.exe :: SearchPack 프로그램 삭제 파일
C:\Program Files\sphelper
C:\Program Files\sphelper\sphelper_se.exe :: sphelper Support Service 서비스 등록 파일
C:\Program Files\sphelper\sphelper_updater.exe
C:\Program Files\sphelper\sphelper.dat
C:\Program Files\sphelper\sphelper.exe
C:\WINDOWS\sphelper_uninstaller.exe :: sphelper 프로그램 삭제 파일

Windows 시작시 서비스에 등록된 "sphelper Update Service(sphelper Support Service)" 항목을 통해 "C:\Program Files\sphelper\sphelper_se.exe" 파일을 자동 실행하도록 구성되어 있습니다.

실행된 sphelper_se.exe 파일은 다음(Daum) 서버에 쿼리 전송을 통해 인터넷 연결을 체크하며, sphelper 프로그램의 버전을 체크한 후 서비스 중지 상태를 유지합니다.

또한 서치팩(SearchPack) 프로그램은 Windows 시작시 SearchPackItOneUpdate.exe 파일을 시작 프로그램으로 등록하여 자동 실행되며, 업데이트 체크 및 "addown.plusline.co.kr" 광고 서버에 연결을 시도한 후 spiohelp.exe 파일을 메모리에 상주시킵니다.

해당 프로그램이 설치된 환경에서 사용자가 Internet Explorer 웹 브라우저 실행 및 새 탭(창)을 오픈할 경우 "addown.plusline.co.kr" 광고 서버에 연결하여 버전 체크 및 서치팩(SearchPack) 서버에서 구성 업데이트를 체크하는 것을 확인할 수 있습니다.

프로그램의 동작을 살펴보면 인터넷 검색시 키워드 감시를 통해 웹 브라우저 상단에 입력한 검색어를 기반으로 한 G마켓, 옥션, 11번가 바로가기 및 추천 검색어 관련 광고 툴바가 생성되는 것을 확인할 수 있습니다.

추천 검색어 광고를 클릭할 경우 "click.clickstory.co.kr" 광고 코드를 포함한 상태로 G마켓으로 연결이 이루어지는 것을 확인할 수 있습니다.

또한 웹 브라우저의 주소 표시줄에 11번가, 옥션, G마켓과 같은 특정 인터넷 쇼핑몰 검색어를 입력할 경우, 해당 인터넷 쇼핑몰로 연결되는 과정에서 광고 코드가 추가되는 동작을 확인할 수 있습니다.

[추가 기능 관리 : 도구 모음 및 확장 프로그램]

이름 : AdPopupB
게시자 : (주)인아이티원
유형 : 브라우저 도우미 개체
CLSID : {397CFDD8-762F-44D4-9517-E3969F89639E}
파일 : C:\Program Files\SearchPackItOne\ADPopupSPIO.dll

이름 : PDreamB Class
게시자 : (주)인아이티원
유형 : 브라우저 도우미 개체
CLSID : {D7822862-0052-4E90-A120-1DA652A7B5C6}
파일 : C:\Program Files\SearchPackItOne\SearchPackItOne.dll

해당 프로그램은 Internet Explorer 웹 브라우저 실행시 iexplore.exe 프로세스에 ADPopupSPIO.dll, SearchPackItOne.dll 2개의 파일을 브라우저 도우미 개체(BHO)로 등록하여 키워드 감시를 통한 광고 생성을 하도록 구성되어 있습니다.

그러므로 광고 동작을 중지하기 위해서는 웹 브라우저의 추가 기능 관리에 등록된 "AdPopupB", "PDreamB Class" 2개의 항목을 선택하여 "사용 안 함"으로 변경하시기 바랍니다.

또한 프로그램 삭제시에는 Internet Explorer 웹 브라우저 종료 및 Windows 작업 관리자에서 spiohelp.exe 프로세스를 수동으로 종료하시기 바랍니다.

프로그램 삭제는 제어판의 "SearchPack Uninstall", "sphelper" 2개의 삭제 항목을 이용하여 삭제하실 수 있으며, "SearchPack Uninstall" 삭제시에는 제시되는 4자리 문자를 입력해야지 삭제가 진행되므로 참고하시기 바랍니다.

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

HKEY_CURRENT_USER\Software\SearchPackItOne
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ADPopup.AdPopupB
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ADPopup.AdPopupB.1
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{397CFDD8-762F-44D4-9517-E3969F89639E}
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{D7822862-0052-4E90-A120-1DA652A7B5C6}
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{7EAB4E1F-3AEA-4328-AD6A-B6D8B4956535}
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{88F1E09F-3F83-42C5-9277-3CD45D52B891}
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SearchPackItOne.PDreamB
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SearchPackItOne.PDreamB.1
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{56C80BBB-AC38-45E6-96AF-3300DF2DB63F}
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{7BA6DF99-65C4-4135-8FF2-6AECC28D0AAF}
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ESENT\Process\sphelper_updater
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility
 - sechck = (6자리 숫자)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\
Browser Helper Objects\{397CFDD8-762F-44D4-9517-E3969F89639E}
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\
Browser Helper Objects\{D7822862-0052-4E90-A120-1DA652A7B5C6}
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
 - SearchPackItOneUpdate = C:\Program Files\SearchPackItOne\SearchPackItOneUpdate.exe
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
SearchPackItOne
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
sphelper
HKEY_LOCAL_MACHINE\SOFTWARE\sphelper
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\
LEGACY_SPHELPER_UPDATE_SERVICE
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\sphelper Update Service

해당 프로그램은 설치 과정에서 사용자가 인지하지 못하는 추가적인 프로그램이 설치되어, 차후 프로그램 삭제시 2개의 프로그램 중 하나는 삭제되지 않는 경우가 발생할 수 있으므로 주의하시기 바랍니다.