<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>NoVirusThanks Blog &#187; svchost.exe</title>
	<atom:link href="http://blog.novirusthanks.org/tag/svchostexe/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.novirusthanks.org</link>
	<description>Security News and Malware Analysis</description>
	<lastBuildDate>Wed, 01 Feb 2012 13:34:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Rustock Rootkit Variants and TDSServ Kit</title>
		<link>http://blog.novirusthanks.org/2008/12/rustock-rootkit-variants-and-tdsserv-kit/</link>
		<comments>http://blog.novirusthanks.org/2008/12/rustock-rootkit-variants-and-tdsserv-kit/#comments</comments>
		<pubDate>Sat, 27 Dec 2008 01:04:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Malware Analysis]]></category>
		<category><![CDATA[Backdoor.Rustock.NET]]></category>
		<category><![CDATA[BackDoor.Tdss]]></category>
		<category><![CDATA[Beep.SYS]]></category>
		<category><![CDATA[beep.sys.new]]></category>
		<category><![CDATA[injector]]></category>
		<category><![CDATA[NtCreateEvent]]></category>
		<category><![CDATA[NtCreateKey]]></category>
		<category><![CDATA[NtOpenKey]]></category>
		<category><![CDATA[Rootkit-gen]]></category>
		<category><![CDATA[Rootkit.AAFD]]></category>
		<category><![CDATA[Rustock.F]]></category>
		<category><![CDATA[Rustock.NGG]]></category>
		<category><![CDATA[svchost.exe]]></category>
		<category><![CDATA[system32TDSSservers.dat]]></category>
		<category><![CDATA[TDSS]]></category>
		<category><![CDATA[tdss2]]></category>
		<category><![CDATA[TDSScmd]]></category>
		<category><![CDATA[tdssdata]]></category>
		<category><![CDATA[TDSServ]]></category>
		<category><![CDATA[TDSSl.dll]]></category>
		<category><![CDATA[TDSSserv.sys]]></category>
		<category><![CDATA[trojan.fake.alert]]></category>
		<category><![CDATA[Win32:DNSChanger-VJ]]></category>
		<category><![CDATA[Win32:Fasec]]></category>

		<guid isPermaLink="false">http://novirusthanks.org/blog/?p=647</guid>
		<description><![CDATA[Analysis Content: Rustock Rootkit Variants and TDSServ Kit Released: 21.12.2008 Author of Analysis: Robert (robert@novirusthanks.org) Sample submitted by: Steve (steve@novirusthanks.org) Thanks to: Fyyre (www.fyyre.net) Website: http://www.novirusthanks.org Today we will analyze another rustock rootkit variant and the famous TDSServ Kit. Rustock Rootkit Part -Files analyzed: After the execution of the file named rus.exe these new files [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Analysis Content: Rustock Rootkit Variants and TDSServ Kit<br />
Released: 21.12.2008<br />
Author of Analysis: Robert (robert@novirusthanks.org)<br />
Sample submitted by: Steve (steve@novirusthanks.org)<br />
Thanks to: Fyyre (www.fyyre.net)<br />
Website: http://www.novirusthanks.org</p></blockquote>
<p>Today we will analyze another rustock rootkit variant and the famous TDSServ Kit.</p>
<p><strong>Rustock Rootkit Part</strong></p>
<p>-Files analyzed:</p>
<p><img src="http://blog.novirusthanks.org/wp-content/uploads/Rustock.Rootkit_and_TDSServ_Kit_p1.gif" alt="" /></p>
<p>After the execution of the file named <strong>rus.exe</strong> these new files were dropped in the system:</p>
<blockquote><p>C:\WINDOWS\system32\drivers\beep.sys<br />
C:\WINDOWS\system32\dllcache\beep.sys.new<br />
C:\WINDOWS\system32\dllcache\beep.sys<br />
C:\WINDOWS\system32\drivers\33ffd873.sys</p></blockquote>
<p>And look like the common rustock trick infecting the file <strong>beep.sys</strong> and copying it under <strong>C:\WINDOWS\system32\dllcache\</strong> and after, renaming the file in <strong>beep.sys</strong>.<br />
The real rootkit driver is <strong>33ffd873.sys</strong> and below there is the scan report:</p>
<blockquote><p>Report Generated 	25.12.2008 at 18.15.27 (GMT 1)<br />
Time for scan: 	22 seconds<br />
Filename: 	33ffd873.sys<br />
File size: 	92 KB<br />
MD5 Hash: 	3A60061C7AB4BCC8A0948FCED7ED8018<br />
SHA1 Hash: 	6FA1732658A6CEF329B3E4B253D2083E58A3F994<br />
CRC32: 	1348671792<br />
Application Type:	Executable (EXE) 32bit<br />
Packer detected:	Nothing found [Overlay] *<br />
Self-Extract Archive: 	Nothing found<br />
Binder Detector: 	Nothing found<br />
ASCII Strings: 	View<br />
Detection Rate:	<span style="color: red;">12</span> on 24</p>
<p>Antivirus 	Result<br />
a-squared 		<span style="color: red;">Backdoor.Winnt!IK</span><br />
Avira AntiVir 		<span style="color: red;">TR/Rootkit.Gen</span><br />
Avast 		<span style="color: red;">Win32:Rootkit-gen [Rtk]</span><br />
AVG 		<span style="color: red;">BackDoor.Generic10.AEFE</span><br />
BitDefender 		<span style="color: red;">Backdoor.Rustock.NET</span><br />
ClamAV 	<span style="color: green;">Nothing found!</span><br />
Comodo 	<span style="color: green;">Nothing found!</span><br />
Dr.Web 	<span style="color: green;">Nothing found!</span><br />
Ewido 	<span style="color: green;">Nothing found!</span><br />
F-PROT 6 	<span style="color: green;">Nothing found!</span><br />
G DATA 		<span style="color: red;">Win32:Rootkit-gen [Rtk] B</span><br />
IkarusT3 		<span style="color: red;">Backdoor.Winnt</span><br />
Kaspersky 	<span style="color: green;">Nothing found!</span><br />
McAfee 		<span style="color: red;">Generic BackDoor trojan</span><br />
MHR (Malware Hash Registry) 	<span style="color: green;">Nothing found!</span><br />
NOD32 v3 		<span style="color: red;">Win32/Rustock.NGG</span><br />
Norman 		<span style="color: red;">Trojan W32/Rootkit.AAFD</span><br />
Panda 	<span style="color: green;">Nothing found!</span><br />
QuickHeal 	<span style="color: green;">Nothing found!</span><br />
Solo Antivirus 	<span style="color: green;">Nothing found!</span><br />
Sophos 		<span style="color: red;">Mal/Generic-A</span><br />
TrendMicro 	<span style="color: green;">Nothing found!</span><br />
VBA32 		<span style="color: red;">Malware-Cryptor.Win32.General.3</span><br />
VirusBuster 	<span style="color: green;">Nothing found!</span></p></blockquote>
<p>The SSDT hooks that were detected are these:<br />
-<strong>NtCreateEvent</strong><br />
-<strong>NtCreateKey</strong><br />
-<strong>NtOpenKey</strong></p>
<p><img src="http://blog.novirusthanks.org/wp-content/uploads/Rustock.Rootkit_and_TDSServ_Kit_p2.gif" alt="" /></p>
<p>Code hook:</p>
<p><img src="http://blog.novirusthanks.org/wp-content/uploads/Rustock.Rootkit_and_TDSServ_Kit_p3.gif" alt="" /></p>
<p>From images below we can see that the <strong>beep.sys</strong> installed hooks in:<br />
-<strong>Ntfs.sys</strong><br />
-<strong>Tcpip.sys</strong></p>
<p><img src="http://blog.novirusthanks.org/wp-content/uploads/Rustock.Rootkit_and_TDSServ_Kit_p4.gif" alt="" /><br />
<img src="http://blog.novirusthanks.org/wp-content/uploads/Rustock.Rootkit_and_TDSServ_Kit_p5.gif" alt="" /></p>
<p>And in the image below I used <strong>NIAPAntiRootkitTools</strong> to detect <strong>FSD Dispatch Hooks</strong> and <strong>SystemCallbacks</strong> installed by the file <strong>beep.sys</strong>:</p>
<p><img src="http://blog.novirusthanks.org/wp-content/uploads/Rustock.Rootkit_and_TDSServ_Kit_p6.gif" alt="" /></p>
<p><img src="http://blog.novirusthanks.org/wp-content/uploads/Rustock.Rootkit_and_TDSServ_Kit_p7.gif" alt="" /></p>
<p><strong>TDSServ Kit part</strong></p>
<p>Fyyre has unpacked the TDSServ files ,analyzed the hook procedures and he found a lot of interesting stuff:</p>
<blockquote><p>.data:1000BDB8  00000032 C \\\\?\\globalroot\\systemroot\\system32TDSSservers.dat<br />
.data:1000BDEC  0000002D C hxxp://findxproportal1.com/tdss2/crcmds/main<br />
.data:1000BE1C  0000002B C hxxp://stableclickz1.com/tdss2/crcmds/main<br />
.data:1000BE48  00000029 C hxxp://updatemics1.com/tdss2/crcmds/main<br />
.data:1000BE74  0000002D C hxxp://findsproportal1.com/tdss2/crcmds/main<br />
.data:1000BEA4  0000002D C hxxp://findzproportal1.com/tdss2/crcmds/main<br />
.data:1000BED4  00000027 C hxxp://91.203.92.121/tdss2/crcmds/main<br />
.data:1000BEFC  00000028 C hxxp://younewsblog.net/tdss/crcmds/main<br />
.data:1000BF24  00000029 C hxxp://yournewsblog.net/tdss/crcmds/main<br />
.data:1000BF50  00000029 C hxxp://yourblognews.net/tdss/crcmds/main<br />
.data:1000BF7C  00000028 C hxxp://youblognews.net/tdss/crcmds/main<br />
.data:1000BFA4  00000025 C hxxp://web1inst.com/tdss/crcmds/main<br />
.data:1000BFCC  00000025 C hxxp://web2inst.com/tdss/crcmds/main<br />
.data:1000BFF4  00000025 C hxxp://web3inst.com/tdss/crcmds/main<br />
.data:1000C01C  00000025 C hxxp://web4inst.com/tdss/crcmds/main</p>
<p>Running the .exe goes through a long unpacking process &#8211; which dumps .tmp into<br />
%USERPROFILE%\Temp &#8211; installs a service, then starts the service &#8211; which loads a driver<br />
(TDSServ.sys) installs the following kernel mode hooks:</p>
<p>IofCallDriver &#8211;&gt;&gt;</p>
<p>E1A58E3A: E973E157D8                                  jmp B9FD6FB2h</p>
<p>NtEnumerateKey &#8211;&gt;&gt;</p>
<p>E10A05D4: E9F971F3D8                                  jmp B9FD77D2h</p>
<p>NtFlushInstructionCache &#8211;&gt;&gt;</p>
<p>E118FFDC: E9177BE4D8                                  jmp B9FD7AF8h</p>
<p>IofCompleteRequest &#8211;&gt;&gt;<br />
<code><br />
B9FD76BB: 55                                                  push ebp<br />
B9FD76BC: 8BEC                                              mov ebp, esp<br />
B9FD76BE: 81EC28020000                              sub esp, 00000228h<br />
B9FD76C4: 53                                                  push ebx<br />
B9FD76C5: 8BD9                                              mov ebx, ecx<br />
B9FD76C7: 837B1800                                      cmp [ebx+18h], 00000000h<br />
B9FD76CB: 8855FC                                          mov [ebp-04h], dl<br />
B9FD76CE: 0F8CF0000000                              jl B9FD77C4h<br />
B9FD76D4: 56                                                  push esi<br />
B9FD76D5: 57                                                  push edi<br />
B9FD76D6: 8B7B60                                          mov edi, [ebx+60h]<br />
B9FD76D9: 8B7714                                          mov esi, [edi+14h]<br />
B9FD76DC: 85F6                                              test esi, esi<br />
B9FD76DE: 0F84DE000000                              jz B9FD77C2h<br />
B9FD76E4: F6461C40                                      test byte ptr [esi+1Ch], 40h<br />
B9FD76E8: 0F85AD000000                              jnz B9FD779Bh<br />
B9FD76EE: 8B4608                                          mov eax, [esi+08h]<br />
B9FD76F1: 3B05940EFEB9                              cmp eax, [B9FE0E94h]<br />
B9FD76F7: 740C                                              jz B9FD7705h<br />
B9FD76F9: 3B05700EFEB9                              cmp eax, [B9FE0E70h]<br />
B9FD76FF: 0F8596000000                              jnz B9FD779Bh<br />
B9FD7705: E889F4FFFF                                  call B9FD6B93h<br />
B9FD770A: 803F0C                                          cmp byte ptr [edi], 0Ch<br />
B9FD770D: 750C                                              jnz B9FD771Bh<br />
B9FD770F: 807F0101                                      cmp byte ptr [edi+01h], 01h<br />
B9FD7713: 7506                                              jnz B9FD771Bh<br />
B9FD7715: 53                                                  push ebx<br />
B9FD7716: E84FFAFFFF                                  call B9FD716Ah<br />
B9FD771B: 803F00                                          cmp byte ptr [edi], 00h<br />
B9FD771E: 757B                                              jnz B9FD779Bh<br />
B9FD7720: 66F7470800207473                      test word ptr [edi+08h], 73742000h<br />
B9FD7728: 8D45E8                                          lea eax, [ebp-18h]<br />
B9FD772B: 50                                                  push eax<br />
B9FD772C: 8D85D8FDFFFF                              lea eax, [ebp-00000228h]<br />
B9FD7732: 50                                                  push eax<br />
B9FD7733: 6810020000                                  push 00000210h<br />
B9FD7738: 6A09                                              push 00000009h<br />
B9FD773A: FF7718                                          push [edi+18h]<br />
B9FD773D: FF152890FDB9                              call [B9FD9028h]<br />
B9FD7743: 85C0                                              test eax, eax<br />
B9FD7745: 7C54                                              jl B9FD779Bh<br />
B9FD7747: 8B85D8FDFFFF                              mov eax, [ebp-00000228h]<br />
B9FD774D: 668945F4                                      mov [ebp-0Ch], ax<br />
B9FD7751: 668945F6                                      mov [ebp-0Ah], ax<br />
B9FD7755: 6A00                                              push 00000000h<br />
B9FD7757: 8D85DCFDFFFF                              lea eax, [ebp-00000224h]<br />
B9FD775D: 8945F8                                          mov [ebp-08h], eax<br />
B9FD7760: 6A01                                              push 00000001h<br />
B9FD7762: 8D45F4                                          lea eax, [ebp-0Ch]<br />
B9FD7765: 50                                                  push eax<br />
B9FD7766: 8D45EC                                          lea eax, [ebp-14h]<br />
B9FD7769: 50                                                  push eax<br />
B9FD776A: 66C745EC0E00                              mov word ptr [ebp-14h], 000Eh<br />
B9FD7770: 66C745EE1000                              mov word ptr [ebp-12h], 0010h<br />
B9FD7776: C745F03095FDB9                          mov [ebp-10h], B9FD9530h<br />
B9FD777D: FF150490FDB9                              call [B9FD9004h]</code></p></blockquote>
<p>Scan report:</p>
<blockquote><p>Report Generated 	25.12.2008 at 17.58.13 (GMT 1)<br />
Time for scan: 	22 seconds<br />
Filename: 	TDSSERV_DMP.SYS<br />
File size: 	68 KB<br />
MD5 Hash: 	FBDD5411951E9055F06509E8707BC17A<br />
SHA1 Hash: 	3E0D8D8AE65428CF767A0C5EF604A14F7AFFA6BB<br />
CRC32: 	3315504602<br />
Application Type:	Dinamyc Link Library (DLL) 32bit<br />
Packer detected:	Nothing found [Overlay] *<br />
Self-Extract Archive: 	Nothing found<br />
Binder Detector: 	<span style="color: red;">File is possible binded with malware</span><br />
ASCII Strings: 	View<br />
Detection Rate:	<span style="color: red;">7</span> on 24</p>
<p>Antivirus 	Result<br />
a-squared 	<span style="color: red;">Virus.Win32.DNSChanger.VJ!IK</span><br />
Avira AntiVir 	<span style="color: red;">TR/Agent.8704.76</span><br />
Avast 	<span style="color: red;">Win32:Fasec [Trj]</span><br />
AVG 	<span style="color: green;">Nothing found!</span><br />
BitDefender 	<span style="color: green;">Nothing found!</span><br />
ClamAV <span style="color: green;"> Nothing found!</span><br />
Comodo 	<span style="color: green;">Nothing found!</span><br />
Dr.Web 	<span style="color: green;">Nothing found!</span><br />
Ewido 	<span style="color: green;">Nothing found!</span><br />
F-PROT 6 	<span style="color: green;">Nothing found!</span><br />
G DATA 	<span style="color: red;">Win32:DNSChanger-VJ [Trj] B</span><br />
IkarusT3 	<span style="color: red;">Virus.Win32.DNSChanger.VJ</span><br />
Kaspersky 	<span style="color: red;">HEUR:Trojan.Win32.Generic</span><br />
McAfee 	<span style="color: green;">Nothing found!</span><br />
MHR (Malware Hash Registry) 	<span style="color: green;">Nothing found!</span><br />
NOD32 v3 	<span style="color: green;">Nothing found!</span><br />
Norman 	<span style="color: green;">Nothing found!</span><br />
Panda 	<span style="color: green;">Nothing found!</span><br />
QuickHeal 	<span style="color: green;">Nothing found!</span><br />
Solo Antivirus 	<span style="color: green;">Nothing found!</span><br />
Sophos 	<span style="color: green;">Nothing found!</span><br />
TrendMicro 	<span style="color: green;">Nothing found!</span><br />
VBA32 	<span style="color: red;">Embedded.Win32.Agent.ODG</span><br />
VirusBuster 	<span style="color: green;">Nothing found!</span></p></blockquote>
<p>Now lets see some interesting text extracted from the file named <strong>TDSServ.sys</strong>:</p>
<blockquote><p>%.*S<br />
TDSS<br />
%s%s%s<br />
\systemroot\system32\drivers\TDSSserv.sys<br />
\systemroot\system32\TDSSl.dll<br />
file system<br />
\\?\globalroot<br />
svchost.exe<br />
TDSSl.dll<br />
chkdsk.exe<br />
System<br />
TDL2 Loaded<br />
flcquhrm.dll<br />
Xsaergwivo<br />
lJBuEx<br />
NTOSKRNL.EXE<br />
CcRepinBcb<br />
ZwCreateFile<br />
ExFreePool<br />
HAL.DLL<br />
HalGetAdapter<br />
KeLowerIrql</p>
<p>\registry\machine\system\currentcontrolset\services\TDSSserv.sys\modules<br />
\registry\machine\system\currentcontrolset\services\TDSSserv.sys<br />
start<br />
type<br />
mgroup<br />
imagepath<br />
TDSS<br />
\registry\machine\software\TDSS\injector<br />
*\KERNEL32.DLL<br />
*\NTDLL.DLL<br />
\registry\machine\software\TDSS\disallowed<br />
\registry\machine\software\TDSS\trusted<br />
\registry\machine\software\TDSS\connections<br />
\FileSystem\FltMgr<br />
*\TDSS*<br />
*\TEMP\TDSS*<br />
\filesystem\fastfat<br />
\filesystem\ntfs<br />
\driver\tcpip<br />
\driver\ftdisk<br />
\driver\volsnap<br />
svchost.exe<br />
ntdll.dll<br />
kernel32.dll</p></blockquote>
<p>Now lets look the file named <strong>TDSSl.dll</strong>:</p>
<blockquote><p>Report Generated 	25.12.2008 at 17.57.44 (GMT 1)<br />
Time for scan: 	21 seconds<br />
Filename: 	TDSSl.dll<br />
File size: 	21 KB<br />
MD5 Hash: 	3989FBBFDE71E212611E362E0180C087<br />
SHA1 Hash: 	4321B846840D14F706A0B6D7A2AD399F665854D2<br />
CRC32: 	1152938758<br />
Application Type:	Dinamyc Link Library (DLL) 32bit<br />
Packer detected:	Not a valid PE file<br />
Self-Extract Archive: 	Nothing found<br />
Binder Detector: 	Nothing found<br />
ASCII Strings: 	View<br />
Detection Rate:	<span style="color: red;">6</span> on 24</p>
<p>Antivirus 	Result<br />
a-squared 	<span style="color: red;">Virus.Win32.DNSChanger.VJ!IK</span><br />
Avira AntiVir 	<span style="color: red;">TR/Agent.8704.76</span><br />
Avast 	<span style="color: red;">Win32:DNSChanger-VJ [Trj]</span><br />
AVG 	<span style="color: green;">Nothing found!</span><br />
BitDefender 	<span style="color: green;">Nothing found!</span><br />
ClamAV 	<span style="color: green;">Nothing found!</span><br />
Comodo<span style="color: green;"> Nothing found!</span><br />
Dr.Web <span style="color: green;"> Nothing found!</span><br />
Ewido 	<span style="color: green;">Nothing found!</span><br />
F-PROT 6 	<span style="color: red;">W32/Damaged_File.gen!Eldorado</span><br />
G DATA 	<span style="color: red;">Win32:DNSChanger-VJ [Trj] B</span><br />
IkarusT3 	<span style="color: red;">Virus.Win32.DNSChanger.VJ</span><br />
Kaspersky 	<span style="color: green;">Nothing found!</span><br />
McAfee <span style="color: green;"> Nothing found!</span><br />
MHR (Malware Hash Registry) 	<span style="color: green;">Nothing found!</span><br />
NOD32 v3 	<span style="color: green;">Nothing found!</span><br />
Norman 	<span style="color: green;">Nothing found!</span><br />
Panda 	<span style="color: green;">Nothing found!</span><br />
QuickHeal 	<span style="color: green;">Nothing found!</span><br />
Solo Antivirus 	<span style="color: green;">Nothing found!</span><br />
Sophos <span style="color: green;"> Nothing found!</span><br />
TrendMicro 	<span style="color: green;">Nothing found!</span><br />
VBA32 	<span style="color: green;">Nothing found!</span><br />
VirusBuster 	<span style="color: green;">Nothing found!</span></p></blockquote>
<p>Interesting text extracted from the code:</p>
<blockquote><p>%.*S<br />
%s%s%x.tmp<br />
id=%s<br />
%s=%u.%u.%u.%u<br />
TDSS<br />
Update<br />
error while reading %s<br />
TDSSerrors.log<br />
%[^.].%[^(](%[^)])<br />
%s/%s<br />
winsta0<br />
Impersonating as HWND 0x%x (0x%x)<br />
\\?\globalroot\systemroot\system32TDSSservers.dat<br />
hxxp://findxproportal1.com/tdss2/crcmds/main<br />
hxxp://stableclickz1.com/tdss2/crcmds/main<br />
hxxp://updatemics1.com/tdss2/crcmds/main<br />
hxxp://findsproportal1.com/tdss2/crcmds/main<br />
hxxp://findzproportal1.com/tdss2/crcmds/main<br />
hxxp://91.203.92.121/tdss2/crcmds/main<br />
hxxp://younewsblog.net/tdss/crcmds/main<br />
hxxp://yournewsblog.net/tdss/crcmds/main<br />
hxxp://yourblognews.net/tdss/crcmds/main<br />
hxxp://youblognews.net/tdss/crcmds/main<br />
hxxp://web1inst.com/tdss/crcmds/main<br />
hxxp://web2inst.com/tdss/crcmds/main<br />
hxxp://web3inst.com/tdss/crcmds/main<br />
hxxp://web4inst.com/tdss/crcmds/main<br />
\\?\globalroot\systemroot\system32\drivers\TDSSserv.sys<br />
%*x %255s<br />
%s?id=%s&amp;new=%s<br />
%x OK<br />
%s (%d)<br />
file=%s&amp;address=0x%xI=%s&amp;code=0x%x&amp;info=%s&amp;id=%s<br />
\\?\globalroot\systemroot\system32\TDSSl.dll<br />
\\?\globalroot\systemroot\system32<br />
%s\%s<br />
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)<br />
POST<br />
Content-Type: application/x-www-form-urlencoded<br />
4: download %s error: 0x%x (0x%x &#8211; %s)<br />
file downloaded ok<br />
\\?\globalroot<br />
tdll.dll<br />
CheckValue<br />
CmdExec<br />
CmdExecAffID<br />
CmdExecBotID<br />
CmdExecBuild<br />
CmdExecSubID<br />
CmdExecType<br />
CmdExecVersion<br />
CopyAffID<br />
CopySubID<br />
CryptKeySet<br />
FileDownload<br />
FileDownloadRandom<br />
FileDownloadRandomUnxor<br />
FileDownloadUnxor<br />
ImpersonateAsInput<br />
Knock<br />
ModuleDownload<br />
ModuleDownloadUnxor<br />
ModuleLoad<br />
ModuleUnload<br />
ModulesVersionLog<br />
SetCmdDelay<br />
SetInputDesktop<br />
SetLoadedURL<br />
SetTimeout<br />
software\microsoft\internet explorer\main\featurecontrol\feature_enable_ie_compression<br />
loaded_url<br />
\registry\machine\software\TDSS<br />
timeout<br />
cmddelay<br />
\registry\machine\software\TDSS\versions<br />
build<br />
type<br />
affid<br />
subid<br />
\registry\machine\software\microsoft\windows nt\currentversion\tdssdata<br />
serversdown<br />
\registry\machine\software\TDSS\connections<br />
\registry\machine\software\TDSS\disallowed<br />
\registry\machine\software\TDSS\injector<br />
\registry\machine\system\currentcontrolset\services\TDSSserv.sys\Enum<br />
\registry\machine<br />
\system\currentcontrolset\services\TDSSserv.sys<br />
\device\namedpipe\TDSScmd<br />
\TdlStartMutex<br />
TDSS</p></blockquote>
<p>Note that from previous extracted text we can see also some parts that should be the Bot Commands (CMD stand for COMMAND and AffID should stand for AffiliateID):</p>
<blockquote><p>CmdExec<br />
CmdExecAffID<br />
CmdExecBotID<br />
CmdExecBuild<br />
CmdExecSubID<br />
CmdExecType<br />
CmdExecVersion<br />
CopyAffID<br />
CopySubID<br />
CryptKeySet<br />
FileDownload<br />
FileDownloadRandom<br />
FileDownloadRandomUnxor<br />
FileDownloadUnxor<br />
ImpersonateAsInput<br />
Knock<br />
ModuleDownload<br />
ModuleDownloadUnxor<br />
ModuleLoad<br />
ModuleUnload<br />
ModulesVersionLog</p></blockquote>
<p>And from the text below we can see the possible queries that the malware will do to the webpages:</p>
<blockquote><p>%s?id=%s&amp;amp;new=%s<br />
file=%s&amp;address=0x%xI=%s&amp;code=0x%x&amp;info=%s&amp;id=%s</p></blockquote>
<p>And below there is the <strong>TDSS.exe</strong> dumped by Fyyre:</p>
<blockquote><p>Report Generated 	25.12.2008 at 18.50.38 (GMT 1)<br />
Time for scan: 	24 seconds<br />
Filename: 	TDSS_DMP.ppp<br />
File size: 	240 KB<br />
MD5 Hash: 	AE9B3C7031D209DA77E7FC95764C212A<br />
SHA1 Hash: 	F34044472E4DBDF12680729C19A8B470C47259E0<br />
CRC32: 	2477991722<br />
Application Type:	Executable (EXE) 32bit<br />
Packer detected:	Nothing found*<br />
Self-Extract Archive: 	Nothing found<br />
Binder Detector: 	<span style="color: red;">File is possible binded with malware</span><br />
ASCII Strings: 	View<br />
Detection Rate:	<span style="color: red;">7</span> on 24</p>
<p>Antivirus 	Result<br />
a-squared 	<span style="color: red;">Virus.Win32.DNSChanger.VJ!IK</span><br />
Avira AntiVir 	<span style="color: red;">TR/Agent.8704.76</span><br />
Avast 	<span style="color: red;">Win32:DNSChanger-VJ [Trj]</span><br />
AVG 	<span style="color: green;">Nothing found!</span><br />
BitDefender 	<span style="color: red;">Trojan.FakeAlert.ANM</span><br />
ClamAV 	<span style="color: green;">Nothing found!</span><br />
Comodo 	<span style="color: green;">Nothing found!</span><br />
Dr.Web 	<span style="color: red;">BackDoor.Tdss.30</span><br />
Ewido 	<span style="color: green;">Nothing found!</span><br />
F-PROT 6 	<span style="color: green;">Nothing found!</span><br />
G DATA 	<span style="color: red;">Win32:DNSChanger-VJ [Trj] B</span><br />
IkarusT3 	<span style="color: red;">Virus.Win32.DNSChanger.VJ</span><br />
Kaspersky 	<span style="color: green;">Nothing found!</span><br />
McAfee 	<span style="color: green;">Nothing found!</span><br />
MHR (Malware Hash Registry) 	<span style="color: green;">Nothing found!</span><br />
NOD32 v3 	<span style="color: green;">Nothing found!</span><br />
Norman 	<span style="color: green;">Nothing found!</span><br />
Panda 	<span style="color: green;">Nothing found!</span><br />
QuickHeal 	<span style="color: green;">Nothing found!</span><br />
Solo Antivirus 	<span style="color: green;">Nothing found!</span><br />
Sophos 	<span style="color: green;">Nothing found!</span><br />
TrendMicro 	<span style="color: green;">Nothing found!</span><br />
VBA32 	<span style="color: green;">Nothing found!</span><br />
VirusBuster 	<span style="color: green;">Nothing found!</span></p></blockquote>
<p>Interesting text extracted:</p>
<blockquote><p>.tdl<br />
ntdll.dll<br />
TDSS<br />
test<br />
TDSS<br />
.tdl<br />
TDSS<br />
\\?\globalroot\systemroot\system32\advapi32.dll<br />
\\?\globalroot\systemroot\system32\advapi32.dll<br />
msiserver<br />
|iDH</p>
<p>\TdlStartMutex<br />
\device\namedpipe\TDSScmd<br />
\knowndlls\dll.dll<br />
l\TDKD<br />
\knowndlls\advapi32.dll</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.novirusthanks.org/2008/12/rustock-rootkit-variants-and-tdsserv-kit/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Next Generation of Rustock.Rootkit variants ?</title>
		<link>http://blog.novirusthanks.org/2008/11/next-generation-of-rustock-variants/</link>
		<comments>http://blog.novirusthanks.org/2008/11/next-generation-of-rustock-variants/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 23:05:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Malware Analysis]]></category>
		<category><![CDATA[%d.exe]]></category>
		<category><![CDATA[%u.tmp]]></category>
		<category><![CDATA[%ws]]></category>
		<category><![CDATA[%x.sys]]></category>
		<category><![CDATA[Adware.AntiSpyKing]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[BHO]]></category>
		<category><![CDATA[Browser Helper Objects]]></category>
		<category><![CDATA[driver]]></category>
		<category><![CDATA[explorer.exe]]></category>
		<category><![CDATA[FraudLoad]]></category>
		<category><![CDATA[iexplore.exe]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[NewWork]]></category>
		<category><![CDATA[ntoskrnl.exe]]></category>
		<category><![CDATA[rootkit]]></category>
		<category><![CDATA[Rustock]]></category>
		<category><![CDATA[services.exe]]></category>
		<category><![CDATA[svchost.exe]]></category>
		<category><![CDATA[variant]]></category>
		<category><![CDATA[\Device\Tcp]]></category>

		<guid isPermaLink="false">http://novirusthanks.org/blog/?p=262</guid>
		<description><![CDATA[Analysis Content: Next Generation of Rustock.Rootkit variants ? Released: 18.11.2008 Author of Analysis: Robert Contact: robert@novirusthanks.org Website: http://novirusthanks.org My friend Steve sent me today a new possible variant of the famous Rustock.Rootkit ! The file I received was named unprotdmp and below there is the report of the scan: Report Generated 17.11.2008 at 23.05.50 (GMT [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Analysis Content: Next Generation of Rustock.Rootkit variants ?<br />
Released: 18.11.2008<br />
Author of Analysis: Robert<br />
Contact: robert@novirusthanks.org<br />
Website: http://novirusthanks.org</p>
</blockquote>
<p>My friend Steve sent me today a new possible variant of the famous <strong>Rustock.Rootkit</strong> !</p>
<p>The file I received was named <strong>unprotdmp</strong> and below there is the report of the scan:</p>
<blockquote><p>Report Generated 	17.11.2008 at 23.05.50 (GMT 1)<br />
Time for scan: 	26 seconds<br />
Filename: 	unprotdmp<br />
File size: 	48 KB<br />
MD5 Hash: 	4D5F159DFBDEC338F6E8E83BAAA0B26F<br />
SHA1 Hash: 	26E87BE9EC0D41965DA6860AE617AF56A449778F<br />
CRC32: 	2928629155<br />
Application Type:	Executable (EXE) 32bit<br />
Packer detected:	Nothing found [Overlay] *<br />
Self-Extract Archive: 	Nothing found<br />
Binder Detector: 	<span style="color: red;">File is possible binded with malware</span><br />
ASCII Strings: 	View<br />
Detection Rate:	<span style="color: red;">3</span> on 23</p>
<p>Antivirus 	Result<br />
a-squared 	<span style="color: green;">Nothing found!</span><br />
Avira AntiVir 	<span style="color: red;">TR/Dropper.Gen</span><br />
Avast 	<span style="color: green;">Nothing found!</span><br />
AVG 	<span style="color: green;">Nothing found!</span><br />
BitDefender 	<span style="color: green;">Nothing found!</span><br />
ClamAV 	<span style="color: green;">Nothing found!</span><br />
Comodo 	<span style="color: green;">Nothing found!</span><br />
Dr.Web 	<span style="color: green;">Nothing found!</span><br />
Ewido 	<span style="color: green;">Nothing found!</span><br />
F-PROT 6 	<span style="color: green;">Nothing found!</span><br />
G DATA 	<span style="color: green;">Nothing found!</span><br />
IkarusT3 	<span style="color: green;">Nothing found!</span><br />
Kaspersky 	<span style="color: green;">Nothing found!</span><br />
McAfee 	<span style="color: green;">Nothing found!</span><br />
NOD32 v3 	<span style="color: green;">Nothing found!</span><br />
Norman 	<span style="color: green;">Nothing found!</span><br />
Panda 	<span style="color: green;">Nothing found!</span><br />
QuickHeal 	<span style="color: green;">Nothing found!</span><br />
Solo Antivirus 	<span style="color: green;">Nothing found!</span><br />
Sophos 	<span style="color: green;">Nothing found!</span><br />
TrendMicro 	<span style="color: green;">Nothing found!</span><br />
VBA32 	<span style="color: red;">Malware-Cryptor.Win32.General.3</span><br />
VirusBuster 	<span style="color: green;">Nothing found!</span></p>
</blockquote>
<p>We can see a lot of very interesting strings inside the code of the file:</p>
<blockquote><p>ExAllocatePool<br />
ExFreePool<br />
ZwQuerySystemInformation<br />
ZwOpenKey<br />
ZwCreateKey<br />
%win<br />
svchost.exe<br />
ZwCreateEvent<br />
TransportAddress<br />
ConnectionContext<br />
<strong>C:\progz\NewWork\driver\objfre\i386\driver.pdb</strong><br />
LoadLibraryA<br />
GetProcAddress<br />
SetEvent<br />
Init<br />
CreateThread<br />
SleepEx<br />
FATAL_UNHANDLED_HARD_ERROR</p>
<p>wcschr<br />
ZwClose<br />
ZwSetValueKey<br />
wcslen<br />
ZwCreateKey<br />
RtlInitUnicodeString<br />
ZwUnmapViewOfSection<br />
ExFreePoolWithTag<br />
swprintf<br />
ExAllocatePoolWithTag<br />
ZwMapViewOfSection<br />
ZwOpenSection<br />
PsTerminateSystemThread<br />
KeDelayExecutionThread<br />
ZwCreateEvent<br />
ZwOpenEvent<br />
PsCreateSystemThread<br />
PsGetCurrentProcessId<br />
ZwQuerySystemInformation<br />
IoGetCurrentProcess<br />
ZwDeleteKey<br />
ZwEnumerateKey<br />
ZwOpenKey<br />
IoGetRelatedDeviceObject<br />
ZwCreateFile<br />
ZwReadFile<br />
ZwQueryInformationFile<br />
KeReleaseMutex<br />
KeWaitForSingleObject<br />
KeInitializeEvent<br />
KeInsertQueueApc<br />
KeInitializeApc<br />
KeClearEvent<br />
ObfDereferenceObject<br />
PsLookupThreadByThreadId<br />
IoFreeMdl<br />
KeDetachProcess<br />
MmMapLockedPages<br />
KeAttachProcess<br />
MmBuildMdlForNonPagedPool<br />
IoAllocateMdl<br />
MmUnmapLockedPages<br />
NtSetInformationProcess<br />
ObReferenceObjectByHandle<br />
PsLookupProcessByProcessId<br />
PsSetCreateProcessNotifyRoutine<br />
KeInitializeMutex<br />
wcstombs<br />
IofCompleteRequest<br />
ProbeForRead<br />
KeGetCurrentThread<br />
KeSetEvent<br />
KeServiceDescriptorTable<br />
MmProbeAndLockPages<br />
ObfReferenceObject<br />
SeDeleteAccessState<br />
RtlCopyUnicodeString<br />
SeSetAccessStateGenericMapping<br />
RtlMapGenericMask<br />
SeCreateAccessState<br />
ObCreateObject<br />
IoFileObjectType<br />
IoFreeIrp<br />
IoAllocateIrp<br />
ZwOpenFile<br />
IoReuseIrp<br />
IoGetDeviceObjectPointer<br />
ProbeForWrite<br />
MmUnlockPages<br />
IoCancelIrp<br />
IofCallDriver<br />
_allmul<br />
KeUnstackDetachProcess<br />
KeStackAttachProcess<br />
ntoskrnl.exe<br />
_except_handler3<br />
ExReleaseFastMutex<br />
ExAcquireFastMutex<br />
HAL.dll<br />
NDIS.SYS</p>
<p>IoGetRelatedDeviceObject<br />
KeInitializeEvent<br />
DbgPrint<br />
IoAllocateMdl<br />
KeInitializeDpc<br />
ntoskrnl.exe</p>
<p>ImagePath<br />
Type<br />
Start<br />
ErrorControl<br />
\BaseNamedObjects\5B37FB3B-984D-1E57-FF38-AA681BE5C8D8<br />
\registry\machine\system\CurrentControlSet\Services\%x<br />
\SystemRoot\System32\drivers\%x.sys<br />
\BaseNamedObjects\{60F9FCD0-8DD4-6453-E394-771298D2A470}<br />
services.exe<br />
\registry\machine\system\CurrentControlSet\Enum\Root\LEGACY_%ws<br />
\SystemRoot\System32\ntdll.dll<br />
%ws%ws<br />
\Device\Tcp<br />
svchost.exe<br />
\SystemRoot\Temp\%u.tmp<br />
.log<br />
\registry\machine\system<br />
\Device\Tcp</p>
</blockquote>
<p>These are interesting strings uh !?</p>
<p>So lets do a small analysis only based on strings we found:</p>
<p><strong>%win</strong> can stand for Windows Directory (similar to the Environment variable &#8211; %WinDir%)</p>
<p><strong>svchost.exe</strong> can be a process where the malware will inject code.</p>
<p><strong>C:\progz\NewWork\driver\objfre\i386\driver.pdb</strong> ==&gt; Very interesting string, is different from all the other variants of <strong>Rustock.Rootkit</strong> and should stand for a new version of the malware !!!</p>
<p><strong>HAL.dll</strong> &#8211; Windows Hardware Abstraction Layer (HAL), is a file that hides hardware complexities from Win applications.</p>
<p><strong>NDIS.sys</strong> &#8211; Network Driver Interface Specification (NDIS) is an application programming interface (API) for network interface cards (NICs).</p>
<p><strong>\registry\machine\system\CurrentControlSet\Services\%x</strong> is the path of the Services and <strong>%x</strong> should be the variable that will be overwritten with the malware Service name.</p>
<p><strong>\SystemRoot\System32\drivers\%x.sys</strong> is the path where are stored drivers and <strong>%x</strong> should be the variable that will be overwritten with the name of the malware driver.</p>
<p><strong>services.exe</strong> can be used by malware to load and start services or the malware can inject code into it.</p>
<p>We can also see that into the file have <strong>embedded 2 PE</strong>, so, maybe, one is the kernel driver of the rootkit and the other one is the user-mode botnet.</p>
<p>Unfortunately I can not test/run this sample so I can only show this small analysis, anyway very interesting code!</p>
<p>Another file that was present with this rootkit was named <strong>sxmg4.dll</strong> and below there is the report of the scan:</p>
<blockquote><p>Report Generated 	18.11.2008 at 0.13.08 (GMT 1)<br />
Time for scan: 	33 seconds<br />
Filename: 	sxmg4.dll<br />
File size: 	68 KB<br />
MD5 Hash: 	15EB3167B2B87F168B1D997530D41003<br />
SHA1 Hash: 	206C3E2D26F051C988D38F3B22215F81AE68C54A<br />
CRC32: 	542643393<br />
Application Type:	Dinamyc Link Library (DLL) 32bit<br />
Packer detected:	Microsoft Visual C++ 6.0 DLL<br />
Self-Extract Archive: 	Nothing found<br />
Binder Detector: 	Nothing found<br />
ASCII Strings: 	View<br />
Detection Rate:	<span style="color: red;">5</span> on 23</p>
<p>Antivirus 	Result<br />
a-squared 	<span style="color: red;">Trojan.Win32.BHO.d!IK</span><br />
Avira AntiVir 	<span style="color: green;">Nothing found!</span><br />
Avast 	<span style="color: green;">Nothing found!</span><br />
AVG 	<span style="color: red;">Trojan horse BackDoor.Ircbot.GEV</span><br />
BitDefender 	<span style="color: green;">Nothing found!</span><br />
ClamAV 	<span style="color: green;">Nothing found!</span><br />
Comodo <span style="color: green;"> Nothing found!</span><br />
Dr.Web 	<span style="color: green;">Nothing found!</span><br />
Ewido 	<span style="color: green;">Nothing found!</span><br />
F-PROT 6 	<span style="color: green;">Nothing found!</span><br />
G DATA 	<span style="color: green;">Nothing found!</span><br />
IkarusT3 	<span style="color: red;">Trojan.Win32.BHO.d</span><br />
Kaspersky 	<span style="color: green;">Nothing found!</span><br />
McAfee 	<span style="color: green;">Nothing found!</span><br />
NOD32 v3 	<span style="color: red;">Win32/Adware.AntiSpyKing application</span><br />
Norman 	<span style="color: green;">Nothing found!</span><br />
Panda 	<span style="color: green;">Nothing found!</span><br />
QuickHeal 	<span style="color: green;">Nothing found!</span><br />
Solo Antivirus 	<span style="color: green;">Nothing found!</span><br />
Sophos 	<span style="color: green;">Nothing found!</span><br />
TrendMicro 	<span style="color: green;">Nothing found!</span><br />
VBA32 	<span style="color: red;">Trojan-Downloader.Win32.FraudLoad.vdjm</span><br />
VirusBuster 	<span style="color: green;">Nothing found!</span></p>
</blockquote>
<p><strong>Import Tables</strong>:</p>
<blockquote><p>KERNEL32.DLL<br />
+GetTempPathA<br />
+WaitForSingleObject<br />
+GetLocalTime<br />
+DisableThreadLibraryCalls<br />
+InterlockedDecrement<br />
+MoveFileExA<br />
+LeaveCriticalSection<br />
+EnterCriticalSection<br />
+lstrlenW<br />
+GetSystemDirectoryA<br />
+GetWindowsDirectoryA<br />
+GetModuleFileNameA<br />
+GetTickCount<br />
+DeleteCriticalSection<br />
+InitializeCriticalSection<br />
+SystemTimeToFileTime<br />
+GetFileAttributesA<br />
+GetModuleHandleA<br />
+FindResourceA<br />
+SizeofResource<br />
+GetLastError<br />
+WideCharToMultiByte<br />
+Sleep<br />
+lstrlenA<br />
+MultiByteToWideChar<br />
+CloseHandle<br />
+InterlockedIncrement<br />
ADVAPI32.dll<br />
+RegNotifyChangeKeyValue<br />
ATL.DLL<br />
GDI32.dll<br />
+GetDeviceCaps<br />
MSVCP60.dll<br />
+?_Xran@std@@YAXXZ<br />
+??1_Winit@std@@QAE@XZ<br />
+??0_Winit@std@@QAE@XZ<br />
+??1Init@ios_base@std@@QAE@XZ<br />
+??0Init@ios_base@std@@QAE@XZ<br />
+?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ID@Z<br />
+?rfind@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIPBDII@Z<br />
+?_Freeze@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ<br />
+?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PAD0PBD@Z<br />
+?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXI@Z<br />
+?substr@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV12@II@Z<br />
+?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@II@Z<br />
+??0_Lockit@std@@QAE@XZ<br />
+??1_Lockit@std@@QAE@XZ<br />
+??8std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z<br />
+?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@II@Z<br />
+??8std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z<br />
+??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV?$allocator@D@1@@Z<br />
+?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PBDI@Z<br />
+?find@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIPBDII@Z<br />
+?npos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@2IB<br />
+?_C@?1??_Nullstr@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@CAPBDXZ@4DB<br />
+?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PBDI@Z<br />
+??9std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z<br />
+??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ<br />
+?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEX_N@Z<br />
MSVCRT.dll<br />
+_mbslwr<br />
+wcslen<br />
+_vsnprintf<br />
+strcat<br />
+memcmp<br />
+memmove<br />
+isspace<br />
+rand<br />
+memcpy<br />
+strtok<br />
+fclose<br />
+fread<br />
+fopen<br />
+fwrite<br />
+strrchr<br />
+strcmp<br />
+ftell<br />
+fseek<br />
+_beginthreadex<br />
+_purecall<br />
+_ftol<br />
+pow<br />
+strtol<br />
+__dllonexit<br />
+_strlwr<br />
+_onexit<br />
+_except_handler3<br />
+?terminate@@YAXXZ<br />
+_initterm<br />
+_adjust_fdiv<br />
+??2@YAPAXI@Z<br />
+__CxxFrameHandler<br />
+srand<br />
+free<br />
+strlen<br />
+strncpy<br />
+calloc<br />
ole32.dll<br />
+CoCreateInstance<br />
OLEAUT32.dll<br />
SHELL32.dll<br />
+ShellExecuteA<br />
USER32.dll<br />
+KillTimer</p>
</blockquote>
<p>And below there are some extracted strings:</p>
<blockquote><p>http://<br />
class=&#8221;title&#8221;<br />
text=<br />
gping=<br />
class=yschttl<br />
class=l<br />
n[keyword]<br />
c.php?id=<br />
http<br />
\TSoft<br />
Software<br />
\lt.res<br />
\sft.res<br />
open<br />
rundll32.exe<br />
%s,RunMain<br />
\sn.txt<br />
popurl<br />
DOWNLOAD<br />
clickreferer<br />
referer<br />
$number<br />
feed<br />
KEYS<br />
SECT<br />
%d.exe<br />
<strong>Software\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects\{32C620D6-CC10-4e6a-9715-BACACD5B0E61}</strong> ====&gt; <strong>here we can see that will install BHO</strong><br />
Systray component<br />
SOFTWARE\Microsoft\Active Setup\Installed Components\{A744F16C-B2D5-4138-81A2-085CDFCDE83A}<br />
WebProxy<br />
{A744F16C-B2D5-4138-81A2-085CDFCDE83A}<br />
SOFTWARE\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad<br />
SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects<br />
EulaAccepted<br />
Software\Sysinternals\Bluescreen Screen Saver<br />
iexplore.exe<br />
Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_LOCALMACHINE_LOCKDOWN<br />
explorer.exe<br />
F\bulksoft.ini<br />
btimeout<br />
mbinterval<br />
binterval<br />
mbcaption<br />
bcaption<br />
mburl<br />
burl<br />
mbtext<br />
btext<br />
PROM<br />
lang<br />
PSECT<br />
Software\AntispyKnight<br />
\sysin.scr<br />
_WSCLAS_<br />
InstallLanguage<br />
SYSTEM\CurrentControlSet\Control\Nls\Language<br />
Software\Microsoft\Active Setup\Installed Components\{A744F16C-B2D5-4138-81A2-085CDFCDE83A}<br />
Systray<br />
Software\Microsoft\Windows\CurrentVersion\Run<br />
rundll32.exe %s,RunMain<br />
Hookd<br />
YIHookWWW</p>
</blockquote>
<p>We can see 2 .EXE:</p>
<blockquote><p>iexplore.exe<br />
explorer.exe</p>
</blockquote>
<p>that probably are the .EXEs where the malware will inject the dll or other code.</p>
<p>We can see a reference to a registry key used to add keys to autostart a program:</p>
<blockquote><p>Software\Microsoft\Windows\CurrentVersion\Run</p>
</blockquote>
<p>We can see also a reference to a possible software that will be installed:</p>
<blockquote><p>Software\AntispyKnight</p>
</blockquote>
<p>and if we check also the detection name of:</p>
<blockquote><p>NOD32 v3 	<span style="color: red;">Win32/Adware.AntiSpyKing application</span><br />
VBA32 	<span style="color: red;">Trojan-Downloader.Win32.FraudLoad.vdjm</span></p>
</blockquote>
<p>We can maybe imagine that will be installed a rogue software in our computer that is possibly named as <strong>AntispyKnight</strong>.</p>
<p>Ok, this analysis end here : )</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.novirusthanks.org/2008/11/next-generation-of-rustock-variants/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

