<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>ClearNet Security: Tag Tate Hansen</title>
    <link>http://blog.clearnetsec.com/articles/tag/tatehansen</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>True penetration testing?</title>
      <description>&lt;p&gt;
This from the new 
&lt;a href="https://www.pcisecuritystandards.org/pdfs/infosupp_11_3_penetration_testing.pdf"&gt;PCI information supplement&lt;/a&gt;: (regarding the required annual penetration testing for compliance)
&lt;/p&gt;
&lt;img src="http://blog.clearnetsec.com/files/paperBag.jpg" align="right"&gt;
&lt;blockquote&gt;
The penetration tests should attempt to exploit vulnerabilities [&#8230;] attempting to penetrate both at the network level and key applications
&lt;/blockquote&gt;
&lt;p&gt;
Really?  I laughed when I read this, seriously.  It made me think for a second about how many consultants &lt;b&gt;&lt;i&gt;really&lt;/i&gt;&lt;/b&gt; have the skills to chef-boy-ar-dee exploits under pressure.  It&#8217;s clear too; this is not about a vulnerability sweep, they want you to bust in.
&lt;/p&gt;
&lt;blockquote&gt;
Penetration testing [..] should occur from both outside the network trying to come in (external testing) and from inside the network.
&lt;/blockquote&gt;
&lt;p&gt;
Wow.  &lt;b&gt;&lt;i&gt;True penetration testing&lt;/i&gt;&lt;/b&gt; from inside the network?  How many internal networks have you seen that would survive a blitzkrieg attack from a good penetration test team?      
&lt;/p&gt;
PCI states:
&lt;blockquote&gt;
&#8220;resources must be experienced penetration testers&#8221;
&lt;/blockquote&gt;
&lt;p&gt;
What does that mean?  
&lt;/p&gt;
&lt;p&gt;
I&#8217;m sure the PCI council is of compos mentis, and I&#8217;m not trying to rain on the PCI council or ASVs or QSAs, though it&#8217;s funny the council points out that &lt;i&gt;&#8220;The PCI DSS does not require that a QSA or ASV perform the penetration test&#8221;&lt;/i&gt;.  That statement wouldn&#8217;t be because most of them couldn&#8217;t penetration test there way out of a paper bag even if they were handed a loaded metasploit gun, right?    
&lt;/p&gt;
&lt;p&gt;
With the huge number of companies bemoaning PCI compliance, I just don&#8217;t see most getting a &lt;b&gt;&lt;i&gt;true&lt;/i&gt;&lt;/b&gt; penetration test.  I guess I could be reading too much into this.  Maybe the skills bar level I consider for experienced penetration testers is way higher than what the PCI council considers experienced or what others consider experienced or good?
&lt;/p&gt;
&lt;p&gt;
Do you have penetration testing skills?  What does that mean to you?  Do you think most of the companies that buy a penetration test actually get one?
&lt;/p&gt;

</description>
      <pubDate>Sun, 04 May 2008 22:45:00 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:470c8a22-8394-42f3-865f-16f2cea23a84</guid>
      <author>tate@ClearNetSec.com (Tate Hansen)</author>
      <link>http://blog.clearnetsec.com/articles/2008/05/04/true-penetration-testing</link>
      <category>security</category>
      <category>ClearNet</category>
      <category>ClearNet Security</category>
      <category>Tate Hansen</category>
      <category>vulnerability</category>
      <category>Penetration Testing</category>
      <category>PCI</category>
      <category>ASV</category>
      <category>exploits</category>
      <category>QSA</category>
    </item>
    <item>
      <title>Predictive markets &amp;amp; betting on when apps or companies get owned</title>
      <description>&lt;p&gt;A recent WSJ article titled &#8220;&lt;a href="http://online.wsj.com/article/SB120934176381348507.html"&gt;Trading on the Wisdom of Crowds&lt;/a&gt;&#8221; sparked my interest as it may relate to security.  Are there ways to build a business around helping organizations understand the risk to their data assets by using predictive market models?  Or maybe building it around betting on commercial applications?    
&lt;/p&gt;
&lt;p&gt;
&lt;blockquote&gt;&#8220;Betting odds are generally taken as the best indicator of probable results in presidential campaigns," this newspaper explained in 1924.
&lt;/blockquote&gt;&lt;/p&gt;
&lt;p&gt;
I&#8217;m placing a bet that retail store XYZ gets owned and reveals grandma&#8217;s credit card details in &#8216;08.  I&#8217;m placing another bet that application ABC will have a remote admin level vulnerability by October &#8217;08.
&lt;/p&gt;
&lt;p&gt;
Alas, we must have more transparency and trust in the publicly disclosed information to play.  Participation is key as well:
  &lt;/p&gt;
&lt;p&gt;
&lt;blockquote&gt;Predicting markets seem to work so long as there are enough traders whose aggregate information is fully reflected in bets.
&lt;/blockquote&gt;
&lt;/p&gt;
&lt;p&gt;
Would enough people find it worthwhile to become active traders?  Maybe.  There was an active predictive market created around the following question:
&lt;/p&gt;
&lt;p&gt;
&lt;blockquote&gt;&lt;a href="http://governmentfutures.inklingmarkets.com/markets/7657"&gt;What will the government's 2007 computer security grade be?&lt;/a&gt;
&lt;/blockquote&gt;
&lt;/p&gt;
&lt;p&gt;
It&#8217;s probably a big stretch to build a successful predictive market business around the types of security bets which would benefit organizations.  By that I mean if I was responsible for a commercial application in which 75% of the traders were betting on my application being owned within the year, I&#8217;d probably work hard to change the odds (i.e. allocate resources to improving the security of my app).  
&lt;/p&gt;






</description>
      <pubDate>Wed, 30 Apr 2008 23:30:00 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:3447f78b-c5fa-4e43-a1b0-93c19c28bbdc</guid>
      <author>tate@ClearNetSec.com (Tate Hansen)</author>
      <link>http://blog.clearnetsec.com/articles/2008/04/30/predictive-markets-betting-on-when-apps-or-companies-get-owned</link>
      <category>security</category>
      <category>ClearNet</category>
      <category>ClearNet Security</category>
      <category>Tate Hansen</category>
      <category>predictive markets</category>
    </item>
    <item>
      <title>When virtual servers play havoc </title>
      <description>&lt;p&gt;
I recorded a tidbit which came from a comment spoken at one of this year's RSA panel tracks.  I hadn't thought of this issue on a big scale.  It was a comment on how disruptive an environment which frequently &lt;i&gt;"resets"&lt;/i&gt; virtual servers as part of normal business is to security.
&lt;/p&gt;
&lt;p&gt;
It's obvious such an environment can have a significant impact on security tools, especially those which strive to learn patterns or look at history or both.  
&lt;/p&gt;
&lt;p&gt;
I was just imagining if I was a security admin responsible for a large block of EC2 virtual servers.  As part of that, maybe the use of these blocks of servers is similar to a class lab whereby students get to install and do anything they want on the servers.  When they're done, the instructor runs around and resets all the servers.  Extrapolate this and it can lead to a hard problem, security speaking, for general cases.  
&lt;/p&gt;
&lt;p&gt;
I haven't meditated on this issue, but I'm guessing it'll become more visible in short time.  
&lt;/p&gt;

</description>
      <pubDate>Mon, 14 Apr 2008 15:19:00 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:df455eaa-c476-4bdc-a7da-17e8764b7ce9</guid>
      <author>tate@ClearNetSec.com (Tate Hansen)</author>
      <link>http://blog.clearnetsec.com/articles/2008/04/14/when-virtual-servers-play-havoc</link>
      <category>security</category>
      <category>ClearNet</category>
      <category>ClearNet Security</category>
      <category>Tate Hansen</category>
      <category>virtual servers</category>
      <category>virtualization</category>
    </item>
    <item>
      <title>Test commercial web  app scanners for free and without restrictions?</title>
      <description>&lt;p&gt;If your software licensing ethics tend to contort a tad here  and there, then you may find the below tricks helpful when 

you want to evaluate  commercial web app scanners.  Partaking  in these tricks is slippery, and you may fall into ethical 

perdition, so  prepare yourself!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Super simple trick #1:  Request search and replace proxy&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;            Fire up a  proxy that supports request search and replace.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blog.clearnetsec.com/files/suru_search_and_replace.jpg" alt="suru"/&gt;&lt;/p&gt;
&lt;p&gt;Let&#8217;s say an app restricts you to scan only their target site (e.g. demo.testsite.net), but you want to point the scanner to a  different target.  &lt;/p&gt;
&lt;p&gt;&lt;em&gt;No problema&lt;/em&gt;.  &lt;/p&gt;
&lt;p&gt;As shown above, I typed in &lt;strong&gt;demo.testsite.net &lt;/strong&gt;for &lt;u&gt;Search&lt;/u&gt;, and &lt;strong&gt;blog.clearnetsec.com&lt;/strong&gt; for &lt;u&gt;Replace&lt;/u&gt;.   Every HTTP request passing through this proxy with a Request-URI matching the string &lt;i&gt;demo.testsite.net&lt;/i&gt; will get replaced with &lt;i&gt;blog.clearnetsec.com&lt;/i&gt;.  The result? The app scans my blog.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt;  Super simple trick #1 only works for apps  which restrict via the hostname.  If the app is smarter 

and adds IP validation,  then move along to Sort of simple trick #2.  &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sort of simple trick  #2:  IPTables magic&lt;/strong&gt;&lt;br /&gt;
  &lt;br /&gt;
  This trick can add license evading umpf to your smokin&#8217; renegade style. :)&lt;/p&gt;
&lt;p&gt;Let&#8217;s say the app tries to validate you are only scanning  the sites you're licensed for by checking the target IP addresses 

(regardless of  how the hostnames are resolved).  For  example, maybe the demo version of the app allows you to only scan IP 

address  55.55.55.55.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;No problema.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;One line explanation:&lt;/strong&gt;  Setup a linux box to do routing, configure a  VIP, and add two IPTable NAT rules.  

&lt;/p&gt;
&lt;p&gt;&lt;b&gt;The long answer.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Setup a linux box.  A  linux VMware image works too.  Configure  the network as normal &#8211; give it a standard IP, gateway, 

list of name servers,  etc., as you would when configuring any other box on your local subnet.&lt;/p&gt;
&lt;p&gt;Once you got that, then check out the script below. &lt;/p&gt;
&lt;p&gt;&lt;img src="http://blog.clearnetsec.com/files/setup_nat_rules.jpg" alt="cli"/&gt;&lt;/p&gt;
&lt;p&gt;Follow?  If not, I&#8217;ll  explain in more detail.&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Again, the first thing you need is a normal  networked working linux box.  &lt;/li&gt;
  &lt;li&gt;There are 4 steps to facilitate a destination IP  switch-a-roo:&lt;/li&gt;
  &lt;ul&gt;
    &lt;li&gt;Configure  a Virtual IP.  Pick an IP located on a  different subnet, don&#8217;t pick an IP on the same subnet as the 

primary IP.&lt;/li&gt;
    &lt;li&gt;Enable  IP forwarding.&lt;/li&gt;
    &lt;li&gt;Setup  a DNAT (Destination NAT) rule to replace the destination IP on the fly.  The first IP (e.g. 55.55.55.55) is the 

 licensed locked IP.  The second IP is  (e.g. 216.241.191.205) is the IP you want to scan.&lt;/li&gt;
    &lt;li&gt;Setup  a SNAT (Source NAT) rule to replace the source IP on the fly.  The first IP (e.g. 192.168.1.101) is your  

workstation IP.  The second IP is the  primary IP address of the linux box.    &lt;/li&gt;
  &lt;/ul&gt;
&lt;/ul&gt;
&lt;p&gt;The last step there, #4, is overloaded.  Once you go through the steps above on the  linux box, then you need to change the 

IP address of your workstation with the  app scanner installed.  You want to pick a new IP for your workstation which is on 

the same subnet as the VIP you  configured on the linux box.  You also want to change your workstation to use the linux box as 

your gateway to the Internet, so change the default route address to match the IP of the VIP on the linux box.&lt;/p&gt;
&lt;p&gt;That should do it. Replace the IPs in the IPTable rules above with the IPs that work for you and scan away. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note:  &lt;/strong&gt;You can&#8217;t always do the IPTables trick by  itself; one reason is due to virtual hosting.  If  only 

one website is being hosted on the IP, then you probably can do this.  If the target IP is hosting lots of domains,  then you 

need to chain the request and replace proxy with the IPTables magic to  ensure each Request-URI is for the correct host and 

domain.&lt;/p&gt;
&lt;p&gt;For example, &lt;i&gt;&lt;u&gt;GET http://216.241.191.205/... HTTP/1.1&lt;/u&gt;&lt;/i&gt; may not be the same as &lt;i&gt;&lt;u&gt;GET 

http://blog.clearnetsec.com/... HTTP/1.1&lt;/u&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Super Simple trick  #3:  VMware snapshots&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Most everyone is likely familiar with this trick. If you have a web app installed in a VMware  image and you have a working 

license (e.g. trial license), but it expires at a  certain time and date, the trick is to create a snapshot of the VMware 

image with  the app in a working state.  &lt;/p&gt;
&lt;p&gt;Anytime you want to scan, change your host OS clock back to a  time that is within the licensing window (or ensure your 

VMware guest image  doesn&#8217;t sync the clock with the host OS when you restore the snapshot), and restore the snapshot.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note:  &lt;/strong&gt;Some apps may  call home when first launched, so it helps to create the VM snapshot when you  have 

the app open and ready to scan.  &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Trick addendum:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For those web app scanners which restrict you from scanning  SSL enabled sites, have no hesistation, you can work around 

that too.  &lt;/p&gt;
&lt;p&gt;One way is via stunnel. From &lt;a href="http://ww.stunnel.org"&gt;www.stunnel.org.&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Encrypted version with STUNNEL&lt;/p&gt;
&lt;pre&gt;
+---------+      | |     +--------+    +---------+
| non-SSL | -ST- | | --- | Apache | -- | non-SSL |
| enabled |      | |     | WITH   |    | enabled |
| client  |      | |     | SSL    |    | server  |
+---------+      | |     +--------+    +---------+
   CLIENT        NET     WEB SERVER      SERVICE
&lt;/pre&gt;
&lt;/blockquote&gt;
Note the position of STUNNEL : the "-ST-" in the diagram above.  Below is an example stunnel configuration:
&lt;blockquote&gt;
  &lt;p&gt;client=yes &lt;br /&gt;
    verify=0 &lt;br /&gt;
    [psuedo-https] &lt;br /&gt;
    accept = 8080 &lt;br /&gt;
    connect = blog.clearnetsec.com:443 &lt;br /&gt;
    TIMEOUTclose=0&lt;/p&gt;
&lt;/blockquote&gt;
Configure your app or browser to use the stunnel proxy listening on port 8080 and you'll be able to hit the site using HTTPS (via the proxy), 

but your local app or browser will be only speaking HTTP.
&lt;br /&gt;&lt;br /&gt; 
&lt;p&gt;&lt;strong&gt;Quick alternate to #1  for Apache fan boys and girls:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Via Apache 2.2.x, with mod proxy and mod rewrite enabled, setup  a proxy like so:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;ProxyRequests On&lt;br /&gt;
  &amp;lt;Proxy *&amp;gt; &lt;br /&gt;
  RewriteEngine on&lt;br /&gt;
  RewriteRule  ^(.+)  http://blog.clearnetsec.com/$1 [P] &lt;i&gt;(or something close to this)&lt;/i&gt;&lt;br /&gt;
  Order deny,allow&lt;br /&gt;
  Deny from all&lt;br /&gt;
  Allow from all&lt;br /&gt;
  &amp;lt;/Proxy&amp;gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Configure your browser or app scanner to use this Apache  proxy server and all Request-URIs passed through will be re-

written to target &lt;a href="http://blog.clearnetsec.com/"&gt;http://blog.clearnetsec.com/&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;YMMV.  Have fun. &lt;/p&gt;

</description>
      <pubDate>Mon, 24 Mar 2008 11:54:00 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:c03216b7-69d4-4b10-9d75-3288a7cfef37</guid>
      <author>tate@ClearNetSec.com (Tate Hansen)</author>
      <link>http://blog.clearnetsec.com/articles/2008/03/24/test-commercial-web-app-scanners-for-free-and-without-restrictions</link>
      <category>security</category>
      <category>proxy</category>
      <category>software</category>
      <category>ClearNet</category>
      <category>ClearNet Security</category>
      <category>Tate Hansen</category>
      <category>Suru</category>
      <category>web application</category>
      <category>license</category>
      <category>bypass</category>
      <category>licensing</category>
      <category>scanners</category>
      <category>stunnel</category>
      <category>apache</category>
      <category>vmware</category>
    </item>
    <item>
      <title>Rogue modems are still plentiful?</title>
      <description>&lt;p&gt;
I was doing a scope call for a large grocery chain recently when they mentioned they discover around &lt;b&gt;20 rogue modems per quarter per division&lt;/b&gt; (and they have more than 12 divisions).  That number is way higher than I would've guessed, though maybe lots of the modems are legitimate but not on their official roster.  
&lt;/p&gt;
&lt;p&gt;
Whatever the case may be, wardialing is not a moribund activity, or as close to it as I thought. 
&lt;/p&gt;

</description>
      <pubDate>Fri, 15 Feb 2008 22:18:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:6580f55a-61aa-4171-b6e9-0170041d2a03</guid>
      <author>tate@ClearNetSec.com (Tate Hansen)</author>
      <link>http://blog.clearnetsec.com/articles/2008/02/15/rogue-modems-are-still-plentiful</link>
      <category>security</category>
      <category>ClearNet</category>
      <category>ClearNet Security</category>
      <category>Tate Hansen</category>
      <category>Penetration Testing</category>
      <category>wardialing</category>
      <category>modems</category>
      <category>rogue</category>
    </item>
    <item>
      <title>The booming exploit market and bye bye to swaths of products</title>
      <description>&lt;p&gt;
There are lots of articles mentioning the &lt;a href="http://www.digitalarmaments.com/challenge200801566321.html"&gt;Digital Armaments bounty for exploits&lt;/a&gt;.  I wrote a &lt;a href="http://blog.clearnetsec.com/articles/2007/12/28/%E2%80%9Cbig-money-big-prizes-i-love-it-%E2%80%9D"&gt;snippet&lt;/a&gt; on the commercial exploit market about a month ago, whereby I was simply listing the prices for subscribing to the different exploit houses.
&lt;/p&gt;
&lt;p&gt;
I guess I forgot to consider another complexity of all this and that is from the influence the organizations who compete to purchase exploits are having (e.g.  iDefense, 3COM/TippingPoint, Governments, people and groups w/lots of money).  
&lt;/p&gt;
&lt;p&gt;
I wonder how extensive this really goes &#8211; I mean, it seems this market is in a boom of sorts which implies there are lots of private exploits trading hands.  Exactly how many would be interesting to know.  Hell, any numbers would be nice.    
&lt;/p&gt;
&lt;p&gt;
One thing is apparent though, if this market continues to grow then how can any security products based on &#8220;knowing attacks&#8221; succeed?  They won't.  An IDS vendor is not going to be able to afford to purchase all; no company will have a monopoly.  


</description>
      <pubDate>Thu, 31 Jan 2008 23:50:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:656fdeec-7440-4a99-94be-62030c0fa12e</guid>
      <author>tate@ClearNetSec.com (Tate Hansen)</author>
      <link>http://blog.clearnetsec.com/articles/2008/01/31/the-booming-exploit-market-and-bye-bye-to-swaths-of-products</link>
      <category>security</category>
      <category>ClearNet</category>
      <category>ClearNet Security</category>
      <category>Tate Hansen</category>
      <category>ids</category>
      <category>ips</category>
      <category>exploits</category>
      <category>vulnerabilities</category>
    </item>
    <item>
      <title>&#8220;Big money!  Big prizes!  I love it!&#8221;</title>
      <description>&lt;img src="http://blog.clearnetsec.com/files/smashtv1.jpg" align="right"&gt;
&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Smash_TV"&gt;Smash TV &lt;/a&gt;quotes.  Love &#8216;em.  
&lt;/p&gt;
&lt;p&gt;
Speaking of big money, the commercial exploit market&#8217;s growth isn&#8217;t making it any easier to bid on penetration test gigs.  If you want to provide the highest assurance you&#8217;re capable of to clients, then of course you would like to have your hands on all the exploits out there, both public and private.      
&lt;/p&gt;

&lt;table border="1"&gt;
  &lt;tr&gt;
    &lt;th&gt;product&lt;/th&gt;
    &lt;th&gt;to start&lt;/th&gt;
    &lt;th&gt;quarterly&lt;/th&gt;
    &lt;th&gt;total&lt;/th&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;&lt;a href="http://d2sec.com/products.htm"&gt;d2&lt;/a&gt;&lt;/td&gt;
    &lt;td&gt;$1,950&lt;/td&gt;
    &lt;td&gt;$850&lt;/td&gt;
    &lt;td&gt;$5,350&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;&lt;a href="http://gleg.net/vulndisco_prices.shtml"&gt;gleg&lt;/a&gt;&lt;/td&gt;
    &lt;td&gt;$1,400&lt;/td&gt;
    &lt;td&gt;$700&lt;/td&gt;
    &lt;td&gt;$4,200&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;&lt;a href="http://gleg.net/argeniss_pack.shtml"&gt;argeniss &lt;/a&gt;&lt;/td&gt;
    &lt;td&gt;$1,000&lt;/td&gt;
    &lt;td&gt;$500&lt;/td&gt;
    &lt;td&gt;$3,000&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;&lt;a href="http://www.immunitysec.com/products-canvas.shtml"&gt;canvas&lt;/a&gt;&lt;/td&gt;
    &lt;td&gt;$1,450&lt;/td&gt;
    &lt;td&gt;$730&lt;/td&gt;
    &lt;td&gt;$4,370&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
&lt;br /&gt;
&lt;p&gt;
And the cr&#232;me of the crop:&lt;br /&gt;
&lt;b&gt;Immunity Sec&#8217;s Vulnerability Sharing Club	$50,000 - $100,000 per year&lt;/b&gt;
&lt;/p&gt;
&lt;p&gt;
Attacking with anything less in hand tends toward negligence, especially if you do so without disclosing what you&#8217;re missing.  Pay to have all and you&#8217;ve likely priced yourself out of competitive bids.  
&lt;/p&gt;
&lt;p&gt;
The winners here, again, are the attackers.      
&lt;/p&gt;
&lt;p&gt;
&#8220;Good Luck&#8230; you&#8217;ll need it!&#8221;
&lt;/p&gt;
&lt;img src="http://blog.clearnetsec.com/files/smashtv.jpg" align="left"&gt;
&lt;br /&gt;

</description>
      <pubDate>Fri, 28 Dec 2007 08:57:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:5b29bc79-91d9-4ca9-bf12-d9426ee719ee</guid>
      <author>tate@ClearNetSec.com (Tate Hansen)</author>
      <link>http://blog.clearnetsec.com/articles/2007/12/28/%E2%80%9Cbig-money-big-prizes-i-love-it-%E2%80%9D</link>
      <category>security</category>
      <category>ClearNet</category>
      <category>ClearNet Security</category>
      <category>Tate Hansen</category>
      <category>Penetration Testing</category>
      <category>gleg</category>
      <category>immunity</category>
      <category>argeniss</category>
      <category>d2</category>
      <category>exploits</category>
    </item>
    <item>
      <title>Follow-up on using unicornscan for a big scan (400,000+ public IPs)</title>
      <description>&lt;p&gt;I&#8217;m happy to report our growing experience using unicornscan for large discovery sweeps is a positive one.  Our confidence in using this tool has increased and it is now our preferred weapon of choice for scanning large IP swaths.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;To recap:&lt;/b&gt;  We performed a sweep of 400,000+ public IPs across multiple continents by configuring the scans to do a full TCP port scan of each IP, sustained ~55 Mbits/s using between 3 and 5 systems, and completed it in a matter of days.  
&lt;/p&gt;
&lt;p&gt;
This is pretty good considering by sending two SYN probes per port it meant sending ~52.5 billion packets and producing some 3 Terabytes of data. 
&lt;/p&gt;
&lt;p&gt;
Nmap is often our preferred tool, and we used it to spot check our results with unicornscan, but from now on it will come down to the details of the gig to make the choice.
&lt;/p&gt;
&lt;p&gt;
&lt;i&gt;&lt;b&gt;Tech note:&lt;/b&gt;  We avoided problems with table overflows and other like issues by placing the systems directly on the internet and with iptables turned off.&lt;/i&gt;


</description>
      <pubDate>Thu, 27 Dec 2007 12:36:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:bb1d8624-361f-4fca-9777-466bfd9d4124</guid>
      <author>tate@ClearNetSec.com (Tate Hansen)</author>
      <link>http://blog.clearnetsec.com/articles/2007/12/27/follow-up-on-using-unicornscan-for-a-big-scan-400-000-public-ips</link>
      <category>nmap</category>
      <category>scanning</category>
      <category>security</category>
      <category>port  scanning</category>
      <category>ClearNet</category>
      <category>ClearNet Security</category>
      <category>Tate Hansen</category>
      <category>unicornscan</category>
    </item>
    <item>
      <title>Another tidbit on PCI</title>
      <description>Today I was talking with a colleague from a partner company about the PCI certification - I think he's up for recertification.
&lt;p&gt;
&lt;/p&gt;
The interesting thing is he was talking to a Qualys representative recently whom, affably speaking, offered tips on how to tune the Qualys scans based on new modifications made at Mastercard's test lab.  The representative also said he could review the report Qualys automatically builds.  My colleague exclaimed to me "It sounded like they already have the answers".
&lt;p&gt;
&lt;/p&gt;
Of course they do.  Qualys pays PCI to verify their ability to discover what PCI wants them to discover.  People pay and use Qualys so they can become PCI certified.  Anybody willing to click "start scan" has the ability to be an Approved Scanning Vendor.  
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
What's my problem with all this?  For one, the certification process is rotten:
&lt;/p&gt;
&lt;p&gt;
&lt;a  href="http://blog.clearnetsec.com/articles/2007/05/16/pci-not-our-problem"&gt;http://blog.clearnetsec.com/articles/2007/05/16/pci-not-our-problem&lt;/a&gt;.
&lt;br /&gt;
&lt;a href="http://blog.clearnetsec.com/articles/2007/05/04/pci-misleading-racket"&gt;http://blog.clearnetsec.com/articles/2007/05/04/pci-misleading-racket&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
On top of that, it's costly and does little to vet engineers claiming competency.  Its design is to weed out small security firms, which is probably why it fires me up in the first place and turns me into a cynical punk all day.
&lt;/p&gt;


</description>
      <pubDate>Tue, 06 Nov 2007 18:31:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:db90642f-e6cc-4c61-9e9a-07ae12d31f9e</guid>
      <author>tate@ClearNetSec.com (Tate Hansen)</author>
      <link>http://blog.clearnetsec.com/articles/2007/11/06/another-tidbit-on-pci</link>
      <category>Certification</category>
      <category>ClearNet</category>
      <category>ClearNet Security</category>
      <category>Tate Hansen</category>
      <category>PCI</category>
      <category>ASV</category>
      <category>visa</category>
    </item>
    <item>
      <title>Trying out unicornscan</title>
      <description>&lt;p&gt;We&#8217;ve hit a new high.  We&#8217;ve soaked ourselves in a bandwidth bath on behalf of a client whom would like us to discover active services across a range of six public /16 blocks plus some scattered /17s, /24s, etc.  The range is close to a total of 400,000 IPs.  
&lt;/p&gt;
&lt;p&gt;
We started out with five dual Xeon systems running 20 to 40 instances of nmap, each tuned, and each instance targeting 64 IPs.  This client wants the job completed in weeks, so we decided it was a good time to get more experience with unicornscan.
&lt;/p&gt;
&lt;p&gt;
By luck, we tapped into a Danish provider that is allowing us to push 55Mbits/s.  I have no idea how much that amount of bandwidth would normally cost, especially if sustaining it 24x7 for a few weeks, but I&#8217;m guessing it is way over $10,000.  Our client would allow us to go up to 100Mbits/s, alas, our luck doesn&#8217;t go that far.  
&lt;/p&gt;
&lt;p&gt;
Anyway, we now have faster dual-core systems each pushing ~25 Mbits/s via &lt;a href="http://www.unicornscan.org/"&gt;unicornscan&lt;/a&gt; like so:
&lt;/p&gt;
&lt;p&gt;
&lt;blockquote&gt;
sudo nohup /usr/local/bin/unicornscan -mT -p &#8211;r25000 -vv xxx.zz.0.0/16:a -w unicorn.output.for.xxx.zz..0.0.fullTCP &gt; unicorn.output.fullTCP &amp;
&lt;/blockquote&gt;
&lt;/p&gt;
&lt;p&gt;
We have lots of results from nmap; so far unicornscan is matching the nmap results.  Having the ability to specify packets per second with unicornscan is super nice.
&lt;/p&gt;
&lt;p&gt;
We&#8217;ll create a follow up post on how all our scanning worked out on this gig when we&#8217;re finished (sometime in late November).


</description>
      <pubDate>Sun, 14 Oct 2007 22:10:00 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:41de7625-dc6f-4304-bd0f-07fd9f49eca1</guid>
      <author>tate@ClearNetSec.com (Tate Hansen)</author>
      <link>http://blog.clearnetsec.com/articles/2007/10/14/trying-out-unicornscan</link>
      <category>nmap</category>
      <category>port  scanning</category>
      <category>ClearNet</category>
      <category>ClearNet Security</category>
      <category>Tate Hansen</category>
      <category>unicornscan</category>
    </item>
  </channel>
</rss>
