<?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: characters]]></title>
    <link>http://www.securityratty.com/tag/characters</link>
    <description></description>
    <pubDate>Thu, 22 May 2008 04:49:38 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[Wee-Fi: Houston-Fi, ASCII WPA Passphrases, Green Wi-Fi]]></title>
      <link>http://www.securityratty.com/article/7f30d96346f66d41619e4abd9bae8e7d</link>
      <guid>http://www.securityratty.com/article/7f30d96346f66d41619e4abd9bae8e7d</guid>
      <description><![CDATA[Houston flips switch on free downtown Wi-Fi: Dwight Silverman of the Houston Chronicle accidentally discovers the soft launch of the network funded by EarthLink's $5m default fee. (The fee was paid...]]></description>
      <content:encoded><![CDATA[<p><img src="http://wifinetnews.com/images/weefi.jpg" align="right" border="0" hspace="5" /><a href="http://blogs.chron.com/techblog/archives/2008/08/it_lives_city_of_houston_turns_on_free_downto.html"><strong>Houston flips switch on free downtown Wi-Fi:</strong></a> Dwight Silverman of the Houston Chronicle accidentally discovers the soft launch of the network funded by EarthLink's $5m default fee. (The fee was paid when they missed a milestone, and the firm later walked away.) The downtown area now has a limited pilot project that's free; the real effort in Houston is supposed to be at 10 housing projects and in parks where service would be used to bridge the digital divide and improve the quality of life. How, exactly, is part of what's being tested.</p>

<p><a href="http://www.sfgate.com/cgi-bin/article.cgi?f=/c/a/2008/08/18/MNH312BTS1.DTL&hw=wi+fi&sn=004&sc=589"><strong>That's ASCII, not hex:</strong></a> An article on wardriving raises security hackles by repeating some slightly overheated statements about Wi-Fi security. The article opens with a 63-character ASCII WPA passphrase, which is later described as "hex." (ASCII passphrases in WPA can be up to 63 "printable" characters - ASCII 32 to 127 - while a hex version of a 256-bit TKIP or AES password is 64 hexadecimal digits long.) The article tries to conflate Wi-Fi attacks that led to the largest set of breaches in retail credit-card systems and wardriving, a hobbyist activity that's never been looked on very favorably by law enforcement. The sense of ennui of wardriving pioneers is pretty clear; when Wi-Fi is everywhere and generally secured, it's far less interesting. The wardriver in the article convinced the reporter that a maximum-length WPA passphrase stored on a USB drive for automatic use was the best way to go. But, really, 20 characters containing letters and punctuation and no words found in a dictionary along with changing your network's SSID (network name) provides all the security you'll ever need for a home or small business. (If you need more, deploy WPA/WPA2 Personal.)</p>

<p><a href="http://www.sfgate.com/cgi-bin/article.cgi?f=/c/a/2008/08/16/BUA712BH1O.DTL&hw=wi+fi&sn=001&sc=1000"><strong>Green Wi-Fi's Senegal efforts hit snags:</strong></a> The folks at Green Wi-Fi are well motivated, and they're running up against all forms of security theater and bureaucracy both here and in Senegal, where they have an active project. The San Francisco Chronicle notes the group's effort to build solar-powered, self-sustaining Internet access via mesh networked nodes. Getting devices out of the country, clearing customs in Senegal, and hooking up their solar system all hit problems they're working through. As with the One Laptop Per Child program, I see a "build it and they will come" mentality in <a href="http://www.green-wifi.org/"><strong>Green Wi-Fi's mission statement</strong></a>: the notion that providing computing power and Internet access will result in good things, rather than an effort to figure out what good things need to be achieved, and whether computers and the Internet will assist. </p>]]></content:encoded>
      <pubDate>Tue, 19 Aug 2008 06:26:25 +0000</pubDate>
      <category domain="http://www.securityratty.com/tag/wi-fi">wi-fi</category>
      <category domain="http://www.securityratty.com/tag/wi-fi attacks">wi-fi attacks</category>
      <category domain="http://www.securityratty.com/tag/houston">houston</category>
      <category domain="http://www.securityratty.com/tag/wi-fi security">wi-fi security</category>
      <category domain="http://www.securityratty.com/tag/free downtown wi-fi">free downtown wi-fi</category>
      <category domain="http://www.securityratty.com/tag/free">free</category>
      <category domain="http://www.securityratty.com/tag/security">security</category>
      <category domain="http://www.securityratty.com/tag/ascii">ascii</category>
      <category domain="http://www.securityratty.com/tag/security theater">security theater</category>
      <source url="http://wifinetnews.com/archives/008423.html">Wee-Fi: Houston-Fi, ASCII WPA Passphrases, Green Wi-Fi</source>
    </item>
    <item>
      <title><![CDATA[Two-way formatted data binding in ASP.NET]]></title>
      <link>http://www.securityratty.com/article/defaefd1679588644fb6df7a435f5f6a</link>
      <guid>http://www.securityratty.com/article/defaefd1679588644fb6df7a435f5f6a</guid>
      <description><![CDATA[Two way data binding in ASP.NET is easy, just use the Bind expression and data will flow between your web controls and your data source flawlessly. Until that is, you try to use a format string...]]></description>
      <content:encoded><![CDATA[<p>Two way data binding in ASP.NET is easy, just use the Bind expression and data will flow between your web controls and your data source flawlessly. Until that is, you try to use a format string:</p> <p>Bind(&quot;AmountCharged&quot;, &quot;{0:C}&quot;)</p> <p>While this displays just as you&#39;d expect (e.g., $200), it doesn&#39;t do so well when you submit an edit that includes the same value ($200):</p> <p><span style="font-weight:normal;font-size:14pt;color:maroon;font-family:&#39;Verdana&#39;;"><i>Input string was not in a correct format.</i></span></p> <p>I searched around and didn&#39;t find much in the way of a clean solution, but I did solve the problem with just a few lines of code. The trick is to handle the data-bound control&#39;s Updating event. Since I was working with a GridView, my solution looked a bit like this:</p><pre class="csharpcode"><span class="kwrd">&lt;</span><span class="html">asp:GridView</span> <span class="attr">DataSourceID</span><span class="kwrd">=&#39;myDataSource&#39;</span>
              <span class="attr">OnRowUpdating</span><span class="kwrd">=&#39;FixFormatting&#39;</span>
              <span class="attr">AutoGenerateColumns</span><span class="kwrd">=&#39;false&#39;</span>
              <span class="attr">CellPadding</span><span class="kwrd">=&quot;3&quot; ...&gt;</span></pre>
<p>Notice the OnRowUpdating handler that I&#39;ve installed in my grid view. That code looks like this:</p><pre class="csharpcode"><span class="kwrd">protected</span> <span class="kwrd">void</span> FixFormatting(<span class="kwrd">object</span> sender, GridViewUpdateEventArgs args)
{
    <span class="kwrd">decimal</span> amountPaid = ParseDecimal((<span class="kwrd">string</span>)args.NewValues[<span class="str">&quot;AmountPaid&quot;</span>]);
    args.NewValues[<span class="str">&quot;AmountPaid&quot;</span>] = amountPaid;
}</pre>
<p>When you handle this event, you&#39;re given a dictionary of old and new values, which appear to come directly from the controls (in my case, a TextBox was used to gather the updated data AmountPaid, so the type of object that I found in NewValues[&quot;AmountPaid&quot;] was a string. I wrote a little helper method called ParseDecimal that parses a string into a decimal value, allowing currency characters, decimal points, and thousands separators. I also allowed a blank value to indicate zero:</p><pre class="csharpcode"><span class="kwrd">public</span> <span class="kwrd">static</span> <span class="kwrd">decimal</span> ParseDecimal(<span class="kwrd">string</span> <span class="kwrd">value</span>)
{
    <span class="kwrd">if</span> (<span class="kwrd">string</span>.IsNullOrEmpty(<span class="kwrd">value</span>))
        <span class="kwrd">return</span> 0;
    <span class="kwrd">return</span> Decimal.Parse(<span class="kwrd">value</span>,
        NumberStyles.AllowThousands |
        NumberStyles.AllowDecimalPoint |
        NumberStyles.AllowCurrencySymbol,
        CultureInfo.InstalledUICulture);
}
</pre>
<p>This solved the problem quite nicely. Now two-way binding works with formatted data.</p><div style="clear:both;"></div><img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=52504" width="1" height="1">]]></content:encoded>
      <pubDate>Fri, 15 Aug 2008 16:22:37 +0000</pubDate>
      <category domain="http://www.securityratty.com/tag/data">data</category>
      <category domain="http://www.securityratty.com/tag/data amountpaid">data amountpaid</category>
      <category domain="http://www.securityratty.com/tag/amountpaid">amountpaid</category>
      <category domain="http://www.securityratty.com/tag/data-bound control">data-bound control</category>
      <category domain="http://www.securityratty.com/tag/decimal amountpaid">decimal amountpaid</category>
      <category domain="http://www.securityratty.com/tag/return decimal">return decimal</category>
      <category domain="http://www.securityratty.com/tag/return">return</category>
      <category domain="http://www.securityratty.com/tag/data source flawlessly">data source flawlessly</category>
      <category domain="http://www.securityratty.com/tag/decimal">decimal</category>
      <source url="http://www.pluralsight.com/community/blogs/keith/archive/2008/08/15/two-way-formatted-data-binding-in-asp-net.aspx">Two-way formatted data binding in ASP.NET</source>
    </item>
    <item>
      <title><![CDATA[MadMACs Ver. 1.2: Update to my MAC address and host name changer / randomizer / spoofer ]]></title>
      <link>http://www.securityratty.com/article/1e47dc41a51dfdc48802f357ad2656b6</link>
      <guid>http://www.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://www.securityratty.com/tag/characters">characters</category>
      <category domain="http://www.securityratty.com/tag/bad illegal characters">bad illegal characters</category>
      <category domain="http://www.securityratty.com/tag/host">host</category>
      <category domain="http://www.securityratty.com/tag/exe errors">exe errors</category>
      <category domain="http://www.securityratty.com/tag/sanity checks">sanity checks</category>
      <category domain="http://www.securityratty.com/tag/txt">txt</category>
      <category domain="http://www.securityratty.com/tag/hostnames">hostnames</category>
      <category domain="http://www.securityratty.com/tag/randomization">randomization</category>
      <category domain="http://www.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[Random stuff on my to do list]]></title>
      <link>http://www.securityratty.com/article/8a6e0cf6a3383c5228b81f063f03348a</link>
      <guid>http://www.securityratty.com/article/8a6e0cf6a3383c5228b81f063f03348a</guid>
      <description><![CDATA[SQL injection in web apps is sooooo old. It still exists everywhere and security companies are still making good moolah by capturing 'crown jewels' by exploiting this - However, I'm not sure that SQL...]]></description>
      <content:encoded><![CDATA[SQL injection in web apps is sooooo old. It still exists everywhere and security companies are still making good moolah by capturing 'crown jewels' by exploiting this - However, I'm not sure that SQL injection testing for non web based applications/scenarios has caught on. Are they even worth trying ? For example: I'd really like to test the logic for the following (for starters) at some point in life :<br /><br />1. Cell phones - EMEA registration. Attempt to SQL inject the backend during registration and/or normal communication. Ditto with normal phone lines - would that work ? Before I even say "Only one way to find out.." I should really read up on cell phones to test the theory..<br /><br />2. Magstripes on cards - change data in the magstripe of ID cards , hotel access cards, credit cards, debit cards etc - to SQL inject the backend - Hmmm.. my name/cardnumber/PIN is now <em>' OR 1=1 -- ? </em><br />Something like  <a href="http://xkcd.com/327/">little bobby tables</a>.<br /><br />3. Checks - Change the account number on checks to SQL inject the backend. I'm almost certain this would fail because of the MICR E13b restrictions of characters.. ah well.. <br /><br />Ah well..I would need to get back into security consulting at some point if I want to test this out in a legal way..]]></content:encoded>
      <pubDate>Thu, 31 Jul 2008 12:46:00 +0000</pubDate>
      <category domain="http://www.securityratty.com/tag/credit cards">credit cards</category>
      <category domain="http://www.securityratty.com/tag/cards">cards</category>
      <category domain="http://www.securityratty.com/tag/hotel access cards">hotel access cards</category>
      <category domain="http://www.securityratty.com/tag/sql inject">sql inject</category>
      <category domain="http://www.securityratty.com/tag/debit cards">debit cards</category>
      <category domain="http://www.securityratty.com/tag/sql injection">sql injection</category>
      <category domain="http://www.securityratty.com/tag/cell phones">cell phones</category>
      <category domain="http://www.securityratty.com/tag/test">test</category>
      <category domain="http://www.securityratty.com/tag/backend">backend</category>
      <source url="http://securitycoin.blogspot.com/2008/07/random-stuff-on-my-to-do-list.html">Random stuff on my to do list</source>
    </item>
    <item>
      <title><![CDATA[XSS Comedy at McAfee Secure's Expense]]></title>
      <link>http://www.securityratty.com/article/415bc504c211b5ee78ee15ea0a533277</link>
      <guid>http://www.securityratty.com/article/415bc504c211b5ee78ee15ea0a533277</guid>
      <description><![CDATA[In celebration of the deadline for PCI Requirement 6.6 compliance as of June 30, 2008, I thought I'd share a little web app sec comedy at McAfee Secure's expense
As well you should know by know, the...]]></description>
      <content:encoded><![CDATA[In celebration of the deadline for PCI Requirement 6.6 compliance as of June 30, 2008, I thought I'd share a little web app sec comedy at McAfee Secure's expense.<br />As well you should know by know, the existence of XSS vulnerabilities in a site that is required to meet PCI DSS standards means that the site IS NOT PCI COMPLIANT. Very simple, right?<br />Let's consider the McAfee Secure/Hacker Safe-branded site for <a href="http://www.organizeit.com/index.asp" target="_blank">Organize-It</a>.  <br />A seemingly handy site, perfect for your HGTV types, likely with healthy credit card limits. Uh-oh, here it comes. Oh yes, Organize-It handles credit cards and is thus beholden to PCI DSS.<br />Organize-It is also proudly displaying a <span style="font-weight:bold;">current</span> McAfee Secure <a href="https://www.mcafeesecure.com/RatingVerify?ref=www.organizes-it.com" target="_blank">badge</a>, indicating that it's tested <span style="font-weight:bold;">daily</span>.<br />Given the focus of many a recent discussion it shouldn't shock you that Organize-It is vulnerable to XSS. <br />What's funny is what Organize-It does with regard to "handling" malformed requests.<br />Where a typical test string for XSS might be <span style="font-style:italic;">" script payload /script</span> (characters removed or Blogger will let me XSS myself), you won't get much use from such a string via either direct form submittal or URL encoding. But when the site barfed up <span style="font-style:italic;">'; // LEAVE THIS VALUE var sli_cId = 90;</span>, while under investigation, my ruh-roh meter went off. <br />I decided to play with my trusty <span style="font-style:italic;">marquee</span> test and found interesting results. The actual search form field is limited to 41 characters (er?). So my complete string of   <span style="font-style:italic;">" marquee message /marquee</span> didn't fit for direct submittal BUT THE MARQUEE RENDERED ANYWAY! Basically, half the test string worked: <span style="font-style:italic;">" marquee h1 This_site_is_NOT_McAfee_S</span><br />Forget the marquee tag on the blacklist, did we?<br />But here's the real icing on the cake. The uber-intuitive search index reinterpreted my message with what I can only imagine are index keywords. Thus <span style="font-style:italic;">"This site is NOT McAfee Secure"</span> scrolls across the Organize-It site as <span style="font-style:italic;">"this <span style="font-weight:bold;">sit</span> is not <span style="font-weight:bold;">coffee</span> secure"</span>. <br />OMG! My daily quad shot Americano has been pwn3d to the core!<br />Here's the <a href="http://storage.organizeit.com/search?p=Q&ts=custom&w=%22%3E%3Cmarquee%3E%3Ch1%3EThis_site_is_NOT_McAfee_Secure&restricted=mt_restricted_organizesit" target="_blank">URL</a> if you don't believe me, or the <a href="http://holisticinfosec.org/video/organizeit/organizeit.html" target="_blank">video</a> if you prefer.<br />Forget PCI compliance, bring on the Gong Show hook, Chuck!<br />Cheers.<br /><br /><a href="http://del.icio.us/post?url=http://holisticinfosec.blogspot.com/2008/06/xss-comedy-at-mcafee-secures-expense.html&title=XSS%20Comedy%20at%20McAfee%20Secure's%20Expense " title="XSS Comedy at McAfee Secure's Expense ">del.icio.us</a> | <a href="http://digg.com/submit?phase=2&amp;url=http://holisticinfosec.blogspot.com/2008/06/xss-comedy-at-mcafee-secures-expense.html" title="XSS Comedy at McAfee Secure's Expense ">digg</a>]]></content:encoded>
      <pubDate>Mon, 30 Jun 2008 17:10:00 +0000</pubDate>
      <category domain="http://www.securityratty.com/tag/site">site</category>
      <category domain="http://www.securityratty.com/tag/seemingly handy site">seemingly handy site</category>
      <category domain="http://www.securityratty.com/tag/mcafee secure">mcafee secure</category>
      <category domain="http://www.securityratty.com/tag/mcafee">mcafee</category>
      <category domain="http://www.securityratty.com/tag/test">test</category>
      <category domain="http://www.securityratty.com/tag/trusty marquee test">trusty marquee test</category>
      <category domain="http://www.securityratty.com/tag/organize-it site">organize-it site</category>
      <category domain="http://www.securityratty.com/tag/marquee">marquee</category>
      <category domain="http://www.securityratty.com/tag/xss">xss</category>
      <source url="http://holisticinfosec.blogspot.com/2008/06/xss-comedy-at-mcafee-secures-expense.html">XSS Comedy at McAfee Secure's Expense</source>
    </item>
    <item>
      <title><![CDATA[Haven't Seen This Before...]]></title>
      <link>http://www.securityratty.com/article/312c54938eff82b5f85c74700b5307b9</link>
      <guid>http://www.securityratty.com/article/312c54938eff82b5f85c74700b5307b9</guid>
      <description><![CDATA[A lot of wannabe hackers - kids, mostly - have the idea to set up a forum, then go running to the first free forum provider they can think of. In my experience, just because the host is free doesn't...]]></description>
      <content:encoded><![CDATA[
        A lot of wannabe hackers - kids, mostly - have the idea to set up a forum, then go running to the first free forum provider they can think of. In my experience, just because the host is free <i>doesn't</i> mean they'll automatically be a host that tolerates hackers, spammers and all the other nefarious characters out there (in fact, it was a free host that actioned the quickest takedown I've ever been involved in - from start to finish, something like four minutes in total).<br /><br />Anyway, I see this on Myspace:<br /><br /><div align="center"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://blog.spywareguide.com/images/darkhat1.html" onclick="window.open('http://blog.spywareguide.com/images/darkhat1.html','popup','width=540,height=435,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/darkhat1-thumb-340x273.jpg" alt="darkhat1.jpg" class="mt-image-none" style="" height="273" width="340" /></a></span><br /><br />Click to Enlarge<br /></div><br />When I arrived, the site had already been shut down but it's the page displayed that makes me curious:<br /><br /><div align="center"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://blog.spywareguide.com/images/darkhat2.html" onclick="window.open('http://blog.spywareguide.com/images/darkhat2.html','popup','width=984,height=515,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/darkhat2-thumb-384x200.jpg" alt="darkhat2.jpg" class="mt-image-none" style="" height="200" width="384" /></a></span><br /> </div><div><div align="center"><br />Click to Enlarge<br /></div><br />The above seems to suggest some sort of automated "blocking / flagging" system in place that runs on behalf of the people running the free forums. There's a little more information available on their <a href="http://www.onlineguardian.net/">frontpage</a>, but other than that I can't seem to dig out much information on it. Anybody know anything else about Onlineguardian? Seems like a useful tool for forum providers...<br /></div>
        
    ]]></content:encoded>
      <pubDate>Tue, 24 Jun 2008 11:30:12 +0000</pubDate>
      <category domain="http://www.securityratty.com/tag/free host">free host</category>
      <category domain="http://www.securityratty.com/tag/free">free</category>
      <category domain="http://www.securityratty.com/tag/free forums">free forums</category>
      <category domain="http://www.securityratty.com/tag/host">host</category>
      <category domain="http://www.securityratty.com/tag/free forum provider">free forum provider</category>
      <category domain="http://www.securityratty.com/tag/forum">forum</category>
      <category domain="http://www.securityratty.com/tag/forum providers">forum providers</category>
      <category domain="http://www.securityratty.com/tag/wannabe hackers">wannabe hackers</category>
      <category domain="http://www.securityratty.com/tag/hackers">hackers</category>
      <source url="http://blog.spywareguide.com/2008/06/havent-seen-this-before.html">Haven't Seen This Before...</source>
    </item>
    <item>
      <title><![CDATA[Security Between Virtual Machines?]]></title>
      <link>http://www.securityratty.com/article/69916a03ef5251f62e6e3deefe8910ec</link>
      <guid>http://www.securityratty.com/article/69916a03ef5251f62e6e3deefe8910ec</guid>
      <description><![CDATA[Is there security needed between virtual machines? Some say no, some say yes. I've been out talking to a number of virtualization users and non users on this topic and I'm finding that some say no and...]]></description>
      <content:encoded><![CDATA[
<div xmlns="http://www.w3.org/1999/xhtml"><p>Is there security needed between virtual machines?&nbsp; Some say no, some say yes.&nbsp; I've been out talking to a number of virtualization users and non users on this topic and I'm finding that some say no and some say yes.&nbsp; The users of virtualization technology tend to say yes while others looking at virtualization from the outside tend to say no.&nbsp; Why is this?</p>

<p>Well, I thought I'd blog on my thoughts on this!</p>

<p>You see, in the physical datacenter there is no firewalling between servers plugged into the same switch and because of this some people think, well if its not done in the physical world why should it be done in the virtual world.&nbsp; I believe that its not done in the physical world today because there are no solutions today that embed security into datacenter switches.&nbsp; Should it be done in the physical world?&nbsp; I think so!&nbsp; It never hurts to get security as close as possible to the things you are trying to protect and what better place than the switch port in which the critical asset are connected to.&nbsp; This is why people have HOST BASED FW/IPS ON SERVERS!&nbsp; To get security as close as possible!&nbsp; Is that needed?&nbsp; </p>

<p>So my first response to those that say, security between virtual machines is not needed because its not done in the physical world is:&nbsp; Well, just because people have done things one way for many years doesn't mean there isn't a better way.</p>

<p>Would environments be more secure if there was security between servers?&nbsp; I tend to think so.&nbsp; You see, many of the attacks that are taking place these days are not attacks for fame but attacks for fortune and gone are the days where people just hacked to spread nasty viruses.&nbsp; Its all about the data these days (ie. credit cards, social security numbers, etc).&nbsp; We've all heard about the TJ Max security breach where customer data was compromised and many others like banks that have had credit cards compromised.&nbsp; </p>

<p>How and the heck do you think most of these things happened?&nbsp; Attackers are targeting the datacenter these days.&nbsp; Physical or Virtual.&nbsp; Their gateway into these environments are the Web Front End Servers.&nbsp; Let me say that again.&nbsp; The Web Front End Servers!&nbsp; Hackers get to the data from the web front end server that talks to the database backend server.&nbsp; This useually occurs by something called &quot;Cross-Site Scripting&quot; or &quot;SQL Injection&quot; breaches.&nbsp; </p>

<p>Here is a trival way of how this happens:</p>

<p>A hacker finds a vulnerable web site.&nbsp; He sometimes does this by something called Google Hacking.&nbsp; He uses Google to search for sites that has vulnerabilities on it.&nbsp; Say a web site has some content on one of the pages that says &quot;Powered by Drupal 4.1&quot;.&nbsp; If a hacker knows that Drupal 4.1 software has a vulnerability in it, he can now target all the search results related to this.&nbsp; <a href="http://en.wikipedia.org/wiki/Google_hacking">Click Here for more detail</a>.</p>

<p>Now lets say Drupal 4.1 on a web site has a SQL-Injection vulnerability because the developer of the Drupal software didn't do Form Field Validation properly.&nbsp; A Form field is something you fill out on a web page like a form that asks for the user name and password.&nbsp; User names and passwords to log into the web site are stored on whats called a Database Server.&nbsp; Hmmm... So this means the web server needs to talk to the database server right?&nbsp; Yes!&nbsp; Keep this in the back of our head for now.&nbsp; The hacker enters in &quot;Admin&quot; for the user ID and &quot;password doesn't matter <strong>'or 1=1--</strong>&quot; for the password.&nbsp; And presto!&nbsp; He is logged in to the server as Admin.</p>

<p>The reason he was able to log in is because the web site sends a SQL Database command to the Database server and because the developer of the Drupal software didn't do &quot;Form Field Validation&quot; properly (method of checking for invalid characters like the ' (single quote)&nbsp; symbol), the user was able to bypass the password.&nbsp; Notice the 'OR 1=1 command appended to the password.&nbsp; One does equal one so therefore it will return a TRUE result to the password checker and the OR says use the password typed in (password doesnt matter) OR check to see if one is equal to one.&nbsp; If its true then the password is valid for this user which is Admin.</p>

<p>Now that the user is on the web server, he probably has the ability to connect to the database server or other servers in the network.&nbsp; Why?&nbsp; Because there is connectivity from the web front end to all of the backend servers.&nbsp; He essently can backdoor his way throughout the network. </p>

<p>Another method is for him to append some SQL statement to another SQL statement.&nbsp; Lets say their is a FORM FIELD on the website that collects some information from the database to display it to web site users.&nbsp; It could be entering in the Zip code to find store locations in your area.&nbsp; Instead of putting in the zip code you could put in &quot;95123 'UNION SELECT * FROM credit_card_table--&quot;.&nbsp; The hacker is injecting via the UNION command (which means join one SQL statement with another one) a command that says grab all (via the asterisk) information out the credit card table.</p>

<p>Lastly, the hacker can use the UNION command to write text of his desire to a text file on the database server.&nbsp; He may write some nasty code, tell the database to write the code to a file and then tell the server to execute that file.&nbsp; The code could be used to do a denial of service attack to the other virtual machines or whatever.&nbsp; The possibilities are endless!!</p>

<p>Anyway, these are high level examples.&nbsp; I think you get the point.</p>

<p>The Web Front End Virtual Machine has a need to talk to the Web Back End Virtual Machine and security such as Firewalling, Intrusion Prevention definately needs to be in place to have a higher level of security.</p>

<p>Another reason to have security between virtual machines is because servers are now mobile in the virtual world.&nbsp; They move between trust domains to take advantage of computing resources that may be available on a given piece of hardware.&nbsp; Lets say one PHYSICAL server was hosting database VM's and another PHYSICAL server was hosting file server VM's.&nbsp; The file server VM could VMOTION to the same environment as the database VM's.&nbsp; &nbsp;Now where is your isolation between trust domains or unlike resources?</p>

<p>People should think about this problem in greater detail.&nbsp; I'd love to hear everyones comments as to whether or not they think security between VM's is needed.</p>

<p><a href="http://vmwaresecurity.typepad.com/.shared/image.html?/photos/uncategorized/2008/06/22/creditcardhacker_2.jpg" onclick="window.open(this.href, '_blank', 'width=640,height=400,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img height="312" border="0" width="500" alt="Creditcardhacker_2" title="Creditcardhacker_2" src="http://vmwaresecurity.typepad.com/security_in_the_virtual_w/images/2008/06/22/creditcardhacker_2.jpg" style="margin: 0px 5px 5px 0px; float: left;" /></a>
 </p><br /><br /><br /><br /><p>John Peterson<br />Montego Networks</p></div>
]]></content:encoded>
      <pubDate>Sun, 22 Jun 2008 11:30:57 +0000</pubDate>
      <category domain="http://www.securityratty.com/tag/web">web</category>
      <category domain="http://www.securityratty.com/tag/web page">web page</category>
      <category domain="http://www.securityratty.com/tag/web site sends">web site sends</category>
      <category domain="http://www.securityratty.com/tag/server">server</category>
      <category domain="http://www.securityratty.com/tag/file server">file server</category>
      <category domain="http://www.securityratty.com/tag/database backend server">database backend server</category>
      <category domain="http://www.securityratty.com/tag/web front">web front</category>
      <category domain="http://www.securityratty.com/tag/vulnerable web site">vulnerable web site</category>
      <category domain="http://www.securityratty.com/tag/database server">database server</category>
      <source url="http://feeds.feedburner.com/~r/SecurityInTheVirtualWorld/~3/317542130/security-betwee.html">Security Between Virtual Machines?</source>
    </item>
    <item>
      <title><![CDATA[Security Between Virtual Machines?]]></title>
      <link>http://www.securityratty.com/article/5e0193263d9b2c777748e80174926e2a</link>
      <guid>http://www.securityratty.com/article/5e0193263d9b2c777748e80174926e2a</guid>
      <description><![CDATA[Is there security needed between virtual machines? Some say no, some say yes. I've been out talking to a number of virtualization users and non users on this topic and I'm finding that some say no and...]]></description>
      <content:encoded><![CDATA[
<div xmlns="http://www.w3.org/1999/xhtml"><p>Is there security needed between virtual machines?&nbsp; Some say no, some say yes.&nbsp; I've been out talking to a number of virtualization users and non users on this topic and I'm finding that some say no and some say yes.&nbsp; The users of virtualization technology tend to say yes while others looking at virtualization from the outside tend to say no.&nbsp; Why is this?</p>

<p>Well, I thought I'd blog on my thoughts on this!</p>

<p>You see, in the physical datacenter there is no firewalling between servers plugged into the same switch and because of this some people think, well if its not done in the physical world why should it be done in the virtual world.&nbsp; I believe that its not done in the physical world today because there are no solutions today that embed security into datacenter switches.&nbsp; Should it be done in the physical world?&nbsp; I think so!&nbsp; It never hurts to get security as close as possible to the things you are trying to protect and what better place than the switch port in which the critical asset are connected to.&nbsp; This is why people have HOST BASED FW/IPS ON SERVERS!&nbsp; To get security as close as possible!&nbsp; Is that needed?&nbsp; </p>

<p>So my first response to those that say, security between virtual machines is not needed because its not done in the physical world is:&nbsp; Well, just because people have done things one way for many years doesn't mean there isn't a better way.</p>

<p>Would environments be more secure if there was security between servers?&nbsp; I tend to think so.&nbsp; You see, many of the attacks that are taking place these days are not attacks for fame but attacks for fortune and gone are the days where people just hacked to spread nasty viruses.&nbsp; Its all about the data these days (ie. credit cards, social security numbers, etc).&nbsp; We've all heard about the TJ Max security breach where customer data was compromised and many others like banks that have had credit cards compromised.&nbsp; </p>

<p>How and the heck do you think most of these things happened?&nbsp; Attackers are targeting the datacenter these days.&nbsp; Physical or Virtual.&nbsp; Their gateway into these environments are the Web Front End Servers.&nbsp; Let me say that again.&nbsp; The Web Front End Servers!&nbsp; Hackers get to the data from the web front end server that talks to the database backend server.&nbsp; This useually occurs by something called &quot;Cross-Site Scripting&quot; or &quot;SQL Injection&quot; breaches.&nbsp; </p>

<p>Here is a trival way of how this happens:</p>

<p>A hacker finds a vulnerable web site.&nbsp; He sometimes does this by something called Google Hacking.&nbsp; He uses Google to search for sites that has vulnerabilities on it.&nbsp; Say a web site has some content on one of the pages that says &quot;Powered by Drupal 4.1&quot;.&nbsp; If a hacker knows that Drupal 4.1 software has a vulnerability in it, he can now target all the search results related to this.&nbsp; <a href="http://en.wikipedia.org/wiki/Google_hacking">Click Here for more detail</a>.</p>

<p>Now lets say Drupal 4.1 on a web site has a SQL-Injection vulnerability because the developer of the Drupal software didn't do Form Field Validation properly.&nbsp; A Form field is something you fill out on a web page like a form that asks for the user name and password.&nbsp; User names and passwords to log into the web site are stored on whats called a Database Server.&nbsp; Hmmm... So this means the web server needs to talk to the database server right?&nbsp; Yes!&nbsp; Keep this in the back of our head for now.&nbsp; The hacker enters in &quot;Admin&quot; for the user ID and &quot;password doesn't matter <strong>'or 1=1--</strong>&quot; for the password.&nbsp; And presto!&nbsp; He is logged in to the server as Admin.</p>

<p>The reason he was able to log in is because the web site sends a SQL Database command to the Database server and because the developer of the Drupal software didn't do &quot;Form Field Validation&quot; properly (method of checking for invalid characters like the ' (single quote)&nbsp; symbol), the user was able to bypass the password.&nbsp; Notice the 'OR 1=1 command appended to the password.&nbsp; One does equal one so therefore it will return a TRUE result to the password checker and the OR says use the password typed in (password doesnt matter) OR check to see if one is equal to one.&nbsp; If its true then the password is valid for this user which is Admin.</p>

<p>Now that the user is on the web server, he probably has the ability to connect to the database server or other servers in the network.&nbsp; Why?&nbsp; Because there is connectivity from the web front end to all of the backend servers.&nbsp; He essently can backdoor his way throughout the network. </p>

<p>Another method is for him to append some SQL statement to another SQL statement.&nbsp; Lets say their is a FORM FIELD on the website that collects some information from the database to display it to web site users.&nbsp; It could be entering in the Zip code to find store locations in your area.&nbsp; Instead of putting in the zip code you could put in &quot;95123 'UNION SELECT * FROM credit_card_table--&quot;.&nbsp; The hacker is injecting via the UNION command (which means join one SQL statement with another one) a command that says grab all (via the asterisk) information out the credit card table.</p>

<p>Lastly, the hacker can use the UNION command to write text of his desire to a text file on the database server.&nbsp; He may write some nasty code, tell the database to write the code to a file and then tell the server to execute that file.&nbsp; The code could be used to do a denial of service attack to the other virtual machines or whatever.&nbsp; The possibilities are endless!!</p>

<p>Anyway, these are high level examples.&nbsp; I think you get the point.</p>

<p>The Web Front End Virtual Machine has a need to talk to the Web Back End Virtual Machine and security such as Firewalling, Intrusion Prevention definately needs to be in place to have a higher level of security.</p>

<p>Another reason to have security between virtual machines is because servers are now mobile in the virtual world.&nbsp; They move between trust domains to take advantage of computing resources that may be available on a given piece of hardware.&nbsp; Lets say one PHYSICAL server was hosting database VM's and another PHYSICAL server was hosting file server VM's.&nbsp; The file server VM could VMOTION to the same environment as the database VM's.&nbsp; &nbsp;Now where is your isolation between trust domains or unlike resources?</p>

<p>People should think about this problem in greater detail.&nbsp; I'd love to hear everyones comments as to whether or not they think security between VM's is needed.</p>

<p><a href="http://vmwaresecurity.typepad.com/.shared/image.html?/photos/uncategorized/2008/06/22/creditcardhacker_2.jpg" onclick="window.open(this.href, '_blank', 'width=640,height=400,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img height="312" border="0" width="500" alt="Creditcardhacker_2" title="Creditcardhacker_2" src="http://vmwaresecurity.typepad.com/security_in_the_virtual_w/images/2008/06/22/creditcardhacker_2.jpg" style="margin: 0px 5px 5px 0px; float: left;" /></a>
 </p><br /><br /><br /><br /><p>John Peterson<br />Montego Networks</p></div>
]]></content:encoded>
      <pubDate>Sun, 22 Jun 2008 11:30:57 +0000</pubDate>
      <category domain="http://www.securityratty.com/tag/web">web</category>
      <category domain="http://www.securityratty.com/tag/web page">web page</category>
      <category domain="http://www.securityratty.com/tag/web site sends">web site sends</category>
      <category domain="http://www.securityratty.com/tag/server">server</category>
      <category domain="http://www.securityratty.com/tag/file server">file server</category>
      <category domain="http://www.securityratty.com/tag/database backend server">database backend server</category>
      <category domain="http://www.securityratty.com/tag/web front">web front</category>
      <category domain="http://www.securityratty.com/tag/vulnerable web site">vulnerable web site</category>
      <category domain="http://www.securityratty.com/tag/database server">database server</category>
      <source url="http://vmwaresecurity.typepad.com/security_in_the_virtual_w/2008/06/security-betwee.html">Security Between Virtual Machines?</source>
    </item>
    <item>
      <title><![CDATA[The new golden age of comics]]></title>
      <link>http://www.securityratty.com/article/e709010bf68453fe0f3479f47b6ac0d5</link>
      <guid>http://www.securityratty.com/article/e709010bf68453fe0f3479f47b6ac0d5</guid>
      <description><![CDATA[The golden age of comics in the 30's and 40's saw the creation of the superhero. The good versus evil storylines mimicked the real life events of the day. It elevated the comic book to an art form....]]></description>
      <content:encoded><![CDATA[
<div xmlns="http://www.w3.org/1999/xhtml"><div class="wlWriterSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:3c7efc74-ecca-4398-bcf6-14a4a27f1220" style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"><div id="5e0d2370-fa0b-4e1d-91b0-6043ab9882cd" style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"><div><embed src="http://www.youtube.com/v/pB_v5w9NwUU&amp;hl=en" width="425" height="355" type="application/x-shockwave-flash" wmode="transparent"></embed></div></div></div>

<p>The <a href="http://en.wikipedia.org/wiki/Golden_Age_of_comic_books">golden age of comics</a> in the 30's and 40's saw the creation of the superhero.&nbsp; The good versus evil storylines mimicked the real life events of the day. It elevated the comic book to an art form.&nbsp; Comic style illustration and story telling in short dialog balloons had never before or since reached those heights. Than after WW II, with the advent of TV and one evil empire ending, comic books seemed to recede back into the background of young boys play things.&nbsp; Their numbers never again reached the levels seen during the war and many of the characters faded away. </p>

<p>Over the years the comic industry tried to regain their former glory, but the age of the superhero was over.&nbsp; Yeah there was the TV cartoons, who didn't watch Superman or Batman when you were little.&nbsp; Some of you like me, may have even watched the Marvel Superhero Show that had short segments of many of the Marvel characters (check them out in the You Tube video), but they were campy and never appealed to an audience beyond young boys.&nbsp; The Superman movies with Christopher Reeves market a turning point on the return of the superhero and the Batman movies were very successful.&nbsp; But beyond those two, there were many flops. </p>

<p>With better technology and better story lines, Spiderman, Iron Man and now the latest, The Incredible Hulk have brought comic book superheroes from the page to the screen in a big way. I know that <a href="http://www.stillsecureafteralltheseyears.com/ashimmy/2008/05/iron-man-was-ju.html" target="_blank">I was not a big fan</a> of the Iron Man movie, but seeing Tony Stark come in at the end of the Hulk movie did get even me excited by the possibilities. Also seeing the Hulk and Iron Man, I began to see that these movies are not aimed at adolescent boys with stories that I am used to from comic books and TV shows.&nbsp; These are movies aimed at adults with adult storylines.&nbsp; The technology is great, the heroes are played by big stars (I hear Brad Pitt is playing Thor) rather than unknowns and the productions are first class. </p>

<p>Besides the movies already out, Thor, Captain America, and Namor, the submariner are all headed for the big screen. Once each of these and more have their movie debuts, the subsequent combinations and sequels are almost infinite.&nbsp; This could be the biggest movie franchise of all time and make the original comic book owners more money then they ever dreamed of!&nbsp; In the meantime, I am excited to see many of my boyhood heroes get this new big screen treatment!&nbsp; </p>

<p><a href="http://www.stillsecureafteralltheseyears.com/ashimmy/WindowsLiveWriter/hulk.jpg"><img height="106" alt="hulk" src="http://www.stillsecureafteralltheseyears.com/ashimmy/WindowsLiveWriter/hulk_thumb.jpg" width="283" /></a></p></div>

<p><a href="http://feeds.feedburner.com/~a/StillsecureAfterAllTheseYears?a=n2Nb1K"><img src="http://feeds.feedburner.com/~a/StillsecureAfterAllTheseYears?i=n2Nb1K" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=cKDMLI"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=cKDMLI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=PqFLNI"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=PqFLNI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=lPznlI"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=lPznlI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=s6AlgI"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=s6AlgI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=tjrD6i"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=tjrD6i" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=mliYKi"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=mliYKi" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/StillsecureAfterAllTheseYears/~4/317107512" height="1" width="1"/>]]></content:encoded>
      <pubDate>Sat, 21 Jun 2008 13:31:58 +0000</pubDate>
      <category domain="http://www.securityratty.com/tag/batman movies">batman movies</category>
      <category domain="http://www.securityratty.com/tag/batman">batman</category>
      <category domain="http://www.securityratty.com/tag/movies">movies</category>
      <category domain="http://www.securityratty.com/tag/movie">movie</category>
      <category domain="http://www.securityratty.com/tag/movie debuts">movie debuts</category>
      <category domain="http://www.securityratty.com/tag/movies aimed">movies aimed</category>
      <category domain="http://www.securityratty.com/tag/aimed">aimed</category>
      <category domain="http://www.securityratty.com/tag/hulk movie">hulk movie</category>
      <category domain="http://www.securityratty.com/tag/superman movies">superman movies</category>
      <source url="http://feeds.feedburner.com/~r/StillsecureAfterAllTheseYears/~3/317107512/the-new-golden.html">The new golden age of comics</source>
    </item>
    <item>
      <title><![CDATA[Malware Domains Used in the SQL Injection Attacks]]></title>
      <link>http://www.securityratty.com/article/006fb71c4d155504d8f571646aa4cc66</link>
      <guid>http://www.securityratty.com/article/006fb71c4d155504d8f571646aa4cc66</guid>
      <description><![CDATA[Whereas the value of these malicious domains lies in the historical preservation of evidence, as long as hundreds of thousands of sites continue operating with outdated and unpatched web applications,...]]></description>
      <content:encoded><![CDATA[<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_wICHhTiQmrA/SDNbuXtDXEI/AAAAAAAABuo/BrBwggomVvM/s1600-h/shadowserver_SQL_injection_attacks.JPG"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp1.blogger.com/_wICHhTiQmrA/SDNbuXtDXEI/AAAAAAAABuo/BrBwggomVvM/s200/shadowserver_SQL_injection_attacks.JPG" alt="" id="BLOGGER_PHOTO_ID_5202602846738144322" border="0" /></a>Whereas the value of these malicious domains lies in the historical preservation of evidence, as long as hundreds of thousands of sites continue operating with outdated and unpatched web applications, the list is prone to grow on a daily basis, thanks to copycats and the <a href="http://blogs.zdnet.com/security/?p=1122">Asprox botnet</a>. The Shadowserver Foundation's <a href="http://www.shadowserver.org/wiki/pmwiki.php?n=Calendar.20080514">list of malicious domains used in the SQL injection attacks</a> :<br /><br /><span style="font-weight: bold;">nihaorr1.com</span> <span style="font-weight: bold;"><br />free.hostpinoy.info</span><br /><span style="font-weight: bold;">xprmn4u.info</span><br /><span style="font-weight: bold;">nmidahena.com</span><br /><span style="font-weight: bold;">winzipices.cn</span><br /><span style="font-weight: bold;">sb.5252.ws</span> <span style="font-weight: bold;"><br />aspder.com</span><br /><span style="font-weight: bold;">11910.net</span><br /><span style="font-weight: bold;">bbs.jueduizuan.com</span> <span style="font-weight: bold;"><br />bluell.cn</span><br /><span style="font-weight: bold;">2117966.net</span><br /><span style="font-weight: bold;">s.see9.us</span><br /><span style="font-weight: bold;">xvgaoke.cn</span><br /><span style="font-weight: bold;">1.hao929.cn</span><br /><span style="font-weight: bold;">414151.com</span> <span style="font-weight: bold;"><br />cc.18dd.net</span><br /><span style="font-weight: bold;">kisswow.com.cn</span><br /><span style="font-weight: bold;">urkb.net</span><br /><span style="font-weight: bold;">c.uc8010.com</span><br /><span style="font-weight: bold;">rnmb.net</span><br /><span style="font-weight: bold;">ririwow.cn</span><br /><span style="font-weight: bold;">killwow1.cn</span><br /><span style="font-weight: bold;">qiqigm.com</span><br /><span style="font-weight: bold;">wowgm1.cn</span><br /><span style="font-weight: bold;">wowyeye.cn</span><br /><span style="font-weight: bold;">9i5t.cn</span><br /><span style="font-weight: bold;">computershello.cn</span><br /><span style="font-weight: bold;">z008.net</span><br /><span style="font-weight: bold;">b15.3322.org</span><br /><span style="font-weight: bold;">direct84.com</span><br /><span style="font-weight: bold;">caocaowow.cn</span><br /><span style="font-weight: bold;">qiuxuegm.com</span><br /><span style="font-weight: bold;">firestnamestea.cn</span><br /><span style="font-weight: bold;">qiqi111.cn</span><br /><span style="font-weight: bold;">banner82.com</span> <span style="font-weight: bold;">s<br />meisp.cn</span><br /><span style="font-weight: bold;">okey123.cn</span><br /><span style="font-weight: bold;">b.kaobt.cn</span><br /><span style="font-weight: bold;">nihao112.com</span><br /><span style="font-weight: bold;">al.99.vc</span><br /><span style="font-weight: bold;">aidushu.net</span> <span style="font-weight: bold;"><br />chliyi.com</span><br /><span style="font-weight: bold;">free.edivid.info</span><br /><span style="font-weight: bold;">52-o.cn</span> <span style="font-weight: bold;"><br />actualization.cn</span><br /><span style="font-weight: bold;">d39.6600.org</span><br /><span style="font-weight: bold;">h28.8800.org</span><br /><span style="font-weight: bold;">ucmal.com</span><br /><span style="font-weight: bold;">t.uc8010.com</span> <span style="font-weight: bold;"><br />dota11.cn</span><br /><span style="font-weight: bold;">bc0.cn</span><br /><span style="font-weight: bold;">adword71.com</span> <span style="font-weight: bold;"><br />killpp.cn</span><br /><span style="font-weight: bold;">w11.6600.org</span><br /><span style="font-weight: bold;">usuc.us</span><br /><span style="font-weight: bold;">msshamof.com</span> <span style="font-weight: bold;"><br />newasp.com.cn</span><br /><span style="font-weight: bold;">wowgm2.cn</span><br /><span style="font-weight: bold;">mm.jsjwh.com.cn</span><br /><span style="font-weight: bold;">17ge.cn</span><br /><span style="font-weight: bold;">adword72.com</span> <span style="font-weight: bold;"><br />117275.cn</span><br /><span style="font-weight: bold;">vb008.cn</span><br /><span style="font-weight: bold;">wow112.cn</span><br /><span style="font-weight: bold;">nihaoel3.com</span><br /><br />Some new additions that I'm tracking :<br /><br /><span style="font-weight: bold;">a.13175.com</span><br /><span style="font-weight: bold;">r.you30.cn</span><br /><span style="font-weight: bold;">d39.6600.org</span><br /><span style="font-weight: bold;">001yl.com</span><br /><span style="font-weight: bold;">free.edivid.info</span><br /><span style="font-weight: bold;">aaa.1l1l1l.Com/error/404.html</span><br /><span style="font-weight: bold;">cc.buhaoyishi.com/one/hao5.htm?015</span><br /><span style="font-weight: bold;">aaa.77xxmm.cn/new858.htm?075</span> <span style="font-weight: bold;"><br />llSging.com/ww/new05.htm?075</span> <span style="font-weight: bold;"><br />shIjIedIyI.net/one/hao8.htm?005</span><br /><span style="font-weight: bold;">congtouzaIlaI.net/one/hao8.htm?005</span><br /><span style="font-weight: bold;">aa.llsging.com/ww/new05.hTm?075</span><br /><br />The rough number of SQL injected sites is around 1.5 million pages, in reality the number is much bigger, and there are several ongoing campaigns injecting obfuscated characters making it a bit more time consuming to track down. Who's behind these attacks? Besides <a href="http://ddanchev.blogspot.com/2007/07/sql-injection-through-search-engines.html">the automation courtesy of botnets</a>, the short answer is everyone with a decent SQL injector, and <a href="http://ddanchev.blogspot.com/2007/05/google-hacking-for-vulnerabilities.html">today's SQL injectors have a built-in reconnaissance capabilities</a>, like this one which I assessed in a previous post.<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=awmrQH"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=awmrQH" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=7U1K5H"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=7U1K5H" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=kjtVCh"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=kjtVCh" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=0wivlh"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=0wivlh" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=b7mJQH"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=b7mJQH" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=v0Ar2H"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=v0Ar2H" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=rABKgh"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=rABKgh" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DanchoDanchevOnSecurityAndNewMedia/~4/295841225" height="1" width="1"/>]]></content:encoded>
      <pubDate>Thu, 22 May 2008 04:49:38 +0000</pubDate>
      <category domain="http://www.securityratty.com/tag/attacks">attacks</category>
      <category domain="http://www.securityratty.com/tag/sql injection attacks">sql injection attacks</category>
      <category domain="http://www.securityratty.com/tag/sql">sql</category>
      <category domain="http://www.securityratty.com/tag/net">net</category>
      <category domain="http://www.securityratty.com/tag/decent sql injector">decent sql injector</category>
      <category domain="http://www.securityratty.com/tag/htm">htm</category>
      <category domain="http://www.securityratty.com/tag/org">org</category>
      <category domain="http://www.securityratty.com/tag/malicious domains lies">malicious domains lies</category>
      <category domain="http://www.securityratty.com/tag/malicious domains">malicious domains</category>
      <source url="http://feeds.feedburner.com/~r/DanchoDanchevOnSecurityAndNewMedia/~3/295841225/malware-domains-used-in-sql-injection.html">Malware Domains Used in the SQL Injection Attacks</source>
    </item>
  </channel>
</rss>
