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

<channel>
	<title>McGrewSecurity &#187; malware</title>
	<atom:link href="http://www.mcgrewsecurity.com/category/malware/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mcgrewsecurity.com</link>
	<description></description>
	<lastBuildDate>Thu, 12 Jan 2012 02:41:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Fake Bin Laden Death Pics/Videos Probably on the Way</title>
		<link>http://www.mcgrewsecurity.com/2011/05/01/bolo-fake-bin-ladin-pic/</link>
		<comments>http://www.mcgrewsecurity.com/2011/05/01/bolo-fake-bin-ladin-pic/#comments</comments>
		<pubDate>Mon, 02 May 2011 04:08:38 +0000</pubDate>
		<dc:creator>wesley</dc:creator>
				<category><![CDATA[malware]]></category>

		<guid isPermaLink="false">http://www.mcgrewsecurity.com/?p=868</guid>
		<description><![CDATA[Just a quick note to readers in security roles that might be responsible for end-user actions: Tonight&#8217;s announcement that Osama Bin Laden has been killed will likely spawn a large number of malware purporting to be videos or pictures of the body or operation. You may want to pre-empt this by reminding users of the <a href='http://www.mcgrewsecurity.com/2011/05/01/bolo-fake-bin-ladin-pic/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Just a quick note to readers in security roles that might be responsible for end-user actions: Tonight&#8217;s announcement that Osama Bin Laden has been killed will likely spawn a large number of malware purporting to be videos or pictures of the body or operation. You may want to pre-empt this by reminding users of the dangers of clicking and running things from untrusted sources.</p>
<p>I think most of the readers of this blog are smart enough not to fall for this themselves (and might even seek it out for the malware samples!), and that a good percentage are in offensive security roles, but this could be a big problem for the readers in defensive roles. So, heads up!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcgrewsecurity.com/2011/05/01/bolo-fake-bin-ladin-pic/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Conficker.C Lecture Slides (and a couple of comments)</title>
		<link>http://www.mcgrewsecurity.com/2009/04/01/confickerc-lecture-slides-and-a-couple-of-comments/</link>
		<comments>http://www.mcgrewsecurity.com/2009/04/01/confickerc-lecture-slides-and-a-couple-of-comments/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 17:54:06 +0000</pubDate>
		<dc:creator>wesley</dc:creator>
				<category><![CDATA[analysis]]></category>
		<category><![CDATA[malware]]></category>

		<guid isPermaLink="false">http://www.mcgrewsecurity.com/?p=340</guid>
		<description><![CDATA[I guest-lectured the computer security class here today, and with it being the day Conficker.C starts looking for a payload, I figured it would be an excellent opportunity to deviate from the normal lesson plan.  With the well-written Honeynet Project and SRI papers out there that describe the technical details of Conficker.C, it&#8217;s a great <a href='http://www.mcgrewsecurity.com/2009/04/01/confickerc-lecture-slides-and-a-couple-of-comments/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>I guest-lectured the computer security class here today, and with it being the day Conficker.C starts looking for a payload, I figured it would be an excellent opportunity to deviate from the normal lesson plan.  With the well-written Honeynet Project and SRI papers out there that describe the technical details of Conficker.C, it&#8217;s a great time to expose the students to malware analysis.  There&#8217;s some really interesting and clever things that this worm/botnet does, and discussion of it filled an hour&#8217;s lecture nicely.</p>
<p>As I promised to the class and to several people on Twitter, I&#8217;ve made the slides available here:</p>
<ul>
<li><a href="/training/ConfickerC.pdf">Conficker.C! Discussing technical details while the Internet melts around us</a> (PDF)</li>
</ul>
<p>&#8230;although I fear it won&#8217;t be as useful without having been there.  It&#8217;s more visual aid and points for discussion than a standalone set of slides you can just read.  Either way, enjoy!</p>
<p>One thing I&#8217;d like to talk about in addition to this: the speculation about what Conficker.C will actually do.  The pendulum has been swinging between two extremes of media speculation (&#8220;will destroy the internet&#8221;-like garbage) and equally ridiculous complete dismissal (&#8220;nothing has happened and nothing will&#8221;).  Many security professionals, including those that are blogging and posting to twitter, are swinging a little bit too far to the latter I think.  It seems just as dangerous to completely dismiss it as it is to give it too much hype.</p>
<p>Here&#8217;s a few things one needs to keep in mind when speculating about Conficker.C and its effects:</p>
<ul>
<li><b>April 1st isn&#8217;t the only important day</b>.  It attempts to find a payload every midnight (local time).  April 1st is just the first day that it does this&#8211;it&#8217;s not necessarily the day the operator/originator will register domain(s) and deploy a payload.  He/she/they can do this, at their leisure, from now until enough of the infected machines are fixed or go offline to make it not worth it (some time).</li>
<li><b>There&#8217;s no reason for the operator to walk away from it</b>.  There&#8217;s tons of computers infected, and a really solidly-written means of getting potential payloads spread around.  A lot has been invested in this, and there&#8217;s some significant power and revenue to be claimed by whoever can sign a payload for it.</li>
<li><b>Chances are, it&#8217;s not going to be loud</b>.  There&#8217;s no money in melting the Internet or indiscriminately destroying Windows installations.  This isn&#8217;t the Slammer worm choking large parts of the internet with UDP packets spreading itself.  Nowadays folks want to make money with malware, and that means routing spam, harvesting information, and things like that.  The longer an infected computer acts normally, the longer the malware can stay there, run, and generate revenue</li>
</ul>
<p>So there you have it.  It&#8217;s not likely to destroy the Internet, but I would also be very surprised if we don&#8217;t see a payload distributed (widely) through it at some point.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcgrewsecurity.com/2009/04/01/confickerc-lecture-slides-and-a-couple-of-comments/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ethan Frome macro virus at Disney</title>
		<link>http://www.mcgrewsecurity.com/2009/02/02/ethan-frome-macro-virus-at-disney/</link>
		<comments>http://www.mcgrewsecurity.com/2009/02/02/ethan-frome-macro-virus-at-disney/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 05:39:35 +0000</pubDate>
		<dc:creator>wesley</dc:creator>
				<category><![CDATA[malware]]></category>

		<guid isPermaLink="false">http://www.mcgrewsecurity.com/?p=320</guid>
		<description><![CDATA[Hopefully I won&#8217;t be asked to take this one down: I was just looking for hours of operation for the Picabu buffet/cafeteria here at Disney&#8217;s Dolphin resort while I&#8217;m here for the SANS SCADA Summit.  I just can&#8217;t do anything anymore without stumbling across something security related, I guess. If you haven&#8217;t spotted what&#8217;s &#8220;wrong&#8221; <a href='http://www.mcgrewsecurity.com/2009/02/02/ethan-frome-macro-virus-at-disney/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Hopefully I won&#8217;t be asked to take this one down:</p>
<p><img class="aligncenter" src="/img/picabu.jpg" alt="" width="500" height="292" /></p>
<p>I was just looking for hours of operation for the Picabu buffet/cafeteria here at Disney&#8217;s Dolphin resort while I&#8217;m here for the SANS SCADA Summit.  I just can&#8217;t do anything anymore without stumbling across something security related, I guess.</p>
<p>If you haven&#8217;t spotted what&#8217;s &#8220;wrong&#8221; in the above image, don&#8217;t feel bad.  It&#8217;s an oldie but goodie:</p>
<ul>
<li><a title="http://www.f-secure.com/v-descs/ethan.shtml" href="http://www.f-secure.com/v-descs/ethan.shtml" target="_blank">F-Secure Virus Descriptions : Ethan</a></li>
</ul>
<p>This is a Word 97 (yeah, the nineties) macro virus that will randomly change the names of documents you create to &#8220;Ethan Frome&#8221;.  The computer used to create the document is infected with it.  Don&#8217;t panic though, because:</p>
<ul>
<li>The document above has been exported to PDF, so it<span style="text-decoration: line-through;">&#8216;s </span><span style="text-decoration: line-through;">safe</span> isn&#8217;t spreading the Ethan Frome macro virus.</li>
<li>There only seems to be one malicious variant of this macro virus, and it modifies your autoexec.bat (lol) to format your C: drive&#8230;</li>
</ul>
<p>Not much more than a curiosity <img src='http://www.mcgrewsecurity.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .  I have a friend who had the misfortune of having his resume retitled &#8220;Ethan Frome&#8221; from this same macro virus several years ago.  He didn&#8217;t realize it till I pointed it out.  Funny stuff.</p>
<p>I met some great people at the Summit today (or rather, yesterday.  It&#8217;s late.), and I&#8217;m looking forward to attending some more talks in the morning.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcgrewsecurity.com/2009/02/02/ethan-frome-macro-virus-at-disney/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Homer Simpson&#039;s AIM Account Hackers Own Up (sort of)</title>
		<link>http://www.mcgrewsecurity.com/2008/07/12/homer-simpsons-aim-account-hackers-own-up-sort-of/</link>
		<comments>http://www.mcgrewsecurity.com/2008/07/12/homer-simpsons-aim-account-hackers-own-up-sort-of/#comments</comments>
		<pubDate>Sun, 13 Jul 2008 04:51:06 +0000</pubDate>
		<dc:creator>wesley</dc:creator>
				<category><![CDATA[exploitation]]></category>
		<category><![CDATA[malware]]></category>

		<guid isPermaLink="false">http://www.mcgrewsecurity.com/?p=144</guid>
		<description><![CDATA[Regarding &#8220;Homer Simpson and the Kimya Botnet&#8220;, a new away message for Chunkylover53 (Homer Simpson&#8217;s AOL account, revealed in one of the episodes, and since hijacked) drops some names: KRYOGENIKS EBK and DEFIANT RoXed HOMER sHouTz To VIRUS Warlock elul21 coll1er and Slacker. I wouldn&#8217;t advise keeping him on your buddy list at this point, <a href='http://www.mcgrewsecurity.com/2008/07/12/homer-simpsons-aim-account-hackers-own-up-sort-of/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Regarding &#8220;<a title="http://blog.spywareguide.com/2008/07/who-hacked-homer.html" href="http://blog.spywareguide.com/2008/07/who-hacked-homer.html" target="_blank">Homer Simpson and the Kimya Botnet</a>&#8220;, a new away message for Chunkylover53 (Homer Simpson&#8217;s AOL account, revealed in one of the episodes, and since hijacked) drops some names:</p>
<p><img src="http://mcgrewsecurity.com/img/chunkylover53.png" alt="" width="500" height="425" /></p>
<blockquote><p>KRYOGENIKS EBK and DEFIANT RoXed HOMER sHouTz To VIRUS Warlock elul21 coll1er and Slacker.</p></blockquote>
<p>I wouldn&#8217;t advise keeping him on your buddy list at this point, as the account is pushing out malware occasionally.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcgrewsecurity.com/2008/07/12/homer-simpsons-aim-account-hackers-own-up-sort-of/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Trend Micro Boycott, and the Tale of the Lunchless Lunch &amp; Learn</title>
		<link>http://www.mcgrewsecurity.com/2008/02/11/trend-micro-boycott-and-the-tale-of-the-lunchless-lunch-learn/</link>
		<comments>http://www.mcgrewsecurity.com/2008/02/11/trend-micro-boycott-and-the-tale-of-the-lunchless-lunch-learn/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 01:26:11 +0000</pubDate>
		<dc:creator>wesley</dc:creator>
				<category><![CDATA[malware]]></category>

		<guid isPermaLink="false">http://www.mcgrewsecurity.com/?p=80</guid>
		<description><![CDATA[Trend Micro &#038; Software Patents So it seems that Trend Micro is trying to push themselves around on other antivirus products with a patent that they have on performing antivirus detection on SMTP and FTP gateways. Some commercial vendors have already settled with them over this, however Trend Micro are now suing Barracuda for their <a href='http://www.mcgrewsecurity.com/2008/02/11/trend-micro-boycott-and-the-tale-of-the-lunchless-lunch-learn/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<h4>Trend Micro &#038; Software Patents</h4>
<p>So it seems that Trend Micro is trying to push themselves around on other antivirus products with a patent that they have on performing antivirus detection on SMTP and FTP gateways.  Some commercial vendors have already settled with them over this, however Trend Micro are now suing Barracuda for their use and distrribution of ClamAV.  ClamAV is an open source product, which Trend Micro feels infringes upon their patent.  A few links on the subject, then I&#8217;ll move on to my personal Trend Micro story:</p>
<ul>
<li><a href="http://www.linux.com/feature/126851">A good summary of the situation on linux.com</a>
<li><a href="http://www.scriptumlibre.org/Boycott_Trend_Micro">Scriptum libre&#8217;s call for a boycott</a>
<li><a href="http://www.freepatentsonline.com/5623600.html">Patent 5623600 &#8211; Virus detection and removal apparatus for computer networks</a>
</ul>
<p>In my opinion, whatever the open source community decides to do with Trend Micro at this point is fine by me.  I started my personal boycott of Trend Micro just under a year and a half ago.  Why, you might be asking?  Story time&#8230;</p>
<h4>The Tale of the Trend Micro Lunchless Lunch-and-Learn (or why I will never purchase or recommend a Trend Micro product)</h4>
<p>A colleague and I attended SANS Network Security in October of 2006, for the purpose of attending Ed Skoudis&#8217; excellent &#8220;Hacker Techniques and Incident Handling Class&#8221;, leading up to the GCIH exam.  At these larger SANS conferences there is a vendor expo with booths, and also &#8220;Lunch and Learn&#8221; events throughout the week that vendors take care of.  These events are win-win.  The vendors get a captive audience for a presentation, and the attendees get a free, and very convenient lunch.  Especially at events like NS in Vegas, it can be <i>very</i> difficult to leave the event, eat lunch, and get back in time for class, so the &#8220;Lunch and Learns&#8221; are very nice.</p>
<p>At the vendor expo, Trend Micro had a booth with a computer running an IRC client, and a setup where they were replaying a packet dump of a carding-oriented IRC channel.  Having investigated incidents that involve these channels in the past, I made attempts to discuss the nature of carder/info trading channels with the Trend Micro representative, however he was very reluctant to talk to me (even though there was no one else around). He stated that if we wanted to know more, we could attend his presentation later in the week.  I should have known at this point that this guy wasn&#8217;t worth the time and forgotten about the whole thing.</p>
<p>On Friday of that week, we left class to attend the talk, and let me tell you it was a <i>train wreck</i>.  What many attendees will remember about it was that <b>there was no Lunch, an important aspect of a talk billed as a &#8220;Lunch and Learn&#8221;</b>.   This is bad enough, with 150 or so attendees being unable to get lunch before their training began again (once the presentation got started, it was already too late to feasibly leave and eat lunch).</p>
<p>What was worse was the quality of the presentation.  The representative was not a very good presenter, and had no sense of time or pacing.  To our astonishment, the slides used had IRC logs similar to those that were scrolling by on the screen at the vendor expo, and these logs contained <b>personal information being traded about the victims of credit card fraud</b>, uncensored.  It seems like the least they could have done was attempt to prevent the further spread of data like this.</p>
<p>When the presentation was over (and it ran over-time by a significant amount), a SANS representative informed the audience that Trend Micro was going to &#8220;make up&#8221; for the lack of lunch, which the presenter seemed very upset about.  Later, we were all given gift-cards good for the restaurants in the hotel, with enough money on them to cover a buffet dinner that night, which at least helped after having not eaten that day.</p>
<p>There was, however, never an apology about this from Trend Micro.  When I emailed Trend Micro to inform them of how unprofessional their chosen representative was, and how poorly they were represented, I never received a response.  It seems to me that they are fine with what has happened regarding this, and not eager to present themselves well to others in the computer security community.</p>
<p>And for that, I completely support this boycott, as I have since long before it started.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcgrewsecurity.com/2008/02/11/trend-micro-boycott-and-the-tale-of-the-lunchless-lunch-learn/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bruce Schneier on the Storm &quot;Worm&quot;</title>
		<link>http://www.mcgrewsecurity.com/2007/10/04/bruce-schneier-on-the-storm-worm/</link>
		<comments>http://www.mcgrewsecurity.com/2007/10/04/bruce-schneier-on-the-storm-worm/#comments</comments>
		<pubDate>Thu, 04 Oct 2007 13:52:23 +0000</pubDate>
		<dc:creator>wesley</dc:creator>
				<category><![CDATA[malware]]></category>

		<guid isPermaLink="false">http://www.mcgrewsecurity.com/blog/?p=66</guid>
		<description><![CDATA[Finally, someone gets the point of this thing and starts some discussion about what this malware is doing scarily right, instead of dwelling on the fact that this week it is sending itself out as greeting cards or whatever. Does it surprise me that &#8220;someone&#8221; is Bruce Schneier? Not really , although it is a <a href='http://www.mcgrewsecurity.com/2007/10/04/bruce-schneier-on-the-storm-worm/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p><i>Finally</i>, someone gets the point of this thing and starts some discussion about what this malware is doing scarily right, instead of dwelling on the fact that this week it is sending itself out as greeting cards or whatever.  Does it surprise me that &#8220;someone&#8221; is Bruce Schneier?  Not really <img src='http://www.mcgrewsecurity.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  , although it is a little more technical than his usual posts, which is a good thing:</p>
<p><a href="http://www.schneier.com/blog/archives/2007/10/the_storm_worm.html">http://www.schneier.com/blog/archives/2007/10/the_storm_worm.html</a></p>
<p>He discusses the decentralized command-and-control, plus a bit on the rate at which it spreads.  <i>This</i> is the correct focus.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcgrewsecurity.com/2007/10/04/bruce-schneier-on-the-storm-worm/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Thoughts on signed malware</title>
		<link>http://www.mcgrewsecurity.com/2007/09/12/thoughts-on-signed-malware/</link>
		<comments>http://www.mcgrewsecurity.com/2007/09/12/thoughts-on-signed-malware/#comments</comments>
		<pubDate>Wed, 12 Sep 2007 19:41:25 +0000</pubDate>
		<dc:creator>wesley</dc:creator>
				<category><![CDATA[defense]]></category>
		<category><![CDATA[malware]]></category>

		<guid isPermaLink="false">http://www.mcgrewsecurity.com/blog/?p=61</guid>
		<description><![CDATA[I like SunbeltBLOG a lot (and I recommend that you add them to your reader), however, like most of the content in my RSS reader that I really like, I occasionally find myself disagreeing with them. Today&#8217;s post, For shame: Thawte trusts Gromozon is one of those times. While I can certainly understand people not <a href='http://www.mcgrewsecurity.com/2007/09/12/thoughts-on-signed-malware/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>I like <a href="http://sunbeltblog.blogspot.com/">SunbeltBLOG</a> a lot (and I recommend that you add them to your reader), however, like most of the content in my RSS reader that I <i>really</i> like, I occasionally find myself disagreeing with them.  Today&#8217;s post, <a href="http://sunbeltblog.blogspot.com/2007/09/for-shame-thawte-trusts-gromozon.html">For shame: Thawte trusts Gromozon</a> is one of those times.  While I can certainly understand people not liking anything that helps out malware, I think this is a case of people&#8217;s <i>expectations</i> about what security mechanisms are supposed to provide not matching up with the <i>reality</i>.  Another good recent example of this is the embassy password incident, revealing the fact that many people were under the impression that Tor provides privacy (which it doesn&#8217;t), when it&#8217;s designed to provide anonymity (which is does, if you use it right).</p>
<p>Picking this apart, let&#8217;s see what people <i>think</i> code signing is supposed to provide.  This is easy: a lot of people are guilty of assuming that something being signed means that it&#8217;s safe to install.  This comes from impressions that people have formed about what a signature means, and what role the certificate authority takes in the matter.  Let&#8217;s take a look, starting with the title of the SunbeltBLOG post:</p>
<p>&#8220;For shame: Thawte trusts Gromozon&#8221;</p>
<p>Certainly sounds shameful, after reading <a href="http://research.sunbelt-software.com/threatdisplay.aspx?name=Trojan.Gromozon&#038;threatid=90548"\> what Gromozon does</a>.  But does Thawte really trust Gromozon?  Is that really what the certificate means?  If you follow the <a href="http://www.spywareguide.com/articles/you_thawte_you_were_safe_20.html">link from SunbeltBLOG to SpywareGuide</a> then you&#8217;d be inclined to think so.  They spell out what they think the certificate means:</p>
<p>&#8220;
<ul>
<li>The publisher: The software really comes from the publisher who signed it . Publishers most go through a process to verify their identity and that they are who they say they are.
<li>The content: The software has not been altered or corrupted, and is therefore safe to install and run.
</ul>
<p>&#8221;</p>
<p>Hit the brakes there!  You&#8217;ve gone a little too far.  This was right, up until the last bit about &#8220;&#8230;and is therefore safe to install and run&#8221;.  The certificate authority <b>does</b> verify the identity of publishers, and the process of signing code, and verifying that signature on the client <b>does</b> mean that it hasn&#8217;t been altered or corrupted between the publisher and client.  It <b>does not</b> speak for the content, actions, and motives of the software or the publisher!  People think that digital signing of code &#8220;solves&#8221; the problem of malware, however it only means that the malicious code has been there since the publisher signed the code.  It may deter people from putting their signature on malicious code, since it can be tracked back to them easily, however this demonstrates that this doesn&#8217;t bother or stop some authors.</p>
<p>Go to the horse&#8217;s mouth.  See what <a href="http://www.thawte.com/ssl-digital-certificates/code-signing/index.html?click=main-nav-products-codesigning">Thawte has to say</a> about their code signing certificates.  Having code signed by the publisher &#8220;effectively verifies the source of your software before it is downloaded&#8221;, and &#8220;Ensures that your active content or code cannot be maliciously modified&#8221; (&#8220;your&#8221; referring to the publisher).  For the end-user of signed software, it gives them &#8220;recourse to the person who published it&#8221;.  This is all consistent with signing something like Gromozon.  The only time it really comes close to speaking of the content of the signed code is when it says that the process &#8220;Promotes the Internet as a secure and viable platform for content distribution&#8221;.  This might be mistaken to mean the end-user&#8217;s security from malicious code, but it&#8217;s really in reference to the threat of modification by third parties.</p>
<p>So, code signing is a good idea, but people need to understand the problem that it is meant to solve, and the problems that it does not.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcgrewsecurity.com/2007/09/12/thoughts-on-signed-malware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Playing With Fire: Malware in VMs</title>
		<link>http://www.mcgrewsecurity.com/2007/05/16/playing-with-fire-malware-in-vms/</link>
		<comments>http://www.mcgrewsecurity.com/2007/05/16/playing-with-fire-malware-in-vms/#comments</comments>
		<pubDate>Thu, 17 May 2007 04:05:29 +0000</pubDate>
		<dc:creator>wesley</dc:creator>
				<category><![CDATA[analysis]]></category>
		<category><![CDATA[forensics]]></category>
		<category><![CDATA[malware]]></category>
		<category><![CDATA[network]]></category>

		<guid isPermaLink="false">http://www.mcgrewsecurity.com/blog/?p=36</guid>
		<description><![CDATA[Lately I&#8217;ve been reading Eldad Eilam&#8217;s &#8220;Reversing: Secrets of Reverse Engineering&#8221;, working through all of the exercises and such. I need to build up my skills at really low level workings of Windows, static analysis of disassembled code, and debugging a live process more effectively. This is the perfect book for that, so I&#8217;ve been <a href='http://www.mcgrewsecurity.com/2007/05/16/playing-with-fire-malware-in-vms/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Lately I&#8217;ve been reading Eldad Eilam&#8217;s &#8220;Reversing: Secrets of Reverse Engineering&#8221;, working through all of the exercises and such.  I need to build up my skills at really low level workings of Windows, static analysis of disassembled code, and debugging a live process more effectively.  This is the perfect book for that, so I&#8217;ve been really enjoying it.</p>
<p>When I received some malware, attached to a &#8220;Message could not be delivered&#8221; email, I figured I&#8217;d play with it bit, as I often enjoy doing.  Now, this is the sort of thing VMWare Server is excellent for.  If you &#8216;re running Ubuntu, check <a href="http://www.terminal23.net/2007/05/vmware_server_on_ubuntu_610.html">here</a> for a nice writeup on getting it going on 6.10.  For Feisty, check my comments <img src='http://www.mcgrewsecurity.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .  I can create a checkpoint before I load the malware onto the system, and then rewind it back to that clean state whenever needed.</p>
<p>I already had an Windows XP VM that I was using OllyDbg in, working through Eilam&#8217;s examples, so I figured it&#8217;d be fun to load up some malware and see what I could do.  Unfortunately, I&#8217;m not far enough into the book yet to beat this malware&#8217;s executable packing and anti-debugging features <img src='http://www.mcgrewsecurity.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  .  Not to be discouraged, I dropped back to my one of my usual techniques for analyzing malware: seeing how it interacts with the network.</p>
<p>For this, I could run Wireshark in the host OS (Linux) without fear of the malware affecting it.  Here&#8217;s some notes:</p>
<p>As you can see, this executable tries hard to make itself look like an HTML file (that&#8217;s a &#8220;.com&#8221; at the end of all those spaces).  A proper icon would have helped though.</p>
<p><img src="/img/vuii_1.png"></p>
<p>I was very happy that, when I ran the malware, the Windows Firewall popped up to ask me if I wanted to let it access the network.  The malware was smart enough to call itself &#8220;services&#8221;, which is innocuous enough for a lot of people.  For the purposes of testing, I went ahead and allowed it.</p>
<p>After a while of sniffing traffic, I stopped the Wireshark capture, and began restoring the VM back to a clean slate.  The traffic mostly consisted of email (sending out copies of itself, boring and unsuccessful), and web traffic (much more interesting).  So, if you want to take a look at the sort of web requests are being made in a packet dump, here&#8217;s a nice display filter&#8230;</p>
<p><img src="/img/vuii_2.png"></p>
<p>This filter resulted in a large number of searches on lots of search engines, presumably looking for more email addresses to spread to on sites that it found in my browser history:</p>
<p><img src="/img/vuii_3.png"></p>
<p>I&#8217;m impressed by the wide variety of search engines and terms that I&#8217;ve seen it use.  I do, however, question the practicality of mining debian.org for people vulnerable to Windows malware <img src='http://www.mcgrewsecurity.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>So, for this exercise, I intentionally didn&#8217;t search out any information about the virus beforehand, but this is always a good idea.  Google the md5 hash of the malware you get your hands on, run strings over it and search for any unique strings, and anything else you can think of.  Anytime you can find someone who&#8217;s already done analysis for you, you have saved some time.  Just be sure to verify their results, because they may not know what they&#8217;re doing, or maybe you have a new variant.</p>
<p>For the sake of completeness, here&#8217;s what VirusTotal.com had to say about this malware:</p>
<hr />
<blockquote>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<thead>
<tr>
<td>Antivirus</td>
<td>Version</td>
<td align="center">Update</td>
<td>Result</td>
</tr>
</thead>
<tbody>
<tr>
<td>AhnLab-V3</td>
<td>2007.5.16.1</td>
<td align="center">05.16.2007</td>
<td class="positivo">Win32/MyDoom.worm.40960.B</td>
</tr>
<tr>
<td>AntiVir</td>
<td>7.4.0.23</td>
<td align="center">05.16.2007</td>
<td class="positivo">Worm/Mydoom.BB.1</td>
</tr>
<tr>
<td>Authentium</td>
<td>4.93.8</td>
<td align="center">05.16.2007</td>
<td class="positivo">W32/Mydoom.BF@mm</td>
</tr>
<tr>
<td>Avast</td>
<td>4.7.997.0</td>
<td align="center">05.16.2007</td>
<td class="positivo">Win32:Mydoom-L2</td>
</tr>
<tr>
<td>AVG</td>
<td>7.5.0.467</td>
<td align="center">05.16.2007</td>
<td class="positivo">I-Worm/Mydoom</td>
</tr>
<tr>
<td>BitDefender</td>
<td>7.2</td>
<td align="center">05.17.2007</td>
<td class="positivo">Win32.Mydoom.AQ@mm</td>
</tr>
<tr>
<td>CAT-QuickHeal</td>
<td>9.00</td>
<td align="center">05.16.2007</td>
<td class="positivo">I-Worm.Mydoom.m</td>
</tr>
<tr>
<td>ClamAV</td>
<td>devel-20070416</td>
<td align="center">05.16.2007</td>
<td class="positivo">Worm.Mydoom.M-unp</td>
</tr>
<tr>
<td>DrWeb</td>
<td>4.33</td>
<td align="center">05.16.2007</td>
<td class="positivo">Win32.HLLM.MyDoom.54464</td>
</tr>
<tr>
<td>eSafe</td>
<td>7.0.15.0</td>
<td align="center">05.16.2007</td>
<td class="positivo">Win32.Mydoom.bf</td>
</tr>
<tr>
<td>eTrust-Vet</td>
<td>30.7.3638</td>
<td align="center">05.17.2007</td>
<td class="positivo">Win32/Mydoom.BA</td>
</tr>
<tr>
<td>Ewido</td>
<td>4.0</td>
<td align="center">05.16.2007</td>
<td class="positivo">Worm.Mydoom.m</td>
</tr>
<tr>
<td>FileAdvisor</td>
<td>1</td>
<td align="center">05.17.2007</td>
<td class="negativo">no virus found</td>
</tr>
<tr>
<td>Fortinet</td>
<td>2.85.0.0</td>
<td align="center">05.17.2007</td>
<td class="positivo">W32/MyDoom.BE@mm</td>
</tr>
<tr>
<td>F-Prot</td>
<td>4.3.2.48</td>
<td align="center">05.16.2007</td>
<td class="positivo">W32/Mydoom.BC@mm</td>
</tr>
<tr>
<td>F-Secure</td>
<td>6.70.13030.0</td>
<td align="center">05.17.2007</td>
<td class="positivo">Email-Worm.Win32.Mydoom.am</td>
</tr>
<tr>
<td>Ikarus</td>
<td>T3.1.1.7</td>
<td align="center">05.16.2007</td>
<td class="positivo">Email-Worm.Win32.Mydoom.m</td>
</tr>
<tr>
<td>Kaspersky</td>
<td>4.0.2.24</td>
<td align="center">05.17.2007</td>
<td class="positivo">Email-Worm.Win32.Mydoom.am</td>
</tr>
<tr>
<td>McAfee</td>
<td>5032</td>
<td align="center">05.16.2007</td>
<td class="positivo">W32/Mydoom.bf@MM</td>
</tr>
<tr>
<td>Microsoft</td>
<td>1.2503</td>
<td align="center">05.17.2007</td>
<td class="positivo">Worm:Win32/Mydoom.BF@mm</td>
</tr>
<tr>
<td>NOD32v2</td>
<td>2272</td>
<td align="center">05.17.2007</td>
<td class="positivo">Win32/Mydoom.AX</td>
</tr>
<tr>
<td>Norman</td>
<td>5.80.02</td>
<td align="center">05.16.2007</td>
<td class="positivo">W32/MyDoom.AU@mm</td>
</tr>
<tr>
<td>Panda</td>
<td>9.0.0.4</td>
<td align="center">05.16.2007</td>
<td class="positivo">W32/Mydoom.AT.worm</td>
</tr>
<tr>
<td>Prevx1</td>
<td>V2</td>
<td align="center">05.17.2007</td>
<td class="negativo">no virus found</td>
</tr>
<tr>
<td>Sophos</td>
<td>4.17.0</td>
<td align="center">05.16.2007</td>
<td class="positivo">W32/MyDoom-BE</td>
</tr>
<tr>
<td>Sunbelt</td>
<td>2.2.907.0</td>
<td align="center">05.17.2007</td>
<td class="positivo">VIPRE.Suspicious</td>
</tr>
<tr>
<td>Symantec</td>
<td>10</td>
<td align="center">05.17.2007</td>
<td class="positivo">W32.Mydoom.BB@mm</td>
</tr>
<tr>
<td>TheHacker</td>
<td>6.1.6.115</td>
<td align="center">05.15.2007</td>
<td class="positivo">W32/Mydoom.am</td>
</tr>
<tr>
<td>VBA32</td>
<td>3.12.0</td>
<td align="center">05.16.2007</td>
<td class="positivo">MalwareScope.Email-Worm.Mydoom.1</td>
</tr>
<tr>
<td>VirusBuster</td>
<td>4.3.7:9</td>
<td align="center">05.16.2007</td>
<td class="positivo">I-Worm.MyDoom.BC</td>
</tr>
<tr>
<td>Webwasher-Gateway</td>
<td>6.0.1</td>
<td align="center">05.17.2007</td>
<td class="positivo">Worm.Mydoom.BB.1</td>
</tr>
</tbody>
</table>
</div>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<thead>
<tr>
<td><span style="text-decoration: underline;">Aditional Information</span></td>
</tr>
</thead>
<tbody>
<tr>
<td>File size: 41312 bytes</td>
</tr>
<tr>
<td>MD5: 34e99b96a132caac09c5f3c4f4db7636</td>
</tr>
<tr>
<td>SHA1: 9c25a1841dc4ac0eb0503f1a8707e9cbab9f6eb2</td>
</tr>
<tr>
<td>Sunbelt info: VIPRE.Suspicious is a generic detection for potential threats that are deemed suspicious through heuristics.</td>
</tr>
</tbody>
</table>
</blockquote>
<hr />
<p>I&#8217;m going to assume that FileAdvisor and Prevx1 just had a bad day or some kind of glitch, because I&#8217;m not sure why else they wouldn&#8217;t be able to recognize MyDoom.   As long as you&#8217;re using pretty much anything else, it looks like you&#8217;re safe!</p>
<p>&#8230;or you could just use VMWare and restore to a clean state after your questionable activities <img src='http://www.mcgrewsecurity.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcgrewsecurity.com/2007/05/16/playing-with-fire-malware-in-vms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

