It has been observed that a multi-component family of rootkit-enabled backdoor Trojans named Rustock is spreading in the wild which has been known primarily as a prolific spam source. It comes to the system as attachments in spammed mails or dropped by other malware Trojan Costrat variants .
Some variants are appearing to be associated with the incidence of rogue security programs.
It is reported that some of the variants exploits the Windows Server Service vulnerability ( MS08-067 , CIVN-2008-170 ) to compromise systems and propagate.
Trojan Rustock is capable of hiding files and processes by modifying functions in the Windows file NTOSKRNL.EXE , which handles basic Windows functions on NT-based Windows 2000, XP, and Server 2003 systems. This Trojan also displays backdoor capabilities by running its code within the context of services.exe .
Trojan Rustock consists of 3 components which are embedded within each other - the dropper which runs in user mode , the driver's installer, and the actual rootkit driver, both of which run in kernel mode . All of the Trojan's components are encrypted, and the actual driver component is also packed with plib.
The dropper facilitates updates and the deployment of the rootkit's driver installer. The installer is first decrypted, and then dropped and try to loaded as a legitimate system driver. This is done by stopping legitimate system drivers using service control manager SCM and overwrites it with the rootkit driver and loads it. And if unsuccessful it will drops the driver with a random /hard coded names.
Aliases
- BKDR_RUSTOCK.A Trendmicro
- Backdoor.Rustock.B Symantec
- Spam-Mailbot Mcafee
Upon execution the Rustock variants:
- Drops any of the random files:
zofgaziv.sys, yzsrx.sys, toqztgpcbecdnx.sys (%Windir%\System32/drivers), and a log file[RANDOM].tmp.log(%Temp%)
- Creates the following registry keys:
- HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\PE386 \SECURITY
- KEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\PE386\IMAGEPATH="\??\%WINDIR%\SYSTEM32:LZX32.SYS"
- KEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\PE386\START="1"
- KEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\PE386\GROUP="BASE"
- KEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\PE386\EXTPARAM=""
- KEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\PE386\SECURITY\SECURITY="(BINARY REGISTRY DATA)
- KEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\PE386\ERRORCONTROL="0"
- KEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\PE386\TYPE="1"
- KEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\PE386\DISPLAYNAME="WIN23 LZX FILES LOADER"
| Indian Computer Emergency Response Team (CERT-In) Ministry of Electronics and Information Technology Government of India Electronics Niketan 6, CGO Complex, Lodhi Road, New Delhi - 110 003 India
|