<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title><![CDATA[[SecurityRatty] tag: txt]]></title>
    <link>http://securityratty.com/tag/txt</link>
    <description></description>
    <pubDate>Wed, 12 Mar 2008 10:35:00 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[Myspace Cracker Steals Firefox Passwords]]></title>
      <link>http://securityratty.com/article/1a4072a96ea8dd94eda6fa2169ef914f</link>
      <guid>http://securityratty.com/article/1a4072a96ea8dd94eda6fa2169ef914f</guid>
      <description><![CDATA[A &quot;Myspace Cracking tool&quot; has recently come to light, though if you're considering attempting to crack some Myspace accounts with this





then you might want to think again, on account of it not...]]></description>
      <content:encoded><![CDATA[
        A "Myspace Cracking tool" has recently come to light, though if you're considering attempting to crack some Myspace accounts with this:<br /><br /><div align="center"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="mscrkff1.jpg" src="http://blog.spywareguide.com/images/mscrkff1.jpg" class="mt-image-none" style="" height="87" width="67" /></span></div><br /> <div><br />....then you might want to think again, on account of it not being quite what it seems. This "cracking tool" is only after one persons details: yours. Run it, and you'll see the following (somewhat bizarre) message, which should be your first clue that all is not quite right here:<br /><br /><div align="center"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="mscrkff2.jpg" src="http://blog.spywareguide.com/images/mscrkff2.jpg" class="mt-image-none" style="" height="125" width="229" /><br />
  <br />
  <br />
</span></div>
At this point, your CD tray may well pop open - perhaps in tribute to the Trojans of old that did pretty much the same thing. At any rate, you're certainly not cracking any Myspace accounts, and after a faint grinding from your PC you're left to sit and stare at your desktop, wondering what went wrong. Here's a clue - have a poke around inside the EXE, and some lines of code will likely start to give the game away:<br /><br /><div align="center"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="mscrkff3.jpg" src="http://blog.spywareguide.com/images/mscrkff3.jpg" class="mt-image-none" style="" height="44" width="308" /></span></div><br /><br />..."Firefox password grabber"? Oh dear.<br /><br />The observant end-user will notice a .txt file appears on their C Drive, and itcontains all the stored passwords saved via Firefox on their computer:<br /><br /><div align="center"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://blog.spywareguide.com/images/mscrkff51.html" onclick="window.open('http://blog.spywareguide.com/images/mscrkff51.html','popup','width=563,height=282,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://blog.spywareguide.com/images/mscrkff5-thumb-363x181.jpg" alt="mscrkff5.jpg" class="mt-image-none" style="" height="181" width="363" /></a></span><br /><br />Click to Enlarge<br /></div><br />As you can see, the bad guys here seem to be exploiting a well known password recovery tool for nefarious purposes - in this case, <a href="http://www.security-hacks.com/2007/05/01/firepassword-decrypt-firefox-password-manager">Firepassword</a>. You're probably wondering what happens with the stored login details at this point - well, do some more digging in the code and you'll see this:<br /><br /><div align="center"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://blog.spywareguide.com/images/stolen.html" onclick="window.open('http://blog.spywareguide.com/images/stolen.html','popup','width=574,height=377,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://blog.spywareguide.com/images/stolen-thumb-374x245.jpg" alt="stolen.jpg" class="mt-image-none" style="" height="245" width="374" /></a></span><br /><br />Click to Enlarge<br /></div><br />The stolen Firefox passwords are sent to an FTP drop set up by the hacker, and every login you had stored in Firefox at that point is immediately at risk. Of course, if you're foolish enough to play around with hacking tools then there's a good chance you're going to get burned sooner or later...<br /><br />We detect this as <a href="http://www.spywareguide.com/spydet_32576_foxpass.html">FoxPass</a>.<br /></div><div><br /></div>
        
    ]]></content:encoded>
      <pubDate>Tue, 26 Aug 2008 14:49:03 +0000</pubDate>
      <category domain="http://securityratty.com/tag/firefox">firefox</category>
      <category domain="http://securityratty.com/tag/firefox passwords">firefox passwords</category>
      <category domain="http://securityratty.com/tag/myspace">myspace</category>
      <category domain="http://securityratty.com/tag/tool">tool</category>
      <category domain="http://securityratty.com/tag/myspace accounts">myspace accounts</category>
      <category domain="http://securityratty.com/tag/firefox password grabber">firefox password grabber</category>
      <category domain="http://securityratty.com/tag/password recovery tool">password recovery tool</category>
      <category domain="http://securityratty.com/tag/ftp drop set">ftp drop set</category>
      <category domain="http://securityratty.com/tag/login details">login details</category>
      <source url="http://blog.spywareguide.com/2008/08/myspace-cracker-steals-firefox.html">Myspace Cracker Steals Firefox Passwords</source>
    </item>
    <item>
      <title><![CDATA[The Bot Hunter: An Event Processing Challenge]]></title>
      <link>http://securityratty.com/article/ad344d30f5d4c2ad499d08baf386a23b</link>
      <guid>http://securityratty.com/article/ad344d30f5d4c2ad499d08baf386a23b</guid>
      <description><![CDATA[Recently we penned The Attack of the Spiders from the Clouds where we mentioned how cloud computing infrastructures can be used to stage malicous or accidential network attacks
Today I challenge our...]]></description>
      <content:encoded><![CDATA[<p>Recently we penned <a href="http://www.thecepblog.com/2008/07/31/the-attack-of-the-spiders-from-the-clouds/" target="_blank">The Attack of the Spiders from the Clouds</a> where we mentioned how cloud computing infrastructures can be used to stage malicous or accidential network attacks.</p>
<p>Today I challenge our CEP/ESP/EP vendors (or SIs) to create the following solution to detect and block rogue bots on Apache web sites.   I will install and test each submitted solution on <a href="http://www.unix.com" target="_blank">The UNIX Forums</a> and post the results here.</p>
<p>Here are some basic requirements:</p>
<ol>
<li>Your solution must run on Linux and be installable and configurable remotely with SSH or HTTP.  There will be no physical access to the server. No exceptions.</li>
<li>Preferrably, the configuration can be done with a Web-Based Interface (WBI) - a browser.</li>
<li>Your solution will listen to continuous updates to the Apache2 access log, exact location configurable in your solution, and identify robots ( bots), also known as spiders, from the log.</li>
<li>Your solution will provide a confidence metric, key indicator (KI), for each bot detected, from 0 to 10, where 10 indicates &#8220;absolutely a bot,&#8221; 0 is &#8220;absolutely not a bot.&#8221;</li>
<li>Your solution will update the IP address of each bot and KI you identify in a file/table called, for example, ./bot_scorecard.txt where each line is an IP address of a bot, followed by a semicolon (or other delimiter of your choice) and the confidence factor, for example,  10.0.0.1;10 means that 10.0.0.1 is a bot, 100% sure.</li>
<li>Your solution must compare bots detected to a file/table called, for example, ./bots_allowed.txt and ./bots_denied.txt that are in the format IP address/mask, for example 10.0.0.1/24, or 10.0.0.1/32.</li>
<li>If the KI &#8220;confidence factor&#8221; of the IP address of your detected bot is higher than the tunable &#8220;is a bot&#8221; KI, then your solution should update the tables/files and then call iptables and block the bot.</li>
<li>It should send an email to one or more email addresses with a message, for example:  &#8220;New Bot Detected - Confidence 8&#8243; with IP address, etc. in the message.  Another example would be an email, &#8220;Bot Blocked&#8221; - with details, etc.</li>
<li>You cannot automatically block any traffic that is not a bot.  Blocking one &#8220;non-bot&#8221; results in failure, no exceptions.</li>
<li>The Prize:  The winner will get their logo (w/link) on this site in a block called &#8220;Bot Hunter Winner&#8221; (or something like that.)</li>
</ol>
<p>These are some basic requirements; I don&#8217;t want to restrict your thinking or solution, so be creative!  Feel free to ask any questions in the comment section of this thread.</p>
<p>Remember, sometimes you may have to manage the state of IP addresses for days, or hours, before you can accurately deterimine if it is a bot based on behavior alone.   So, you will need to work with both long and short time windows.  Latency is not important. Detection accurate is importance.</p>
<p>Anyone care to submit a solution for testing?</p>
]]></content:encoded>
      <pubDate>Fri, 15 Aug 2008 05:35:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/bot">bot</category>
      <category domain="http://securityratty.com/tag/winner">winner</category>
      <category domain="http://securityratty.com/tag/bot hunter winner">bot hunter winner</category>
      <category domain="http://securityratty.com/tag/bot based">bot based</category>
      <category domain="http://securityratty.com/tag/non-bot results">non-bot results</category>
      <category domain="http://securityratty.com/tag/results">results</category>
      <category domain="http://securityratty.com/tag/bot scorecard">bot scorecard</category>
      <category domain="http://securityratty.com/tag/solution">solution</category>
      <category domain="http://securityratty.com/tag/block rogue bots">block rogue bots</category>
      <source url="http://www.thecepblog.com/2008/08/15/the-bot-hunter-an-event-processing-challenge/">The Bot Hunter: An Event Processing Challenge</source>
    </item>
    <item>
      <title><![CDATA[MadMACs Ver. 1.2: Update to my MAC address and host name changer / randomizer / spoofer ]]></title>
      <link>http://securityratty.com/article/1e47dc41a51dfdc48802f357ad2656b6</link>
      <guid>http://securityratty.com/article/1e47dc41a51dfdc48802f357ad2656b6</guid>
      <description><![CDATA[Qwasty let me know that if host name randomization is used with MacMACs, and the host name is over 15 characters (or has certain bad illegal characters) it can cause all sorts of lsass.exe errors on...]]></description>
      <content:encoded><![CDATA[Qwasty let me know that if host name randomization is used with MacMACs, and the host name is over 15 characters (or has certain bad illegal characters) it can cause all sorts of lsass.exe errors on boot up. To fix this, I've updated the code to do some sanity checks on the possible hostnames given to it in dic.txt. Hopefully this fixes the problem. I also compiled it with the newer Autoit3 v3.2.12.1.
<p><a href="http://feeds.feedburner.com/~a/IrongeeksSecuritySite?a=LwV14k"><img src="http://feeds.feedburner.com/~a/IrongeeksSecuritySite?i=LwV14k" border="0"></img></a></p><img src="http://feeds.feedburner.com/~r/IrongeeksSecuritySite/~4/358048581" height="1" width="1"/>]]></content:encoded>
      <pubDate>Wed, 06 Aug 2008 20:13:25 +0000</pubDate>
      <category domain="http://securityratty.com/tag/characters">characters</category>
      <category domain="http://securityratty.com/tag/bad illegal characters">bad illegal characters</category>
      <category domain="http://securityratty.com/tag/host">host</category>
      <category domain="http://securityratty.com/tag/exe errors">exe errors</category>
      <category domain="http://securityratty.com/tag/sanity checks">sanity checks</category>
      <category domain="http://securityratty.com/tag/txt">txt</category>
      <category domain="http://securityratty.com/tag/hostnames">hostnames</category>
      <category domain="http://securityratty.com/tag/randomization">randomization</category>
      <category domain="http://securityratty.com/tag/macmacs">macmacs</category>
      <source url="http://feeds.feedburner.com/~r/IrongeeksSecuritySite/~3/358048581/i.php">MadMACs Ver. 1.2: Update to my MAC address and host name changer / randomizer / spoofer </source>
    </item>
    <item>
      <title><![CDATA[The Attack of the Spiders from the Clouds]]></title>
      <link>http://securityratty.com/article/c3042dae931bd669c4d7b1dca6ecf7f8</link>
      <guid>http://securityratty.com/article/c3042dae931bd669c4d7b1dca6ecf7f8</guid>
      <description><![CDATA[We have seen a lot of discussions of cloud computing in the news recently, as a technology to permit users to access technology-enabled services without knowledge of, expertise with, nor control over...]]></description>
      <content:encoded><![CDATA[<p>We have seen a lot of discussions of <a href="http://en.wikipedia.org/wiki/Cloud_computing">cloud computing</a> in the news recently, as a technology to permit <em>&#8220;users to access technology-enabled services<sup> </sup>without knowledge of, expertise with, nor control over the technology infrastructure that supports them.&#8221;   </em>This sound great doesn&#8217;t it?!   Users with little to no IT expertise can log into the cloud and launch 8 instances of a server with the equivalence of 16 high performance CPU cores.   However, as we all know, all things, including cool technologies have the potential for both good and evil, opportunity or threat; and cloud computing is no different.</p>
<p>It just so happens that I have been experimenting with <a href="http://en.wikipedia.org/wiki/Amazon_Elastic_Compute_Cloud">Amazon Elastic Computing Services (EC2),</a> documented in <a title="Computing in the Clouds with AWS" rel="bookmark" href="http://www.thecepblog.com/2008/07/25/computing-in-the-clouds-with-aws/">Computing in the Clouds with AWS</a> over at <a href="http://www.thecepblog.com/">The CEP Blog</a>.  The server over at <a href="http://www.unix.com/">The UNIX and Linux Forums</a> has been experiencing some very hardware-limited, high load averages recently. We thought we should take a look at moving the forum server up to the clouds.   </p>
<p>Then, a fellow system admin over at the forums suggested that maybe some rogue bots were causing high server loads; so I wrote a one-line command to do a bit of real-time spider hunting in the Apache2 logfiles.  Surprise!  I found there were a number of rogue, hungry spiders that would not follow our <a href="http://www.robotstxt.org/">robots.txt</a> directive not to crawl the site.   One of the bots was from Russia, one was from China, and another one was from Korea.  There were spiders from places I never heard of, all consuming precious  resources and denying our users!</p>
<p>So, I did what any Linux admin would do. I used <strong>iptables</strong> to block the networks of these rogue, hungry, spiders (sorry I was not very kind to these cyber creatures).  It probally comes to no surprise at this point in the story that four of the spiders were from the Amazon EC2 cloud.  Here is a sample of the output from <strong>iptables -L</strong>:</p>
<blockquote dir="ltr"><p>root@www:~# iptables -L<br />
Chain INPUT (policy ACCEPT)<br />
target prot opt source destination<br />
DROP all &#8212; ec2-67-202-45-0.compute-1.amazonaws.com/24<br />
DROP all &#8212; ec2-75-101-243-0.compute-1.amazonaws.com/24<br />
DROP all &#8212; ec2-75-101-197-0.compute-1.amazonaws.com/24<br />
DROP all &#8212; ec2-75-101-213-0.compute-1.amazonaws.com/24</p></blockquote>
<p dir="ltr">Well, imagine a not-so-distant future dystopian world where criminals or terrorists want to launch a massive denial-of-service attack against some critical infrastructure, like the root DNS servers, or an attack against major financial institutions, military or e-commerce sites.   </p>
<p dir="ltr">First, the bad guys create an instance of powerful operating system with a malicious network application, they test it, and they place it the cloud (without invoking the instance, paying a very small storage fee, no computing time fee) and they wait.   Then, at the precise moment of their planned attack, they launch 128 instances each with the equivalence of whatever is the mega-platform at the time, and just blast away at their attack target(s).    Even more damaging, they do this from many cloud computing infrastructures.  (Note: The cost of the attack is minimal because the criminals are only charged a few pennies an hour for each running instance and the attack runs an hour or two.)</p>
<p dir="ltr">My experience with cloud computing, which is still maturing, is that cloud computing has great promise for both good and evil.  The very real example of the &#8220;spiders from the clouds&#8221; is a harmless enough story of folks using a cloud computing infrastructure for web crawling, perhaps hoping to be the next Google billionaires. </p>
<p dir="ltr">One the other hand, cloud computing brings with it an emerging and growing danger for the misuse of the power of cloud computing infrastructures.   The misuse could be malicious, or accidental, but never-the-less, the danger is real.</p>
<p>What an interesting world we have created!  Would would have ever dreamed 10 years ago that we could be attacked by &#8230;&#8230;</p>
<p>#include &lt;horror_movie_sounds.mp3&gt;</p>
<p>&#8230;. Spiders from the Clouds.</p>
<p dir="ltr">Reprinted by permission from <a href="http://blog.isc2.org/isc2_blog/2008/07/the-attack-of-t.html" target="_blank">The Attack of the Spiders from the Clouds</a> by Tim Bass, CISSP</p>
]]></content:encoded>
      <pubDate>Thu, 31 Jul 2008 11:09:19 +0000</pubDate>
      <category domain="http://securityratty.com/tag/attack">attack</category>
      <category domain="http://securityratty.com/tag/spiders">spiders</category>
      <category domain="http://securityratty.com/tag/ec2-67-202-45-0">ec2-67-202-45-0</category>
      <category domain="http://securityratty.com/tag/ec2">ec2</category>
      <category domain="http://securityratty.com/tag/amazon ec2 cloud">amazon ec2 cloud</category>
      <category domain="http://securityratty.com/tag/cloud">cloud</category>
      <category domain="http://securityratty.com/tag/clouds">clouds</category>
      <category domain="http://securityratty.com/tag/attack runs">attack runs</category>
      <category domain="http://securityratty.com/tag/hungry spiders">hungry spiders</category>
      <source url="http://www.thecepblog.com/2008/07/31/the-attack-of-the-spiders-from-the-clouds/">The Attack of the Spiders from the Clouds</source>
    </item>
    <item>
      <title><![CDATA[Who's Behind the GPcode Ransomware?]]></title>
      <link>http://securityratty.com/article/ca714951a7f0ed968deff599e2b3b644</link>
      <guid>http://securityratty.com/article/ca714951a7f0ed968deff599e2b3b644</guid>
      <description><![CDATA[So, the ultimate question - who's behind the GPcode ransomware? It's Russian teens with pimples, using E-gold and Liberty Reserve accounts, running three different GPcode campaigns, two of which...]]></description>
      <content:encoded><![CDATA[<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_wICHhTiQmrA/SE495ZBcN4I/AAAAAAAABx4/M-eDO1J91xY/s1600-h/GPcode_decryptor.JPG"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp1.blogger.com/_wICHhTiQmrA/SE495ZBcN4I/AAAAAAAABx4/M-eDO1J91xY/s200/GPcode_decryptor.JPG" alt="" id="BLOGGER_PHOTO_ID_5210169875093010306" border="0" /></a>So, the ultimate question - <a href="http://blogs.zdnet.com/security/?p=1259">who's behind the GPcode ransomware?</a> It's Russian teens with pimples, using E-gold and Liberty Reserve accounts, running three different GPcode campaigns, two of which request either $100 or $200 for the decryptor, and communicating from Chinese IPs. Here are all the details regarding the emails they use, the email responses they sent back, the currency accounts, as well their most recent IPs used in the communication :<br /><br /><span style="font-weight: bold;">Emails used by the GPcode authors where the infected victims are supposed to contact them :</span><br />content715@yahoo.com<br />saveinfo89@yahoo.com<br />cipher4000@yahoo.com<br />decrypt482@yahoo.com<br /><br /><span style="font-weight: bold;">Virtual currency accounts used by the malware authors :</span><br />Liberty Reserve - account U6890784<br />E-Gold - account - 5431725<br />E-Gold - account - 5437838<br /><br /><span style="font-weight: bold;">Sample response email :</span><br />"<span style="font-style: italic;">Next, you should send $100 to Liberty Reserve account U6890784 or E-Gold account 5431725 (www.e-gold.com) To buy E-currency you may use exchange service, see or any other.</span><span style="font-style: italic;"> In the transfer description specify your e-mail. After receive your payment, we send decryptor to your e-mail. For check our guarantee you may send us one any encrypted file (with cipher key, specified in any !_READ_ME_!.txt file, being in the  directorys with the encrypted files). We decrypt it and send to you originally decrypted file.</span><span style="font-style: italic;"> Best Regards,</span><span style="font-style: italic;"> Daniel Robertson</span>"<br /><br /><span style="font-weight: bold;">Second sample response email this time requesting $200 :</span><br />"<span style="font-style: italic;">The price of decryptor is 200 USD. For  payment you may use one of following variants: 1. Payment  to E-Gold account 5437838 (www.e-gold.com). 2. Payment  to  Liberty Reserve account U6890784 (www.libertyreserve.com). 3. If you do not make one of this variants, contact us for decision it. For check our guarantee you may send us ONE any encrypted file. We decrypt it and send to you originally decrypted file. For any questions contact us via e-mail.</span><span style="font-style: italic;"> Best regards.</span><span style="font-style: italic;"> Paul Dyke</span>"<br /><br />So, you've got two people responding back with copy and paste emails, each of them seeking a different amount of money? Weird. The John Dow-ish Daniel Robertson is emailing from <span style="font-weight: bold;">58.38.8.211 </span>(<span style="font-style: italic;">Liaoning Province Network China Network Communications Group Corporation No.156,Fu-Xing-Men-Nei Street, Beijing 100031</span>), and Paul Dyke from <span style="font-weight: bold;">221.201.2.227</span>(<span style="font-style: italic;">Liaoning Province Network China Network Communications Group Corporation No.156,Fu-Xing-Men-Nei Street, Beijing 100031</span>), both Chinese IPs, despite that these campaigners are Russians.<br /><br />Here are some comments I made regarding cryptoviral extortion two years ago - <a href="http://packetstormsecurity.org/papers/general/malware-trends.pdf">Future Trends of Malware</a> (on page 11; and page 21), worth going through.<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=GmnlTI"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=GmnlTI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=EA8UEI"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=EA8UEI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=ntMnXi"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=ntMnXi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=IBBYUi"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=IBBYUi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=p04dRI"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=p04dRI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=InZL2I"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=InZL2I" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=wUefAi"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=wUefAi" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DanchoDanchevOnSecurityAndNewMedia/~4/308816792" height="1" width="1"/>]]></content:encoded>
      <pubDate>Tue, 10 Jun 2008 05:44:53 +0000</pubDate>
      <category domain="http://securityratty.com/tag/account">account</category>
      <category domain="http://securityratty.com/tag/e-gold account">e-gold account</category>
      <category domain="http://securityratty.com/tag/e-gold">e-gold</category>
      <category domain="http://securityratty.com/tag/file">file</category>
      <category domain="http://securityratty.com/tag/sample response email">sample response email</category>
      <category domain="http://securityratty.com/tag/txt file">txt file</category>
      <category domain="http://securityratty.com/tag/virtual currency accounts">virtual currency accounts</category>
      <category domain="http://securityratty.com/tag/liberty reserve accounts">liberty reserve accounts</category>
      <category domain="http://securityratty.com/tag/liberty reserve">liberty reserve</category>
      <source url="http://feeds.feedburner.com/~r/DanchoDanchevOnSecurityAndNewMedia/~3/308816792/whos-behind-gpcode-ransomware.html">Who's Behind the GPcode Ransomware?</source>
    </item>
    <item>
      <title><![CDATA[Malware Attack Exploiting Flash Zero Day Vulnerability]]></title>
      <link>http://securityratty.com/article/90a9f39245301cfd0e3b9867b6a9b0be</link>
      <guid>http://securityratty.com/article/90a9f39245301cfd0e3b9867b6a9b0be</guid>
      <description><![CDATA[It's been a while since we've last witnessed malware attacks using zero day vulnerabilities, and the latest one exploiting a zero day in Adobe's flash player is definitely worth assessing. The current...]]></description>
      <content:encoded><![CDATA[<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_wICHhTiQmrA/SDx0V-zK7ZI/AAAAAAAABvw/1OVWctHnjZ8/s1600-h/adobe_zeroday_2008.JPG"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp3.blogger.com/_wICHhTiQmrA/SDx0V-zK7ZI/AAAAAAAABvw/1OVWctHnjZ8/s200/adobe_zeroday_2008.JPG" alt="" id="BLOGGER_PHOTO_ID_5205163190317149586" border="0" /></a>It's been a while <a href="http://ddanchev.blogspot.com/2008/02/malicious-advertising-malvertising.html">since we've last witnessed</a> malware attacks using zero day vulnerabilities, and the latest one exploiting a zero day in Adobe's flash player is definitely worth assessing. The current malware attack has been traced back to Chinese blackhats, who are using a zero day to infect users with password stealers, moreover, one of the domains serving the Adobe zero day has been sharing the same IP with four of the malware domains in the recent waves of <a href="http://ddanchev.blogspot.com/2008/05/malware-domains-used-in-sql-injection.html">massive SQL injection attacks</a>, indicating this incident and the previous ones are connected. <a href="http://www.symantec.com/security_response/threatcon/index.jsp">According to Symantec</a> :<br /><br />"<span style="font-style: italic;">Preliminary investigation suggests that the DeepSight honeynet may also have captured this attack. We are looking into this further. Currently two Chinese sites are known to be hosting ex</span><span style="font-style: italic;">ploits for this flaw: <span style="font-weight: bold;">wuqing17173.cn</span> and <span style="font-weight: bold;">woai117.cn</span>. The sites appear to be exploiting the same flaw, but are using different payloads. At the moment these domains do not appear </span><span style="font-style: italic;">to be resolving, but they may come back in the future. Network administrators are advised to blacklist these domains to prevent clients from inadvertently being redirected to them. Avoid browsing to untrustworthy sites. Also, consider disabling Flash or use some sort of script-blocking mechanism, such as NoScript for Firefox, to explicitly allow SWFs to run only on trusted sites. </span>"<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_wICHhTiQmrA/SDx7-uzK7aI/AAAAAAAABv4/eaYrPHOlwjk/s1600-h/adobe_zeroday_1_2008.JPG"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp2.blogger.com/_wICHhTiQmrA/SDx7-uzK7aI/AAAAAAAABv4/eaYrPHOlwjk/s200/adobe_zeroday_1_2008.JPG" alt="" id="BLOGGER_PHOTO_ID_5205171586978213282" border="0" /></a>The Internet Storm Center also <a href="http://isc.sans.org/diary.html?storyid=4465">made an announcement</a> and assessed a <a href="http://isc.sans.org/diary.html?storyid=4468">malware domain that was using the exploits</a> in this case<span style="font-weight: bold;"> play0nlnie.com</span> (125.46.104.172), next to <a href="http://blogs.adobe.com/psirt/2008/05/potential_flash_player_issue.html">Adobe's Product Security Inci</a><a href="http://blogs.adobe.com/psirt/2008/05/potential_flash_player_issue.html">dent Response Team (PSIRT)</a> original announcement of the vulnerability. What about the original hosting sites for this exploits? Are they still active and serving it, what are the detection rates of the exploits and the malware served, and are there any other domains that should be blocked, also responding to the same IPs.<br /><br />Let's assess the campaign using the <a href="http://www.securityfocus.com/bid/29386">Adobe Flash Player SWF File Unspecified Remote Code Execution Vulnerability</a>. At <span style="font-weight: bold;">count18.wuqing17173.cn/click.aspx.php</span> (58.215.87.11) the end user is receiving a look looks like a 404 error message, however, within the 404 message there's a great deal of information exposing the exploits location and participation domains, which you can see attached in the screenshot above. In between several obfuscations we are finally able to locate the exploits serving host, as there are multiple exploits this particular campaign is taking advatange of, in between the Adobe Flash Player one :<br /><br /><span style="font-weight: bold;">0novel.com /real.js</span> <span style="font-weight: bold;"><br />0novel.com /rl.htm</span> <span style="font-weight: bold;"><br />0novel.com /lz.htm</span> <span style="font-weight: bold;"><br />0novel.com /bf.htm</span> <span style="font-weight: bold;"><br />0novel.com /xl.htm</span> <span style="font-weight: bold;"><br />0novel.com /flash.swf</span> <span style="font-weight: bold;"><br />0novel.com /flash1.swf</span><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_wICHhTiQmrA/SDx_bezK7bI/AAAAAAAABwA/DJQvH46M_aU/s1600-h/fake_404_error_message.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp1.blogger.com/_wICHhTiQmrA/SDx_bezK7bI/AAAAAAAABwA/DJQvH46M_aU/s200/fake_404_error_message.jpg" alt="" id="BLOGGER_PHOTO_ID_5205175379434335666" border="0" /></a>Let's get back to the second domain which is not returning a valid 403 error forbidden message, <span style="font-weight: bold;">woai117.cn</span> (221.206.20.145) which has also been sharing the same IP with <span style="font-weight: bold;">kisswow.com.cn</span>; <span style="font-weight: bold;">qiqi111.cn</span>; <span style="font-weight: bold;">ririwow.cn</span>; <span style="font-weight: bold;">wowgm1.cn</span>, among the domains used in <a href="http://ddanchev.blogspot.com/2008/05/malware-domains-used-in-sql-injection.html">the ongoing SQL injection attacks</a>. Once the binary located at <span style="font-weight: bold;">woai117.cn /bak.exe</span> was obtained and sandboxed, it tried to download more malware by accessing <span style="font-weight: bold;">woai117.cn /kiss.txt</span> with the following binaries already obtained, analyzed and distributed among AV vendors :<br /><br /><span style="font-weight: bold;">117276.cn /1.exe</span> <span style="font-weight: bold;"><br />117276.cn /2.exe</span> <span style="font-weight: bold;"><br />117276.cn /3.exe</span> <span style="font-weight: bold;"><br />woai117.cn /bing.exe</span><br /><br />Detection rates for the exploit, the obfuscations and the malware binaries obtained :<br /><br /><span style="font-weight: bold;">Sample obfuscation</span><br />Scanners result : 3/32 (9.38%)<br />F-Secure - Exploit.JS.Agent.oa<br />GData - Exploit.JS.Agent.oa<br />Kaspersky - Exploit.JS.Agent.oa<br />File size: 35767 bytes<br />MD5...: 11d2b82a35cd37560673680f25571bac<br />SHA1..: 687066c90bb44fee574f2763041ee80dfee4d5bf<br /><br /><span style="font-weight: bold;">A sample flash file with the exploit</span><br />Scanners result : 2/32 (6.25%)<br />eSafe - SWF.Exploit<br />Symantec - Downloader.Swif.C<br />File size: 846 bytes<br />MD5...: 1222bf4627894cb88142236481680d03<br />SHA1..: bbf59d9e6610e6f982a7ce7fc9e9878ffd3bfe70<br /><br /><span style="font-weight: bold;">The malware served</span><br />Scanners result : 18/32 (56.25%)<br />MemScan:Win32.Worm.Otwycal.T; a variant of Win32/AutoRun.NAD<br />File size: 25229 bytes<br />MD5...: 6be5a7b11601f8cb06ebba08c063aa09<br />SHA1..: 95d266e2e04e27a923467f483c23818c38ebe19e<br /><br /><span style="font-weight: bold;">The password stealers</span><br />Scanners result : 19/32 (59.38%)<br />Trojan.PWS.OnLineGames.WOM; Win32/TrojanDropper.Agent.NKK<br />File size: 42268 bytes<br />SHA1..: 7dfd51e96269f8d53354dd4c028d0c9481ebf4c8<br /><br />Scanners result : 13/32 (40.63%)<br />W32/Heuristic-159!Eldorado; Suspicious:W32/Malware!Gemini<br />File size: 108172 bytes<br />MD5...: a0383dd1571af5e2f104e1f7d6df7a67<br />SHA1..: be5b9b00ce9e378e545fa4f1e67160f20ba82ad2<br /><br />Consider <a href="http://flashblock.mozdev.org/">blocking flash by using Flashblock</a> for instance, until the issue is taken care of :<br /><br />"<span style="font-style: italic;">Flashblock is an extension for the Mozilla, Firefox, and Netscape   browsers that takes a pessimistic approach to dealing with Macromedia Flash   content on a webpage and blocks ALL Flash content from loading.   It then leaves placeholders on the webpage that allow you to click to   download and then view the Flash content.</span> "<br /><br />It could have been worse, as "wasting a zero day exploit" affecting such ubiquitous player such as Adobe's flash player for infecting the end users with a rather average password stealer is better, than having had the exploit leaked to others who would have have introduced their latest rootkits and banker malware.<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=MOTq5H"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=MOTq5H" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=PViwtH"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=PViwtH" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=BYW3jh"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=BYW3jh" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=mVV03h"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=mVV03h" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=O64pnH"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=O64pnH" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=HM5wcH"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=HM5wcH" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=NJ3wDh"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=NJ3wDh" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DanchoDanchevOnSecurityAndNewMedia/~4/299370875" height="1" width="1"/>]]></content:encoded>
      <pubDate>Tue, 27 May 2008 13:33:43 +0000</pubDate>
      <category domain="http://securityratty.com/tag/flash">flash</category>
      <category domain="http://securityratty.com/tag/malware">malware</category>
      <category domain="http://securityratty.com/tag/macromedia flash content">macromedia flash content</category>
      <category domain="http://securityratty.com/tag/flash content">flash content</category>
      <category domain="http://securityratty.com/tag/sample flash file">sample flash file</category>
      <category domain="http://securityratty.com/tag/adobe flash player">adobe flash player</category>
      <category domain="http://securityratty.com/tag/adobe">adobe</category>
      <category domain="http://securityratty.com/tag/participation domains">participation domains</category>
      <category domain="http://securityratty.com/tag/domains">domains</category>
      <source url="http://feeds.feedburner.com/~r/DanchoDanchevOnSecurityAndNewMedia/~3/299370875/malware-attack-exploiting-flash-zero.html">Malware Attack Exploiting Flash Zero Day Vulnerability</source>
    </item>
    <item>
      <title><![CDATA[Eicar.pdf]]></title>
      <link>http://securityratty.com/article/ee5a7dd46e699fed7b0c33217be06bcc</link>
      <guid>http://securityratty.com/article/ee5a7dd46e699fed7b0c33217be06bcc</guid>
      <description><![CDATA[Didier Stevens has a quick post up about embedding eicar in PDF files
From his site
I like to embed the EICAR Anti-Virus test file in usual formats and less usual formats. Today, Im publishing a PDF...]]></description>
      <content:encoded><![CDATA[<p>Didier Stevens has a quick post up about embedding eicar in PDF files.</p>
<p>From his site:</p>
<blockquote><p>I like to embed the EICAR Anti-Virus test file in usual formats and less usual formats. Today, I’m publishing a PDF document with an embedded EICAR test file (eicar.txt). This PDF document has also an annotation with a JavaScript action linked to it. Clicking the annotation will export the embedded eicar.txt file to a temporary folder and launch the default editor for .txt files.</p></blockquote>
<p>Read on.</p>
<p><a href="http://blog.didierstevens.com/2008/05/20/quickpost-eicarpdf/">Article Link</a></p>

<p><a href="http://feeds.feedburner.com/~a/Liquidmatrix?a=ETTURT"><img src="http://feeds.feedburner.com/~a/Liquidmatrix?i=ETTURT" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=lEpcvH"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=lEpcvH" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=VkhEDh"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=VkhEDh" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=nQ8sFh"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=nQ8sFh" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=Q5JDGh"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=Q5JDGh" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=umodih"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=umodih" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Liquidmatrix/~4/294437718" height="1" width="1"/>]]></content:encoded>
      <pubDate>Tue, 20 May 2008 14:02:02 +0000</pubDate>
      <category domain="http://securityratty.com/tag/eicar">eicar</category>
      <category domain="http://securityratty.com/tag/eicar test file">eicar test file</category>
      <category domain="http://securityratty.com/tag/txt">txt</category>
      <category domain="http://securityratty.com/tag/txt files">txt files</category>
      <category domain="http://securityratty.com/tag/pdf document">pdf document</category>
      <category domain="http://securityratty.com/tag/usual formats">usual formats</category>
      <category domain="http://securityratty.com/tag/txt file">txt file</category>
      <category domain="http://securityratty.com/tag/javascript action">javascript action</category>
      <category domain="http://securityratty.com/tag/quick post">quick post</category>
      <source url="http://feeds.feedburner.com/~r/Liquidmatrix/~3/294437718/">Eicar.pdf</source>
    </item>
    <item>
      <title><![CDATA[Anton Security Tip of the Day #15: Fear and Loathing in Event 560 (and 562 and 567)]]></title>
      <link>http://securityratty.com/article/298d93d64c01d5a12de2d2c761a8ead4</link>
      <guid>http://securityratty.com/article/298d93d64c01d5a12de2d2c761a8ead4</guid>
      <description><![CDATA[Following the new &quot;tradition&quot; of posting a security tip of the week (mentioned here , here ; SANS jumped in as well ), I decided to follow along and join the initiative. One of the bloggers called it...]]></description>
      <content:encoded><![CDATA[<p>Following the new "tradition" of posting a security tip of the week (mentioned <a href="http://www.stillsecureafteralltheseyears.com/ashimmy/2006/08/pay_it_forward__1.html">here</a>, <a href="http://mcwresearch.com/archives/265">here </a>; <a href="http://isc.sans.org/diary.php?storyid=1530&amp;rss">SANS jumped in as well</a>), I decided to follow along and join the initiative. One of the bloggers called it <a href="http://mcwresearch.com/archives/255">"pay it forward</a>" to the community.</p> <p>So, Anton Security Tip of the Day #15: <strong>Fear and Loathing in Event 567</strong></p> <p>This tip digs into a seemingly simple, but really <strong>VERY</strong> esoteric subject: monitoring file access and modification via a Windows event log. Now, some people - who never studied this subject - tend to have a very simplistic view of this: just enable Object Access auditing, then right-click on a file or directory, click Security-&gt;Advanced-&gt;Auditing and then pick what types of events will be logged and by what accessing entities (i.e. users or computers). OK, so this will produce some logs, that is for sure. But are they useful?</p> <p>First, why are we doing this? We typically need to know the following when we audit file access in Windows (or any other OS for that matter) for security (monitoring and investigation) or compliance:</p> <ul> <li>Time/date  <li>Computer where it happened  <li>User who touched the file  <li>Application he used to access the file  <li>File name + location (directory, share, etc) <li>Type of access (read, write, create, delete, etc)  <li>Status (i.e. success or failure)</li></ul> <p>Can we get this from the above logs? <strong>No.</strong></p> <p>What? No!?! Really? </p> <p>Yes, really. We can get some of the above, some of the time, not all of the above, all of the time. Here is an example, we are looking at event ID 560 (picture) and then at an extract from its description field.</p> <p><strong>Event:</strong></p> <p><a href="http://lh3.ggpht.com/anton.chuvakin/SCNkpVJituI/AAAAAAAADsE/q69WO589Oi4/s1600-h/event_log-560_1%5B2%5D.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="244" alt="event_log-560_1" src="http://lh4.ggpht.com/anton.chuvakin/SCNkplJitvI/AAAAAAAADsQ/XLlhnpafFgM/event_log-560_1_thumb.jpg?imgmax=800" width="235" border="0"></a> </p> <p><strong>Description (selected field):</strong></p> <p><em>Object Server</em>: Security <p><em>Object Type</em>: File <p><em>Object Name</em>: C:\0\TestBed\simple_text_file.txt <p><em>Image File Name</em>: C:\WINDOWS\system32\notepad.exe <p><em>Primary User Name</em>: Anton <p><em>Primary Domain</em>: XXXXXX <p><em>Accesses</em>: READ_CONTROL  <p>SYNCHRONIZE  <p>ReadData (or ListDirectory)  <p>WriteData (or AddFile)  <p>AppendData (or AddSubdirectory or CreatePipeInstance)  <p>ReadEA  <p>WriteEA  <p>ReadAttributes  <p>WriteAttributes <p>&nbsp; <p>WTH is that? Well, we know that the user&nbsp; 'Anton' has successfully read? wrote? changed attributes? did something? with a file named "C:\0\TestBed\simple_text_file.txt" using a program named "C:\WINDOWS\system32\notepad.exe." <strong>That's the best we can get, in this case!</strong> We may try to look at event IDs 562 and 567, but this missing information (i.e. the exact action performed) will not be added. <p>BTW, there will be&nbsp; a few more dozen (sometime hundreds!) of the 560s, 562s and 567s&nbsp; produced - all from just opening the text file in a notepad. The above event is notable for having BOTH "notepad" and "simple_text_file.txt" in the same event; others will have either of the two. <p>Anything else gets in the way? Yes, lots! MS Office will write to all files, even just opened for reading (with no user modifications to the content whatsoever), which will screw up your log monitoring efforts. If the file is on a share, more information will be missing (e.g. username might be).</p> <p>So, how to use Windows event logs for file access tracking?</p> <ol> <li>Enable logging (as described above)</li> <li>Pick events 560 (most useful) and 562, 567 (useful too)</li> <li>Look for fun filenames that might be touched by the users (have a list of files and users handy)</li> <li>Figure out what programs were used to access them (this is called "Image File Name" in "WinLogSpeak")</li> <li>Ponder the <em>'Accesses'</em> section of each event until your brain turns blue :-) or until you decide whether such access is authorized or not...</li></ol> <p>Overall, this is still very useful for file access monitoring, but the process is paaaaaainful.</p> <p>BTW, I am tagging all the tips on <a href="http://del.icio.us/anton18">my del.icio.us feed</a>. Here is the link: <a href="http://del.icio.us/anton18/security+tips">All Security Tips of the Day</a>.</p> <p> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:54499c21-dd11-4ff7-9221-4cf2ec0c95fe" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/security" rel="tag">security</a>, <a href="http://technorati.com/tags/tips" rel="tag">tips</a>, <a href="http://technorati.com/tags/logging" rel="tag">logging</a>, <a href="http://technorati.com/tags/log%20management" rel="tag">log management</a></div></p>  <div class="blogger-post-footer">About me: http://www.chuvakin.org</div><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?a=9dUZiH"><img src="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?i=9dUZiH" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?a=Uo2SKH"><img src="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?i=Uo2SKH" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?a=WZBXTH"><img src="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?i=WZBXTH" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AntonChuvakinPersonalBlog/~4/286335291" height="1" width="1"/>]]></content:encoded>
      <pubDate>Thu, 08 May 2008 09:37:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/text file">text file</category>
      <category domain="http://securityratty.com/tag/0testbedsimple text file">0testbedsimple text file</category>
      <category domain="http://securityratty.com/tag/audit file access">audit file access</category>
      <category domain="http://securityratty.com/tag/file access">file access</category>
      <category domain="http://securityratty.com/tag/simple text file">simple text file</category>
      <category domain="http://securityratty.com/tag/event">event</category>
      <category domain="http://securityratty.com/tag/access">access</category>
      <category domain="http://securityratty.com/tag/file">file</category>
      <category domain="http://securityratty.com/tag/anton security tip">anton security tip</category>
      <source url="http://feeds.feedburner.com/~r/AntonChuvakinPersonalBlog/~3/286335291/anton-security-tip-of-day-15-fear-and.html">Anton Security Tip of the Day #15: Fear and Loathing in Event 560 (and 562 and 567)</source>
    </item>
    <item>
      <title><![CDATA[The Phorm Webwise System]]></title>
      <link>http://securityratty.com/article/84a7a08de1b599965d339a85228285f8</link>
      <guid>http://securityratty.com/article/84a7a08de1b599965d339a85228285f8</guid>
      <description><![CDATA[Last week I spent several hours at Phorm learning how their advertising system works this is the system that is to be deployed by the UKs largest ISPs to pick apart your web browsing activities to try...]]></description>
      <content:encoded><![CDATA[<p>Last week I spent several hours at <a href="http://www.phorm.com">Phorm</a> learning how their advertising system works &#8212; this is the system that is to be <a href="http://uk.biz.yahoo.com/14022008/323/phorm-exclusive-ad-platform-deals-bt-talktalk-virgin-media-update.html">deployed by the UK&#8217;s largest ISPs</a> to pick apart your web browsing activities to try and determine what interests you.</p>
<p>The idea is that advertisers can be more picky in who they serve adverts to&#8230; you&#8217;ll get travel ads if you&#8217;ve been looking to go to <a href="http://www.tripadvisor.com/Travel-g187520-s208/Pamplona:Spain:Weather.And.When.To.Go.html">Pamplona</a> for the running of the bulls, <a href="http://www.oldclassiccar.co.uk/oldadvertisements.htm">car adverts</a> if you&#8217;ve been checking out the prices of Fords (the intent is that Phorm&#8217;s method of distilling down the ten most common words on the page will allow them to distinguish between a <a href="http://www.spain-info.com/Culture/bullrunning.htm">Fiesta</a> and a <a href="http://www.ford.co.uk/fiesta">Fiesta</a>!)</p>
<p>I&#8217;ve now written up the extensive technical details that they provided (10 pages worth) which you can now <a href="http://www.cl.cam.ac.uk/~rnc1/080404phorm.pdf">download from my website</a>.</p>
<p>Much of the information was already known, albeit perhaps not all minutiae. However, there were a number of new things that were disclosed.</p>
<p>Phorm explained the process by which an initial web request is redirected three times (using <a href="http://sebastians-pamphlets.com/the-anatomy-of-http-redirects-301-302-307/#307-temporary-redirect">HTTP 307 responses</a>) within their system so that they can inspect <a href="http://www.aboutcookies.org/">cookies</a> to determine if the user has opted out of their system, so that they can set a unique identifier for the user (or collect it if it already exists), and finally to add a cookie that they forge to appear to come from someone else&#8217;s website. A number of very well-informed people on the <a href="http://www.chiark.greenend.org.uk/mailman/listinfo/ukcrypto">UKCrypto</a> mailing list have suggested that the last of these actions may be illegal under the <a href="http://www.opsi.gov.uk/Acts/acts2006/ukpga_20060035_en_1">Fraud Act 2006</a> and/or the <a href="http://www.davros.org/legal/cma.html">Computer Misuse Act 1990</a>.</p>
<p>Phorm also explained that they inspect a website&#8217;s <a href="http://www.robotstxt.org/">&#8220;robots.txt&#8221;</a> file to determine whether the website owner has specified that search engine &#8220;spiders&#8221; and other automated processing systems should not examine the site. This goes a little way towards obtaining the permission of the website owner for intercepting their traffic &#8212; however, in my view, failing to prohibit the <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=70897&#038;topic=8843">GoogleBot</a> from indexing your page is rather different from permitting your page contents to be snooped upon, so that Phorm can turn a profit from profiling your visitors.</p>
<p>Overall, I learnt nothing about the Phorm system that caused me to change my view that the system <a href="http://www.fipr.org/press/080317phorm.html">performs illegal interception</a> as defined by s1 of the <a href="http://www.opsi.gov.uk/acts/acts2000/ukpga_20000023_en_2#pt1-ch1-pb1-l1g1">Regulation of Investigatory Powers Act 2000</a>.</p>
<p>Phorm argue, with some justification, that their system does not permit them to identify individuals and that they meet and exceed all necessary Data Protection regulations &#8212; producing a system that is superior to other advertising platforms that profile Internet users.</p>
<p>Mayhap, but this is to mix up data protection and privacy.</p>
<p>The latter to me includes the important notion that other people, even people I&#8217;ll never meet and who will never meet me, don&#8217;t get to know what I do, they don&#8217;t get to learn what I&#8217;m interested in, and they don&#8217;t get to assume that targeting their advertisements will be welcomed.</p>
<p>If I spend my time checking out the details of a surprise visit to Spain, I don&#8217;t want the person I&#8217;m taking with me to glance at my laptop screen and see that its covered with travel adverts, mix up cause and effect, and think &#8212; even just for a moment &#8212; that it wasn&#8217;t my idea first!</p>
<p>Phorm says that of course I can opt out &#8212; and I will &#8212; but just because nothing bad happens to me doesn&#8217;t mean that the deploying the system is acceptable.</p>
<p>Phorm assumes that their system &#8220;anonymises&#8221; and therefore cannot possibly do anyone any harm; they assume that their processing is generic and so it cannot be interception; they assume that their business processes gives them the right to impersonate trusted websites and add tracking cookies under an assumed name; and they assume that if only people understood all the technical details they&#8217;d be happy.</p>
<p>Well now&#8217;s your chance to see <a href="http://www.cl.cam.ac.uk/~rnc1/080404phorm.pdf">all these technical details</a> for yourself &#8212; I have, and I&#8217;m still not happy at all.</p>
]]></content:encoded>
      <pubDate>Fri, 04 Apr 2008 12:53:06 +0000</pubDate>
      <category domain="http://securityratty.com/tag/phorm">phorm</category>
      <category domain="http://securityratty.com/tag/system">system</category>
      <category domain="http://securityratty.com/tag/phorm assumes">phorm assumes</category>
      <category domain="http://securityratty.com/tag/phorm argue">phorm argue</category>
      <category domain="http://securityratty.com/tag/phorm system">phorm system</category>
      <category domain="http://securityratty.com/tag/extensive technical details">extensive technical details</category>
      <category domain="http://securityratty.com/tag/technical details">technical details</category>
      <category domain="http://securityratty.com/tag/system anonymises">system anonymises</category>
      <category domain="http://securityratty.com/tag/details">details</category>
      <source url="http://www.lightbluetouchpaper.org/2008/04/04/the-phorm-webwise-system/">The Phorm Webwise System</source>
    </item>
    <item>
      <title><![CDATA[Anton Security Tip of the Day #14: More accesslog Fun: What Are You Not GETting?]]></title>
      <link>http://securityratty.com/article/51c7147ddef77e8c0dbbfe74689c72c9</link>
      <guid>http://securityratty.com/article/51c7147ddef77e8c0dbbfe74689c72c9</guid>
      <description><![CDATA[Following the tradition of posting a tip of the week (mentioned here , here ; SANS jumped in as well ), I decided to follow along and join the initiative. One of the bloggers called it &quot;pay it forward...]]></description>
      <content:encoded><![CDATA[<p></p> <p>Following the tradition of posting a tip of the week (mentioned <a href="http://www.stillsecureafteralltheseyears.com/ashimmy/2006/08/pay_it_forward__1.html">here</a>, <a href="http://mcwresearch.com/archives/265">here </a>; <a href="http://isc.sans.org/diary.php?storyid=1530&amp;rss">SANS jumped in as well</a>), I decided to follow along and join the initiative. One of the bloggers called it <a href="http://mcwresearch.com/archives/255">"pay it forward</a>" to the community.</p> <p>So, Anton Security Tip of the Day #14: <strong>More access_log Fun: What Are You Not GETting?</strong></p> <p>In this tip, we will look at some bizarre artifacts that show up in web server access logs today. Here we have a production log from an Apache web server that is full of interesting (and sometimes ominous!) little mysteries that we will investigate in order to determine their impact on security and operational health of the site.</p> <p>Logs do contain more mysteries than we have time, so we will focus on a few of them: specifically, unusual <a href="http://en.wikipedia.org/wiki/HTTP#Request_methods">web request methods</a>.&nbsp; Let's see who is trying to POST or use some other method (OPTIONS, HEAD, PUT or something - see a list <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html">here</a>) on our site, instead of just GET'ting the content (GET command is used by web browsers to retrieve the pages, while POST is used to upload content, press buttons, etc&nbsp; - at least in "web 1.0" land&nbsp; - <a href="http://chuvakin.blogspot.com/2007/08/anton-security-tip-of-day-12-proxy-log.html">see earlier tip #12</a> where POST request was found in proxy logs)</p> <p>Here is one little artifact that attracted my attention due to a POST request vs a web forum as well as a battery of slashes (which actually increases in subsequent request - of which there were many)</p> <p><em><font face="Courier New" size="2">10.10.102.250 - - [12/Feb/2008:16:10:50 -0500] "<strong><u>POST</u></strong> /phpBB3////ucp.php?mode=register&amp;sid=e5efaa77a777066c61f71808e9e57b19 HTTP/1.0" <strong><u>200</u></strong> 14397 http://www.example.com/phpBB3///ucp.php?mode=confirm&amp;id=7640df05c7e24b7acf7a68800fe6dc59&amp;type=1&amp;sid=e5efaa77a777066c61f71808e9e57b19 "Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:1.2) Gecko/20021126" </font></em></p> <p><em>... more...</em></p> <p><em><font face="Courier New" size="2">10.10.102.250 - - [12/Feb/2008:16:12:29 -0500] "<strong><u>POST</u></strong> /phpBB3///////////////ucp.php?mode=login&amp;sid=e5efaa77a777066c61f71808e9e57b19 HTTP/1.0" </font></em><strong><u>200</u></strong> <em><font face="Courier New" size="2">9355 "http://www.example.com/phpBB3//////////////ucp.php?mode=login&amp;sid=e5efaa77a777066c61f71808e9e57b19" "Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:1.2) Gecko/20021126" </font></em> <p>This one really is a mystery; what do we know about it? The server responded to the request OK (code 200), so the POST actually happened. The first request was a request to register with a web discussion board and the second was a request to login. Multiple slashes are&nbsp; actually ignored&nbsp; by the web server, so why put them in the request (no answer)? Also, I think that the User-Agent is spoofed ... do you know why? Finally, if I see something like that in my logs, I will definitely investigate it, primarily due to the fact that Apache responded with 200 OK code. <p>The next one is so classic it it dumb (and so dumb, it's a classic :-)) <p><font face="Courier New" size="2"><em>10.10.123.226 - - [12/Feb/2008:03:46:54 -0800] "<u><strong>POST</strong></u> /_vti_bin/shtml.exe/_vti_rpc HTTP/1.1" <strong><u>404</u></strong> - "-" "MSFrontPage/6.0" </em></font> <p><font face="Courier New" size="2"><em>10.10.123.226 - - [12/Feb/2008:03:46:55 -0800] "<strong><u>OPTIONS</u></strong> / HTTP/1.1" <strong><u>200</u></strong> 20210 "-" "Microsoft Data Access Internet Publishing Provider Protocol Discovery" </em></font> <p>It is probably one of the ancient IIS attacks (check out <a href="http://www.blackhat.com/presentations/win-usa-03/bh-win-03-burnett/bh-win-03-burnett.ppt">this fun BlackHat preso</a> on that, circa 2003) - why would someone probe for it now is beyond me. In any case, Apache on Linux and "*.exe" don't mix :-) <p>The final log record is also fun:  <p><font face="Courier New" size="2"><em>10.10.101.222 - - [12/Feb/2008:15:33:22 -0800] "<strong><u>PUT</u></strong> /zk.txt HTTP/1.0" <strong><u>405</u></strong> 223 "-" "Microsoft Data Access Internet Publishing Provider DAV 1.1" </em></font> <p>The above uses a PUT request which is pretty much deprecated now; the purpose of the above is clearly malicious. In fact, modern Apache shouldn't even allow it, thus it responds with code 405 "Method Not Allowed." Nothing to worry about (even though some poor critter <a href="http://discussions.apple.com/thread.jspa?threadID=1383655&amp;tstart=1">got owned with that</a>! BTW, if you follow that link, check out HTTP response code 201 - if you see it in your logs, run! :-)) <p>Overall, if you see too many POSTs or too many "GET then POST" sequences from the same IP in rapid succession, investigate it since no legitimate access should produce such a pattern... <p>As further reading, I heartily recommend this paper: "<a href="http://www.sans.org/reading_room/whitepapers/logging/2074.php">Detecting Attacks on Web Applications from Log Files</a>"</p> <p>Also, I am tagging all the tips on <a href="http://del.icio.us/anton18">my del.icio.us feed</a>. Here is the link: <a href="http://del.icio.us/anton18/security+tips">All Security Tips of the Day</a>. </p> <p></p><span class="post-labels"> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:bb2e5e2e-3706-4b1c-9792-14f28f8c4487" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/logging" rel="tag">logging</a>, <a href="http://technorati.com/tags/log%20management" rel="tag">log management</a>, <a href="http://technorati.com/tags/tips" rel="tag">tips</a>, <a href="http://technorati.com/tags/security" rel="tag">security</a></div></span>  <div class="blogger-post-footer">About me: http://www.chuvakin.org</div><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?a=8qr0IfF"><img src="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?i=8qr0IfF" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?a=VlQAAjF"><img src="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?i=VlQAAjF" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AntonChuvakinPersonalBlog/~4/250344253" height="1" width="1"/>]]></content:encoded>
      <pubDate>Wed, 12 Mar 2008 10:35:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/web server">web server</category>
      <category domain="http://securityratty.com/tag/server">server</category>
      <category domain="http://securityratty.com/tag/web">web</category>
      <category domain="http://securityratty.com/tag/web browsers">web browsers</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/web discussion board">web discussion board</category>
      <category domain="http://securityratty.com/tag/anton security tip">anton security tip</category>
      <category domain="http://securityratty.com/tag/fun">fun</category>
      <category domain="http://securityratty.com/tag/modern apache">modern apache</category>
      <source url="http://feeds.feedburner.com/~r/AntonChuvakinPersonalBlog/~3/250344253/anton-security-tip-of-day-14-more.html">Anton Security Tip of the Day #14: More accesslog Fun: What Are You Not GETting?</source>
    </item>
  </channel>
</rss>
