Win32/Spy.Zbot.AAO

公開日:2016年01月07日

危険度:3

定義名称 Win32/Spy.Zbot.AAO
シグネチャ検査による結果だった場合 Win32/Spy.Zbot.AAO
別名 Trojan-Spy.Win32.Zbot.ntpf(Kaspersky)、PWS-Zbot.gen.vo.trojan(McAfee)、PWS:Win32/Zbot.gen!AJ(Microsoft)、Win32:Zbot-NRC(Avast)
種別 トロイの木馬
アドバンスドヒューリスティック検査による結果だった場合 このオリジナルのトロイを利用した新種、亜種が検出された場合は、「NewHeur_PE」もしくは 「Win32/Spy.Zbot.AAOの亜種 トロイの木馬」という名称で警告が出ます。
対応時期 バージョン7470(20120221)以降
影響を受けるプラットフォーム Microsoft Windows
概要 これは、リモートからコントロール可能なバックドア型のトロイの木馬です。詳しい活動内容については、下記をご参照ください。

検出した場合の対処方法

常駐監視を行っている各検査プログラムによって検出された場合は、駆除もしくは削除を行ってください。駆除もしくは削除ができない場合は、Windows のシステムの復元により修復しなければならない可能性があります。

対象のファイルが身に覚えのないファイル名の場合は、そのファイル自身がウイルスそのものである可能性が高いので、駆除ではなくすべて削除をしてください。これにより2次感染、3次感染を防げます。また、自分が作成したデータ等に感染していた場合は、駆除が可能な場合もありますが、駆除のボタンが押せない状態もしくは駆除しても失敗する場合は、すでに元のデータの戻せない状態までデータが書き換えられている場合もあります。この場合もすべて削除してください。

解説での表記(用語)について

以下の説明文では、環境変数を利用して各ファイルやディレクトリへのパスを表記しています。

例:
%windir% : Windowsオペレーティングシステムがインストールされたディレクトリのパス(インストール時の設定により異なる場合があります)。
%system% : %windir% のサブディレクトリである"System"や"System32"のパス。
%malwarefilepath% : マルウェアプログラムまでのパス。
%malwarefilename% : マルウェアプログラムまでのファイル名。

その他に関しては、以下のページも参考にしてください。
Microsoft Malware Protection Center - Malware help
Common Folder variables

解説

侵入(インストレーション)について

このトロイの木馬は、実行時に自身を次の場所にコピーします。

%appdata%\%variable1%\%variable2%.exe

このコピーを実行します。

システムが起動するたびに実行されるよう、次のレジストリーエントリーを登録します。

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
"%variable2%" = "%appdata%\%variable1%\%variable2%.exe"

次のレジストリーキーにあるさまざまな情報を保持します。

[HKEY_CURRENT_USER\Software\Microsoft\%variable3%]

%variable1-3%には可変の文字列が入ります。

実行中のプロセスに自身のプログラムコードを挿入して新たなスレッドを作成、実行する場合があります。

パスに次の文字列のいずれかが含まれているプロセスは避けます。

SafenSoftおよびSysWatch
McAfeeおよびSecurity Center
McAfeeおよびSecurityCenter
SymantecおよびClient
SymantecおよびProtection
SymantecおよびShared
SymantecおよびSecurity
NortonおよびProtection
KasperskyおよびSecurity
KasperskyおよびAnti-Virus
avast!およびAntivirus
AntiVirおよびDesktop
AVGおよびMonitor
AVGおよびService
AVGおよびSecurity
ESETおよびSecurity
ESETおよびAntivirus
MicrosoftおよびInspection
MicrosoftおよびMalware
MicrosoftおよびSecurity

インストール終了後、元の実行ファイルを削除します。

その他の情報

このトロイの木馬は、個人情報を盗み出します。

次の情報を収集します。

OSのバージョン
ユーザー名
コンピューター名
電子証明書
電子証明書のパスワード
アクセスしたURL
クリップボード内のデータ
特定のアプリケーション/サービスのログインユーザー名
特定のアプリケーション/サービスのログインパスワード
POP3アカウント情報
IMAPアカウント情報
Outlook Expressアカウント情報
メールアドレス
FTPアカウント情報
インストールされているアンチウイルスソフトウェア
インストールされているファイアウォールアプリケーション
cookie
スクリーンショット
インストールされているソフトウェア

ユーザーのキー入力内容を記録する機能を備えています。

ユーザーが特定のWebサイトを閲覧中に個人情報を収集します。

次のアプリケーションに関する情報を収集します。

Mozilla Firefox
Internet Explorer
Google Chrome
FlashFXP
Total Commander
WS_FTP
FileZilla
FAR Manager
WinSCP
FTP Commander
Core FTP
SmartFTP
Outlook Express
Microsoft Outlook

収集された情報は次のファイルに保存されます。

%appdata%\%variable1%\%variable2%.%variable3%
%appdata%\%variable4%\%variable5%.%variable6%

%variable1-6%には可変の文字列が入ります。

収集した情報をリモートのコンピューターに送信しようとします。

その他の情報

このトロイの木馬は、リモートのコンピューターもしくはインターネットからデータや命令を受け取ります。

さまざまなURLを生成します。通信にはHTTPプロトコルが使用されます。

リモートのコンピューター/サーバーとのネットワーク通信は暗号化されます。暗号化にはRC4のアルゴリズムが使用されます。

ランダムなTCPポートを開きます。

ランダムなUDPポートを開きます。

次を実行します。

ディスクデバイスとその種類の一覧をリモートのコンピューターに送信する
キー入力内容を記録する
スクリーンショットを作成する
自身をバージョンアップする
自身を感染先のコンピューターから削除する
実行中のプロセスの権限を変更する
実行ファイルを実行する
プロキシサーバーを設定する
HTTPサーバーを設定する
特定のWebサイトへのアクセスを遮断する
ネットワークトラフィックを監視する
ネットワークトラフィックを改ざんする
収集した情報を送信する
コンピューターをシャットダウンして再起動する
Webブラウザーに設定されているホームページを変更する
電子証明書を削除する
Webサイトのコンテンツを改ざんする
特定のURLに接続する
実行ファイルを実行する
現在のユーザーをログオフする
ユーザーのデスクトップ上の操作を動画としてキャプチャする
実行中のプロセスを停止する
DoS/DDoS攻撃を仕掛ける
cookieを削除する

次のWindows APIをフックして、入力データやメッセージを横取りします。

PR_OpenTCPSocket (nspr4.dll)
PR_Close (nspr4.dll)
PR_Read (nspr4.dll)
PR_Write (nspr4.dll)
NtCreateUserProcess (ntdll.dll)
NtCreateThread (ntdll.dll)
LdrLoadDll (ntdll.dll)
ExitProcess (kernel32.dll)
GetFileAttributesExW (kernel32.dll)
CreateProcessAsUserA (advapi32.dll)
CreateProcessAsUserW (advapi32.dll)
PlaySoundA (winmm.dll)
PlaySoundW (winmm.dll)
HttpOpenRequestW (wininet.dll)
HttpOpenRequestA (wininet.dll)
HttpSendRequestW (wininet.dll)
HttpSendRequestA (wininet.dll)
HttpSendRequestExW (wininet.dll)
HttpSendRequestExA (wininet.dll)
HttpEndRequestA (wininet.dll)
HttpEndRequestW (wininet.dll)
InternetCloseHandle (wininet.dll)
InternetReadFile (wininet.dll)
InternetReadFileExA (wininet.dll)
InternetSetFilePointer (wininet.dll)
InternetQueryDataAvailable (wininet.dll)
HttpQueryInfoA (wininet.dll)
closesocket (ws2_32.dll)
send (ws2_32.dll)
WSASend (ws2_32.dll)
OpenInputDesktop (user32.dll)
SwitchDesktop (user32.dll)
DefWindowProcW (user32.dll)
DefWindowProcA (user32.dll)
DefDlgProcW (user32.dll)
DefDlgProcA (user32.dll)
DefFrameProcW (user32.dll)
DefFrameProcA (user32.dll)
DefMDIChildProcW (user32.dll)
DefMDIChildProcA (user32.dll)
CallWindowProcW (user32.dll)
CallWindowProcA (user32.dll)
RegisterClassW (user32.dll)
RegisterClassA (user32.dll)
RegisterClassExW (user32.dll)
RegisterClassExA (user32.dll)
BeginPaint (user32.dll)
EndPaint (user32.dll)
GetDCEx (user32.dll)
GetDC (user32.dll)
GetWindowDC (user32.dll)
ReleaseDC (user32.dll)
GetUpdateRect (user32.dll)
GetUpdateRgn (user32.dll)
GetMessagePos (user32.dll)
GetCursorPos (user32.dll)
SetCursorPos (user32.dll)
SetCapture (user32.dll)
ReleaseCapture (user32.dll)
GetCapture (user32.dll)
GetMessageW (user32.dll)
GetMessageA (user32.dll)
PeekMessageW (user32.dll)
PeekMessageA (user32.dll)
TranslateMessage (user32.dll)
GetClipboardData (user32.dll)
PFXImportCertStore (crypt32.dll)
gethostbyname (ws2_32.dll)
getaddrinfo (ws2_32.dll)

次のレジストリーエントリーを登録する場合があります。

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\Main]
"Start Page" = "%variable1%"
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\PhishingFilter]
"Enabled" = 0
"EnabledV8" = 0
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Privacy]
"CleanCookies" = 0
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0]
"1406" = 0
"1609" = 0
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1]
"1406" = 0
"1609" = 0
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2]
"1406" = 0
"1609" = 0
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3]
"1406" = 0
"1609" = 0
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\4]
"1406" = 0
"1609" = 0

次のファイルを改ざんする場合があります。

%firefoxprofilefolder%\user.js

このファイルに次のエントリーを書き込みます。

user_pref("browser.startup.homepage", "%variable2%");
user_pref("browser.startup.page", 1);
user_pref("network.cookie.cookieBehavior", 0);
user_pref("privacy.clearOnShutdown.cookies", false);
user_pref("security.warn_viewing_mixed", false);
user_pref("security.warn_viewing_mixed.show_once", false);
user_pref("security.warn_submit_insecure", false);
user_pref("security.warn_submit_insecure.show_once", false);

このトロイの木馬のファイルには次のテキストが記述されています。

Coded by BRIAN KREBS for personal use only. I love my job & wife.

%variable1-2%には可変の文字列が入ります。