본문 바로가기

벌새::Analysis

검색 도우미 : Network Application Express - Firebase

반응형

인터넷 검색 및 웹사이트 접속 시 자동으로 다양한 광고창을 생성할 수 있는 국내에서 제작된 "Network Application Express" 광고 프로그램 시리즈 중 Firebase 광고 프로그램(SHA-1 : 438863434710ed84448df6fb96a2d4af6103f3a9)에 대해 살펴보도록 하겠습니다.

 

 

우선 "Network Application Express" 광고 프로그램은 2016년 8월에 최초 배포가 시작되었으며 2014년경부터 최근까지 제어판에는 표시되지 않으면서 다양한 폴더(파일)명으로 설치되어 광고 행위를 수행하던 LuckyTool 악성 광고 프로그램의 변종으로 확인되고 있습니다.

 

이번에 출현한 "Network Application Express" 광고 프로그램의 경우에도 기존의 LuckyTool 광고 프로그램처럼 배포 파일에 따라 다양한 프로그램 이름으로 설치되고 있으며, 설치 과정에서 파일 대부분을 추가적인 다운로드를 통해 생성하는 공통점이 있습니다.

 

차이점으로는 초기 버전에서는 LuckyTool 광고 프로그램에 비해 광고 모듈이 적으며, 제어판에 등록되어 사용자가 제거를 쉽게 할 수 있도록 제공하고 있는 상태입니다.

 

생성 폴더 / 파일 등록 정보

 

C:\Users\%UserName%\AppData\Roaming\Firebase
C:\Users\%UserName%\AppData\Roaming\Firebase\data.db
C:\Users\%UserName%\AppData\Roaming\Firebase\Firebase.exe :: 시작 프로그램(firebase_client) 등록 파일, 작업 스케줄러(firebase_client) 등록 파일, 메모리 상주 프로세스
C:\Users\%UserName%\AppData\Roaming\Firebase\FirebaseAgent.exe :: 시작 프로그램(firebase_agent) 등록 파일, 작업 스케줄러(firebase_agent) 등록 파일
C:\Users\%UserName%\AppData\Roaming\Firebase\smartpush.dll
C:\Users\%UserName%\AppData\Roaming\Firebase\uninst.exe :: 프로그램 삭제 파일
C:\Windows\System32\Tasks\firebase_agent
C:\Windows\System32\Tasks\firebase_client

 

생성 파일 진단 정보

 

C:\Users\%UserName%\AppData\Roaming\Firebase\smartpush.dll
 - SHA-1 : 7d6e37e661e918ad0256aa12f4e4f43452590cfc
 - BitDefender : Gen:Variant.Adware.Kraddare.26

 

 

JWSOFT 디지털 서명이 포함된 "Network Application Express" 광고 프로그램은 "C:\Users\%UserName%\AppData\Roaming\Firebase" 폴더에 파일을 생성합니다.

 

Windows 시작 시 다음과 같은 2종의 시작 프로그램 등록값을 등록하여 자동 실행되도록 구성되어 있습니다.

 

  • firebase_agent = C:\Users\%UserName%\AppData\Roaming\Firebase\FirebaseAgent.exe
  • firebase_client = C:\Users\%UserName%\AppData\Roaming\Firebase\Firebase.exe

 

또한 예약 작업 영역에 다음과 같은 2종의 작업 스케줄러값을 등록하여 로그온 시 자동 실행되도록 구성되어 있습니다.

 

  • firebase_agent = "C:\Users\%UserName%\AppData\Roaming\Firebase\FirebaseAgent.exe" "/run"
  • firebase_client = "C:\Users\%UserName%\AppData\Roaming\Firebase\Firebase.exe" "/run"

 

이렇게 자동 실행된 파일 중 FirebaseAgent.exe 파일(SHA-1 : 20b1f9e3384f8155d2e257f6d88ece677d8e8501)은 실행 시 특정 서버와의 통신을 통해 업데이트 구성값을 체크한 후 자동 종료 처리되며, 테스트 당시에는 추가적인 업데이트값은 존재하지 않았습니다.

 

 

하지만 특정 업데이트 시점에서는 "Network Application Express Agent" 기능을 통해 추가적인 제휴 프로그램 설치를 유도할 수 있을 것으로 추정되므로 주의하시기 바랍니다.

 

광고 기능을 수행하는 Firebase.exe 파일(SHA-1 : ff87ef02cba4a5bcdb87d551861f40e157e5417f)은 자동 실행되어 특정 서버와 암호화된 광고 구성값 정보를 체크한 후 메모리에 상주하며, 이를 통해 "Wetelecomunication Co.,Ltd" 디지털 서명이 포함된 smartpush.dll 광고 모듈을 로딩하여 다음과 같은 광고 행위를 수행할 수 있습니다.

 

 

smartpush.dll 광고 모듈은 기존에 확인된 SmartPush 광고 프로그램 계열이므로 참고하시기 바랍니다.

 

 

사용자가 웹 브라우저 주소 표시줄에 키워드 입력을 통한 기본 검색 공급자 방식의 인터넷 검색 시 광고창을 생성할 수 있습니다.

 

 

또한 인터넷 검색 및 웹사이트 접속 과정에서 자동으로 다양한 광고창 생성이 이루어질 수 있습니다.

 

Firebase 광고 프로그램 제거 방법

 

(a) 작업 관리자를 실행하여 메모리에 상주하는 Firebase.exe 프로세스를 찾아 종료하시기 바랍니다.

 

 

(b) 제어판의 프로그램 및 기능 또는 체크잇(CheckIt : www.checkitinfo.com) 프로그램에 등록된 Firebase 프로그램을 찾아 제거하시기 바라며, 프로그램 제거 시 "Network Application Express" 프로그램 제거창이 생성됩니다.

 

생성 레지스트리 등록 정보

 

HKEY_CURRENT_USER\Software\firebase
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
 - firebase_agent = C:\Users\%UserName%\AppData\Roaming\Firebase\FirebaseAgent.exe
 - firebase_client = C:\Users\%UserName%\AppData\Roaming\Firebase\Firebase.exe
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Firebase
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tasks\{88352A1C-FCB7-4C38-8A8E-BA717D5A436F}
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tasks\{C0155835-330E-4430-A4C0-BA3AF6F63C8C}
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\firebase_agent
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\firebase_client

 

 

"Network Application Express" 광고 프로그램 시리즈는 배포 파일에 따라 Firebase와 같은 다양한 이름으로 설치되므로 기존의 LuckyTool 악성 광고 프로그램처럼 수십종 이상의 변종이 출현할 것으로 추정되므로 설치되지 않도록 주의하시기 바랍니다.

728x90
반응형