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

<channel>
	<title>.:SSLFail:. &#187; server fail</title>
	<atom:link href="http://www.sslfail.com/tag/server-fail/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sslfail.com</link>
	<description>1.2.840.113549.1.1</description>
	<lastBuildDate>Sat, 24 Jul 2010 14:50:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Server Outage</title>
		<link>http://www.sslfail.com/2009/10/server-outage/</link>
		<comments>http://www.sslfail.com/2009/10/server-outage/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 17:34:01 +0000</pubDate>
		<dc:creator>Tyler</dc:creator>
				<category><![CDATA[Site Related]]></category>
		<category><![CDATA[SecTor]]></category>
		<category><![CDATA[server fail]]></category>
		<category><![CDATA[sslfail.com]]></category>

		<guid isPermaLink="false">http://www.sslfail.com/?p=377</guid>
		<description><![CDATA[Anyone who tried to access SSLFail.com late last night or this morning would have noticed that it was down.  I apparently caused my own server outage with python. Here&#8217;s how it happened.
When sockstress was first discussed I was rather intrigued and thought about it for a bit, but then I quickly abandoned it&#8230; I just [...]]]></description>
			<content:encoded><![CDATA[<p>Anyone who tried to access SSLFail.com late last night or this morning would have noticed that it was down.  I apparently caused my own server outage with python. Here&#8217;s how it happened.</p>
<p>When <a href="http://blog.robertlee.name/2008/08/updates.html">sockstress</a> was first discussed I was rather intrigued and thought about it for a bit, but then I quickly abandoned it&#8230; I just had too many other things on my plate. However discussions at <a href="http://www.sector.ca/">SecTOR</a> renewed my interest in exploring how this tool worked. After a bit of googling, I found <a href="http://www.checkpoint.com/defense/advisories/public/announcement/090809-tcpip-dos-sockstress.html">this page</a> which gives an explanation of what is occurring, although I wasn&#8217;t sure if it was correct. It did, however, fit with the &#8216;TCP/IP Zero Window Size Vulnerability&#8217; in <a href="http://www.microsoft.com/technet/security/Bulletin/ms09-048.mspx">MS09-048</a>.</p>
<p>I decided I would code up the diagram on the Check Point page and see what happened when I tested it. I started writing in python using SOCK_RAW and was ready to send my first packet&#8230; or so I&#8217;d thought. I forgot to send an appropriate Ethernet header, which meant parsing the packet found garbage instead of a valid packet&#8230; and port security on on the switch found an invalid MAC address and quickly disabled the port. Which means no more using the SSLFail.com server for playing with raw sockets.</p>
<p>Anyways, everything is back up and running now.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sslfail.com/2009/10/server-outage/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
