본문 바로가기

벌새::Analysis

[삭제] Smart Tools

국내에서 제작된 일부 프로그램을 설치할 경우 사용자 몰래 Smart Tools 프로그램이 설치되며, 해당 프로그램의 경우 제어판의 삭제 기능을 제공하지 않는 것을 확인하였습니다.

특히 사용자가 설치한 특정 프로그램으로 인해 설치되었는지 여부를 제대로 인지하지 못한 상태에서 특정 프로그램만을 삭제할 경우 Smart Tools 프로그램은 여전히 사용자 컴퓨터에서 삭제되지 않고 정상적인 동작을 하거나 또는 Windows 시작시 오류를 유발하는 경우가 있습니다.

참고로 테스트에서는 특정 개인정보 보안 솔루션 Setup 설치 파일(MD5 : b8591afa063bad54062147d8d1feb6f8)을 이용하여 확인을 하였음을 밝힙니다.

Smart Tools 프로그램은 Windows 시작시 SmartToolsU.exe 파일을 시작 프로그램으로 등록하여 자동 실행되도록 구성되어 있습니다.

실행된 프로그램은 정상적인 동작을 할 경우 SmartTools.exe 프로세스를 생성하는 것을 확인할 수 있습니다.

SmartTools.exe

해당 프로그램은 프로그램에 등록된 iProtect / Windows Search Guide / Windows Visual Search / OKPointback 프로그램에 대한 체크 기능을 포함하고 있는 것으로 추정되며, 이런 프로그램들과 함께 설치될 수 있습니다.

Smart Tools 프로그램이 설치된 환경에서 일부 사용자에 따라서는 Windows 시작시 그림과 같이 [C:\PROGRA~1\SMARTT~1\SMARTT~2.EXE] 파일 관련 도스창이 생성되는 것을 확인할 수 있습니다.

해당 프로그램 설치 폴더 내에는 프로그램 삭제를 담당하는 Uninstall.exe 파일이 존재하지만, 제어판에서는 삭제 항목이 없으므로 사용자는 해당 프로그램의 설치 여부를 제대로 인지하기 힘들며, 삭제 관련 레지스트리 등록 정보를 살펴보면 사용자 컴퓨터 환경에 따라 그림과 같이 형식만 갖추거나 아예 존재하지 않는 경우가 있을 수 있습니다.

그러므로 Smart Tools 프로그램 삭제를 위해서는 작업 관리자에서 SmartTools.exe 프로세스를 수동으로 종료한 후, [%Program Files%\Smart Tools\Uninstall.exe] 파일을 수동으로 실행하여 삭제하시기 바랍니다.

프로그램 삭제 후에는 추가적으로 Smart Tools 설치 파일인 [%(사용자 계정)%\Local Settings\Temp\SetupSmartTools_(프로그램명).exe] 파일을 추가적으로 수동 삭제하시기 바랍니다.

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

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
 - smart_tools = "C:\Program Files\Smart Tools\SmartToolsU.exe"
HKEY_CURRENT_USER\Software\Smart Tools
HKEY_LOCAL_MACHINE\software\Microsoft\Windows\CurrentVersion\Uninstall\Smart Tools