TROJ_IRCBOT.YHD
Trojan.Win32.IRCbot.cxs (Kaspersky); Troj/Bckdr-RSC (Sophos), W32/IRCBot.CXS!tr(Fortinet)
Windows 2000, Windows Server 2003, Windows XP (32-bit, 64-bit), Windows Vista (32-bit, 64-bit), Windows 7 (32-bit, 64-bit)

マルウェアタイプ:
トロイの木馬型
破壊活動の有無:
なし
暗号化:
感染報告の有無 :
はい
概要
マルウェアは、他のマルウェアに作成されるか、悪意あるWebサイトからユーザが誤ってダウンロードすることによりコンピュータに侵入します。
詳細
侵入方法
マルウェアは、他のマルウェアに作成されるか、悪意あるWebサイトからユーザが誤ってダウンロードすることによりコンピュータに侵入します。
インストール
マルウェアは、以下のフォルダを作成します。
- %User Temp%\par-{random characters}
- %User Temp%\par-{random characters}\cache-{random characters}
- %User Temp%\par-{random characters}\cache-{random characters}\inc
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib
- %User Temp%\par-{random characters}\cache-{random characters}\inc\script
(註:%User Temp%フォルダはWindowsの種類とインストール時の設定などにより異なります。標準設定では、Windows 2000、XP および Server 2003 の場合、"C:\Documents and Settings\<ユーザー名>\Local Settings\Temp"、Windows Vista および 7 の場合、"C:\Users\<ユーザ名>\AppData\Local\Temp" です。)
作成活動
マルウェアは、以下のファイルを作成します。
- %User Temp%\par-{random characters}\cache-{random characters}\{ramdom filename}.dll
- %User Temp%\par-{random characters}\cache-{random characters}\{ramdom filename}.pl
- %User Temp%\par-{random characters}\cache-{random characters}\{ramdom filename}.pm
- %User Temp%\par-{random characters}\cache-{random characters}\libgcc_s_sjlj-1.dll
- %User Temp%\par-{random characters}\cache-{random characters}\libstdc++-6.dll
- %User Temp%\par-{random characters}\cache-{random characters}\perl518.dll
- %User Temp%\par-{random characters}\cache-{random characters}\{malware filename}.exe
- %User Temp%\par-{random characters}\cache-{random characters}\inc\MANIFEST
- %User Temp%\par-{random characters}\cache-{random characters}\inc\META.yml
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\base.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\Carp.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\Config.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\Config_git.pl
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\Config_heavy.pl
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\constant.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\Cwd.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\DynaLoader.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\Errno.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\Exporter.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\Fcntl.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\feature.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\integer.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\IO.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\mro.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\overload.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\overloading.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\SelectSaver.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\Socket.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\strict.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\Symbol.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\threads.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\UNIVERSAL.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\vars.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\warnings.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\Win32.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\XSLoader.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\auto\Cwd\Cwd.bs
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\auto\Fcntl\Fcntl.bs
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\auto\File\Glob\Glob.bs
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\auto\IO\IO.bs
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\auto\List\Util\Util.bs
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\auto\Math\BigInt\FastCalc\FastCalc.bs
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\auto\mro\mro.bs
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\auto\Socket\Socket.bs
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\auto\threads\threads.bs
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\auto\Win32\Win32.bs
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\auto\Win32API\File\File.bs
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\Class\Struct.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\Exporter\Heavy.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\File\Glob.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\File\Spec.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\File\Spec\Unix.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\File\Spec\Win32.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\File\stat.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\IO\Dir.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\IO\File.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\IO\Handle.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\IO\Pipe.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\IO\Seekable.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\IO\Select.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\IO\Socket.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\IO\Socket\INET.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\IO\Socket\UNIX.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\List\Util.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\Math\BigFloat.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\Math\BigInt.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\Math\BigInt\Calc.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\Math\BigInt\CalcEmu.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\Math\BigInt\FastCalc.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\Math\BigInt\GMP.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\Math\BigInt\Trace.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\Math\BigFloat\Trace.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\overload\numbers.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\Scalar\Util.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\Tie\Handle.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\Tie\Hash.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\Tie\StdHandle.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\warnings\register.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\Win32API\File.pm
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib\Win32API\File\cFile.pc
- %User Temp%\par-{random characters}\cache-{random characters}\inc\script\main.pl
- %User Temp%\par-{random characters}\cache-{random characters}\inc\script\test.pl
(註:%User Temp%フォルダはWindowsの種類とインストール時の設定などにより異なります。標準設定では、Windows 2000、XP および Server 2003 の場合、"C:\Documents and Settings\<ユーザー名>\Local Settings\Temp"、Windows Vista および 7 の場合、"C:\Users\<ユーザ名>\AppData\Local\Temp" です。)
その他
マルウェアは、以下の不正なWebサイトにアクセスします。
- {BLOCKED}.{BLOCKED}.202.101
対応方法
手順 1
Windows XP、Windows Vista および Windows 7 のユーザは、コンピュータからマルウェアもしくはアドウェア等を完全に削除するために、ウイルス検索の実行前には必ず「システムの復元」を無効にしてください。
手順 2
以下のファイルを検索し削除します。
- %User Temp%\par-{random characters}\cache-{random characters}\{ramdom filename}.dll
- %User Temp%\par-{random characters}\cache-{random characters}\{ramdom filename}.pl
- %User Temp%\par-{random characters}\cache-{random characters}\{ramdom filename}.pm
- %User Temp%\par-{random characters}\cache-{random characters}\libgcc_s_sjlj-1.dll
- %User Temp%\par-{random characters}\cache-{random characters}\libstdc++-6.dll
- %User Temp%\par-{random characters}\cache-{random characters}\perl518.dll
- %User Temp%\par-{random characters}\cache-{random characters}\{malware filename}.exe
手順 3
以下のフォルダを検索し削除します。
- %User Temp%\par-{random characters}
- %User Temp%\par-{random characters}\cache-{random characters}
- %User Temp%\par-{random characters}\cache-{random characters}\inc
- %User Temp%\par-{random characters}\cache-{random characters}\inc\lib
- %User Temp%\par-{random characters}\cache-{random characters}\inc\script
手順 4
最新のバージョン(エンジン、パターンファイル)を導入したウイルス対策製品を用い、ウイルス検索を実行してください。「TROJ_IRCBOT.YHD」と検出したファイルはすべて削除してください。 検出されたファイルが、弊社ウイルス対策製品により既に駆除、隔離またはファイル削除の処理が実行された場合、ウイルスの処理は完了しており、他の削除手順は特にありません。
ご利用はいかがでしたか? アンケートにご協力ください