・W32/Sdbot.dr!ADA37D45は、Microsoft Windows Server ServiceのMS08-067の脆弱性を利用してネットワーク上の脆弱なシステムに感染し、「autorun.inf」を使用してリムーバブルメディアを介しても拡散するワームです。
・実行時、以下の場所に自身をコピーして実行します。また、最初に実行したファイルを削除します。
・また、以下のファイルをドロップ(作成)します。
- %WinDir%\system32\drivers\sysdrv32.sys
・上記のファイルは「Generic Rootkit.g」という名前で検出されます。
・上記の「sysdrv32.sys」ファイルを使って、自身のプロセスがプロセスリストに表示されないようにします。
・さらに、脆弱なマシンがないか、ネットワークをスキャンし、見つかった場合、ワームのコピーをそのマシンにダウンロードして実行します。
・システムに接続されているリムーバブルメディアに自身をコピーし、「autorun.inf」を作成して、別のコンピュータに接続されたときに実行されるようにします。
・以下のレジストリキーが追加されます。
- HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\SafeBoot\Minimal\SVCWINSPOOL
- HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\SafeBoot\Network\SVCWINSPOOL
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sysdrv32
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sysdrv32\Enum
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sysdrv32\Security
・システムの起動時にW32/Sdbot.dr!ADA37D45をロードするため、以下のレジストリの値が追加されます。
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run "WSSVC"
データ: %WinDir%\system\smsc.exe
・Windowsファイアウォールの許可アプリケーションリストにW32/Sdbot.dr!ADA37D45を追加するため、以下のレジストリ値が追加されます。
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List "C:\WINDOWS\system\smsc.exe"
データ: %WinDir%\system\smsc.exe:*:Microsoft Enabled
・また、ペイロードの一部として、以下のレジストリの値を作成します。
- HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\SafeBoot\Minimal\SVCWINSPOOL "(既定)"
データ: Service
- HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\SafeBoot\Network\SVCWINSPOOL "(既定)"
データ: Service
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sysdrv32 "DisplayName"
データ: Play Port I/O Driver
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sysdrv32 "ErrorControl"
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sysdrv32 "Group"
データ: SST wanport drivers
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sysdrv32 "ImagePath"
データ: \??\C:\WINDOWS\system32\drivers\sysdrv32.sys
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sysdrv32 "Start"
データ: 03, 00, 00, 00
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sysdrv32 "Type"
データ: 01, 00, 00, 00
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sysdrv32\Enum "0"
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sysdrv32\Enum "Count"
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sysdrv32\Enum "NextInstance"
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sysdrv32\Security "Security"