<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title><![CDATA[The Security Samurai]]></title>
    <link>http://www.securityratty.com/feed/4ba353ae0d71198aeb47c7febb57fbc1</link>
    <description></description>
    <pubDate>Mon, 02 Apr 2007 02:46:00 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[Open Letter to Verizon Wireless]]></title>
      <link>http://www.securityratty.com/article/33861048df9fa12f13bd8d46690d0a5b</link>
      <guid>http://www.securityratty.com/article/33861048df9fa12f13bd8d46690d0a5b</guid>
      <description><![CDATA[After receiving no support from agents at the Verizon Wireless store or by agents on the phone, I decided to write them and make it an open letter. Its no secret that Verizon has a great network, but...]]></description>
      <content:encoded><![CDATA[<P><FONT size=2><FONT face=Verdana>After receiving no support from agents at the Verizon Wireless store or by agents on the phone, I decided to write them and make it an open letter.<SPAN>&nbsp; </SPAN>It&#8217;s no secret that Verizon has a great network, but it&#8217;s also no secret that their phone selection stinks.<SPAN>&nbsp; </SPAN>I don&#8217;t want to leave them and am hoping that whatever little bad press I can cause will encourage them to resolve the issue.<SPAN>&nbsp; </SPAN>If not, I&#8217;m tapping out.<SPAN>&nbsp; </SPAN>For 3 years I have hated my phone and loved their network.<SPAN>&nbsp; </SPAN>I&#8217;m ready to feel mediocre about both.<SPAN>&nbsp; </SPAN>Here it goes: </FONT></FONT>
<P><FONT size=2><FONT face=Verdana>I am currently without a phone and would appreciate a speedy reply. </FONT></FONT>
<P><FONT size=2><FONT face=Verdana>I have been a Verizon Wireless customer for over 5 years and my monthly bill easily averages over $200 during that time frame.<SPAN>&nbsp; </SPAN>While I love your network, I have been completely unsatisfied by your selection of phones.<SPAN>&nbsp; </SPAN>It is a stretch to say that my last phone worked&#8212;it had a feature called a battery that allowed me to switch from the car charger to my office charger without dying.<SPAN>&nbsp; </SPAN>And I waited&#8212;under duress&#8212;until I was allowed to purchase a new phone with the discount. </FONT></FONT>
<P><FONT size=2><FONT face=Verdana>My current phone has a wonderful battery life, but this is the 4th time the charger has snapped off in the phone.<SPAN>&nbsp; </SPAN>The phone is fine, but I keep paying $30 for new chargers.<SPAN>&nbsp; </SPAN>I refuse to purchase another or wait until February when I will be eligible for a new phone.<SPAN>&nbsp; </SPAN>You sold a phone with a design flaw, and I&#8217;m not even asking for a refund or a free phone.<SPAN>&nbsp; </SPAN>Just allow me to take a chance on a new one at the 2 year contract renewal rate.<SPAN>&nbsp; </SPAN></FONT></FONT>
<P><FONT size=2><FONT face=Verdana><SPAN></SPAN></FONT></FONT><FONT size=2><FONT face=Verdana>If not, I will gladly pay the early termination fee and leave Verizon.<SPAN>&nbsp; </SPAN>On general principle, I will spend more money canceling my account with you than I would likely receive as a discount on a new phone.<SPAN>&nbsp; </SPAN>As a customer, I consider it unacceptable that you sell inferior phones and leave me with no recourse. </FONT></FONT>
<P><FONT size=2><FONT face=Verdana>The first time I waited haplessly to become eligible for a new phone.<SPAN>&nbsp; </SPAN>I will not suffer a second time.<SPAN>&nbsp; </SPAN>If you don&#8217;t like the fact that you will end up losing money by allowing me to purchase a new phone early, I suggest you take it up your vendors who supply you with awful products.<SPAN>&nbsp; </SPAN>I can promise you that we will both lose more money if you don&#8217;t. </FONT></FONT>
<P><FONT size=2><FONT face=Verdana>Sincerely, </FONT></FONT>
<P><FONT face=Verdana size=2>Eric Marvets</FONT></P><img src ="http://marvets.com/blog/aggbug/12205.aspx" width = "1" height = "1" />]]></content:encoded>
      <pubDate>Mon, 25 Aug 2008 11:43:00 +0000</pubDate>
      <category domain="http://www.securityratty.com/tag/phone">phone</category>
      <category domain="http://www.securityratty.com/tag/phone workedit">phone workedit</category>
      <category domain="http://www.securityratty.com/tag/free phone">free phone</category>
      <category domain="http://www.securityratty.com/tag/current phone">current phone</category>
      <category domain="http://www.securityratty.com/tag/verizon">verizon</category>
      <category domain="http://www.securityratty.com/tag/phone selection stinks">phone selection stinks</category>
      <category domain="http://www.securityratty.com/tag/verizon wireless store">verizon wireless store</category>
      <category domain="http://www.securityratty.com/tag/time">time</category>
      <category domain="http://www.securityratty.com/tag/verizon wireless customer">verizon wireless customer</category>
      <source url="http://marvets.com/blog/archive/2008/08/25/12205.aspx">Open Letter to Verizon Wireless</source>
    </item>
    <item>
      <title><![CDATA[What Does SHA1 is Broken Mean?]]></title>
      <link>http://www.securityratty.com/article/fa9144afb671eb0d6bf7ef80a736718b</link>
      <guid>http://www.securityratty.com/article/fa9144afb671eb0d6bf7ef80a736718b</guid>
      <description><![CDATA[For those of you Slashdot readers out there, you may have heard by now that SHA1 is broken. Recently I did some security videos for Microsoft, and decided that SHA1 was the best hash function for the...]]></description>
      <content:encoded><![CDATA[<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial">For those of you Slashdot readers out there, you may have heard by now that &#8216;SHA1 is broken&#8217;.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Recently I did some security videos for Microsoft, and decided that SHA1 was the best hash function for the example (modifying an existing application to store hashed passwords).<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial">The videos I did were part of the &#8220;How Do I&#8221; series, and not exactly the place to explain why it was appropriate to use SHA1.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>But for those of you looking to understand the why behind the example, I&#8217;ll take a few minutes to explain it.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: Arial">What exactly is SHA1?<o:p></o:p></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial">SHA1 is a hashing algorithm, also known as a one way function.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>A one way function is where given any value of x, it is easy to find f(x), but given f(x) it is unrealistic to find x.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>One way functions allow us to take a &#8216;fingerprint&#8217; of data without storing the data itself. In a password scheme, instead of storing a user&#8217;s password (x) we instead store a hash of the password (f(x)).<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Later when the user wants to login, he again supplies a password which we hash and compare against our stored value.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial">It&#8217;s also useful for ensuring the integrity of data.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>When a message is sent over an unsecured channel, a hash of the message can also be used to check the message once it reaches its destination.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>If the message does not match the hash, then we assume it was modified in transit.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: Arial">Designed Strength of SHA1<o:p></o:p></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial">When we hash data, the range of values for x is infinite.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>The hash on the other hand is a fixed size.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Therefore, for each value in the range of our hash, there are an infinite number of possible values for x.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial">This range of possible values determines the odds of guessing a value x to match a known value f(x).<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>If the size of the hash value was 2<SUP>1</SUP>, there would be a 50/50 chance that the valued guessed would match our known f(x).<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>That&#8217;s why SHA1 utilizes a very large hash size of 2<SPAN class=Style1Char>160</SPAN>.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>To put that in perspective, the Earth is composed of 2<SPAN class=Style1Char>170</SPAN> atoms.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>It&#8217;s computationally unrealistic that anyone would be able to beat those one in 2<SPAN class=Style1Char>160</SPAN> odds to find a value x which matches our known value f(x) (with today&#8217;s technology).<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: Arial">The Birthday Paradox<o:p></o:p></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial">Some of you may be asking yourself, &#8220;but I read on Wikipedia that SHA1 has a strength of 2<SPAN class=Style1Char>80</SPAN>?&#8221;<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>This is true, but to understand why, we will first look at the birthday paradox.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial">How many people must be in a room before the odds are even that one of them shares your birthday?<SPAN style="mso-spacerun: yes">&nbsp; </SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial">How many people must be in a room before the odds are even that two of them share the same birthday?<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial">In the first question, we are looking to match a specific value, while in the second we were just looking for any 2 matches.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>The answers are 253 and 23.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>The reason for the difference is that between the 23 people, there are 253 unique combinations.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>In one way functions, this is the difference between finding what we call a pre-image value versus a collision.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial">The reason we say the strength of SHA1 is 2<SPAN class=Style1Char>80</SPAN>, is because we are talking about finding collisions (any two values for x with the same f(x)).<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>When we are hashing passwords, we are asking the person logging in to match a specific f(x), and the strength of SHA1 in that situation would be 2<SPAN class=Style1Char>160</SPAN>.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: Arial">The Current Strength of SHA1<o:p></o:p></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial">The analysis of SHA1 shows that collisions were found in 2<SPAN class=Style1Char>63</SPAN>.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>It&#8217;s now becoming computationally feasible to find two values of x that match an f(x).<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>It&#8217;s still short of being probable that those two matches found would allow an attacker to compromise an encryption system, but the worry is that SHA1&#8217;s strength will continue to decline.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial">Until the strength of SHA1 drops to 2<SPAN class=Style1Char>40</SPAN>, it is still a valid way to protect against pre-image attacks.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: Arial">Why Did I Choose SHA1?<o:p></o:p></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial">In addition to SHA1 being secure in the example, there were a couple of other reasons I choose to use it instead of something like SHA256 (2<SPAN class=Style1Char>256</SPAN>).<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>The first reason was that in the example, I was showing how to modify an existing application, by simply changing the value in the password field from a password to the base64 string representation of the hash, which is 28 characters in length (for SHA256, it would be 44 characters).<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>If the database allowed passwords that size, then it&#8217;s trivial to add support for hashing.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial">The other reason is that there are far easier ways of attacking a password field than targeting SHA1.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>An offline dictionary attack against the users&#8217; passwords is several orders of magnitude easier.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>SHA1 protects the hash against brute force attacks.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>It does nothing to protect a user who chooses a poor password.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial">A system is only as strong as its weakest link.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial">-Eric Marvets<o:p></o:p></SPAN></P><img src ="http://marvets.com/blog/aggbug/5592.aspx" width = "1" height = "1" />]]></content:encoded>
      <pubDate>Wed, 12 Dec 2007 04:35:00 +0000</pubDate>
      <category domain="http://www.securityratty.com/tag/sha1">sha1</category>
      <category domain="http://www.securityratty.com/tag/choose sha1">choose sha1</category>
      <category domain="http://www.securityratty.com/tag/sha1 protects">sha1 protects</category>
      <category domain="http://www.securityratty.com/tag/hash data">hash data</category>
      <category domain="http://www.securityratty.com/tag/data">data</category>
      <category domain="http://www.securityratty.com/tag/sha1 drops">sha1 drops</category>
      <category domain="http://www.securityratty.com/tag/hash function">hash function</category>
      <category domain="http://www.securityratty.com/tag/hash">hash</category>
      <category domain="http://www.securityratty.com/tag/function">function</category>
      <source url="http://marvets.com/blog/archive/2007/12/12/5592.aspx">What Does SHA1 is Broken Mean?</source>
    </item>
    <item>
      <title><![CDATA[The Pwnie Awards]]></title>
      <link>http://www.securityratty.com/article/dc3e61308807095a54a3c7a215839826</link>
      <guid>http://www.securityratty.com/article/dc3e61308807095a54a3c7a215839826</guid>
      <description><![CDATA[I just found the Pwnie Awards . Its a great concept. They accept nomination and then give awards to celebrat[e] (or make fun of) the achievements and failures of security researchers and the wider...]]></description>
      <content:encoded><![CDATA[<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri>I just found the </FONT><A href="http://pwnie-awards.org/"><FONT face=Calibri>Pwnie Awards</FONT></A><FONT face=Calibri>.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>It&#8217;s a great concept.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>They accept nomination and then give awards to &#8220;celebrat[e] (or make fun of) the achievements and failures of security researchers and the wider security community.&#8221;</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri>They give awards in the following categories:</FONT></P>
<P class=MsoListParagraphCxSpFirst style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"><SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">&#183;<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT face=Calibri>Best Server-Side Bug <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></FONT></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"><SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">&#183;<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT face=Calibri>Best Client-Side Bug <o:p></o:p></FONT></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"><SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">&#183;<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT face=Calibri>Mass 0wnage <o:p></o:p></FONT></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"><SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">&#183;<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT face=Calibri>Most Innovative Research <o:p></o:p></FONT></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"><SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">&#183;<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT face=Calibri>Lamest Vendor Response <o:p></o:p></FONT></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"><SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">&#183;<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT face=Calibri>Most Overhyped Bug <o:p></o:p></FONT></P>
<P class=MsoListParagraphCxSpLast style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"><SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">&#183;<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT face=Calibri>Best Song</FONT></P>
<P class=MsoListParagraphCxSpLast style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1">&nbsp;</P><img src ="http://marvets.com/blog/aggbug/4480.aspx" width = "1" height = "1" />]]></content:encoded>
      <pubDate>Mon, 10 Sep 2007 00:21:00 +0000</pubDate>
      <category domain="http://www.securityratty.com/tag/pwnie awards">pwnie awards</category>
      <category domain="http://www.securityratty.com/tag/awards">awards</category>
      <category domain="http://www.securityratty.com/tag/bug">bug</category>
      <category domain="http://www.securityratty.com/tag/server-side bug">server-side bug</category>
      <category domain="http://www.securityratty.com/tag/wider security community">wider security community</category>
      <category domain="http://www.securityratty.com/tag/client-side bug">client-side bug</category>
      <category domain="http://www.securityratty.com/tag/innovative research">innovative research</category>
      <category domain="http://www.securityratty.com/tag/accept nomination">accept nomination</category>
      <category domain="http://www.securityratty.com/tag/vendor response">vendor response</category>
      <source url="http://marvets.com/blog/archive/2007/09/10/4480.aspx">The Pwnie Awards</source>
    </item>
    <item>
      <title><![CDATA[XBOX 360 Dies Again]]></title>
      <link>http://www.securityratty.com/article/27831fd69b501d7980b53718f0d5545c</link>
      <guid>http://www.securityratty.com/article/27831fd69b501d7980b53718f0d5545c</guid>
      <description><![CDATA[Two days ago my XBOX 360 quit working after a few minutes of play and started blinking red. I checked out the error message online and it seems to be a simple overheating issue. I contacted Microsoft,...]]></description>
      <content:encoded><![CDATA[<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri>Two days ago my XBOX 360 quit working after a few minutes of play and started blinking red.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>I checked out the error message online and it seems to be a simple overheating issue.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>I contacted Microsoft, and they agreed to fix the console (only 6 months old), but that it would take 3 to 5 days to send me a box to ship it to them in, and then another 4 to 8 weeks for them to fix it and send it back.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri>I thought about it for a minute, and decided I rather buy a new one rather than sit around and wait on them for two months.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>First though, I looked around online for a fix and saw that quite a few people were having the same problem.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Everyone had an opinion on what the problem was and what to do about it, so I decided to do a couple of things: replace the thermal compound on the CPU and GPU and extend the fan shroud over the GPU using cardboard from a cereal box wrapped in aluminum foil and attached to the existing fan shroud.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri>That fix worked like a champ until today, when the rear fan on the GPU completely died.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>I don&#8217;t know if it started to fail 2 days ago and finally quit, or if the fan controller is cutting the fan off intermittently.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>I have a plan to fix it either way though.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>I ordered a replacement </FONT><A href="http://secure.llamma.com/catalog/product_info.php?products_id=716"><FONT face=Calibri color=#0000ff>Talismoon fan from llama.com</FONT></A><FONT face=Calibri> and found a spot on the board to solder it to, which will circumvent the variable speed fan controller.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri>The replacement fans are supposedly quitter, but they will be moving from a 5V variable speed controller to a 12V power source.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>I hope it ends up with about the same noise profile, but at least I&#8217;ll have a functioning XBOX when Halo 3 is released in a few weeks.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri><I style="mso-bidi-font-style: normal"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></I></FONT>&nbsp;</P><img src ="http://marvets.com/blog/aggbug/4290.aspx" width = "1" height = "1" />]]></content:encoded>
      <pubDate>Sun, 26 Aug 2007 17:57:00 +0000</pubDate>
      <category domain="http://www.securityratty.com/tag/fan shroud">fan shroud</category>
      <category domain="http://www.securityratty.com/tag/fan">fan</category>
      <category domain="http://www.securityratty.com/tag/rear fan">rear fan</category>
      <category domain="http://www.securityratty.com/tag/replacement talismoon fan">replacement talismoon fan</category>
      <category domain="http://www.securityratty.com/tag/days ago">days ago</category>
      <category domain="http://www.securityratty.com/tag/fix">fix</category>
      <category domain="http://www.securityratty.com/tag/days">days</category>
      <category domain="http://www.securityratty.com/tag/xbox">xbox</category>
      <category domain="http://www.securityratty.com/tag/gpu">gpu</category>
      <source url="http://marvets.com/blog/archive/2007/08/26/4290.aspx">XBOX 360 Dies Again</source>
    </item>
    <item>
      <title><![CDATA[You Need An Address to Call 911]]></title>
      <link>http://www.securityratty.com/article/53fc7422cead1a0a3729771bf7da508f</link>
      <guid>http://www.securityratty.com/article/53fc7422cead1a0a3729771bf7da508f</guid>
      <description><![CDATA[Yesterday, I bent the metal clasp on my slacks so this morning I took up walking. I got up a little earlier, left my hotel, and wandered through the surrounding neighborhood. I soon realized I would...]]></description>
      <content:encoded><![CDATA[<P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"><FONT face=Calibri><SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri">Yesterday, I bent the metal clasp on my slacks so this morning I took up walking.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>I got up a little earlier, left my hotel, and wandered through the surrounding neighborhood.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>I soon realized I would need a short cut back to the hotel in order to make it to work on time, and a set of train tracks looked like the perfect route to circumvent the winding streets.</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"><FONT face=Calibri><SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri">It was perfect, on the other side of the tracks was the old highway (which I knew the hotel was on) running parallel to it.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>I was almost back to the hotel when I noticed a Lexus lying very awkwardly in a ditch.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>At first, I thought it was a runaway car that crashed.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>It could only be seen from the tracks and I began to worry that someone might be in there and that no one had found them.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>I was relieved to discover no one in the car, and came to the conclusion that it was probably stolen and ditched.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>I decided to call 911 to let them know of its location, so the expensive car could be reclaimed.</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"><o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"><FONT face=Calibri><SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri">I could not imagine that it would have taken 10 minutes for me to explain where I was, but it did.</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"><o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"><FONT face=Calibri><SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri">The problem was I didn&#8217;t have an address.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>All I knew was the exit number off the highway, the name of the hotel, and that I was 150 yards south of the building on a set of railroad tracks.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>None of this information seemed good enough.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>As I talked to her on the phone I was walking back to the hotel, and I finally gave her its address, and that seemed fit into their system.</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"><o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"><FONT face=Calibri><SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri">It made me think of a situation that happened to a friend of mine in 2000.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>An elderly woman made an improper left hand turn and he hit her doing close to 50 mph.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>He called 911, told them he had been in an accident, the road he was on, and the building he was in front of.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>The last thing he remembered before passing out was the operator telling him she needed an address.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"><o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"><FONT face=Calibri><SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri">It wasn&#8217;t until another passerby called 911, that an ambulance finally arrived.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"><o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"><FONT face=Calibri><SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri">The 911 system failed in both of these situations because it could not deal with what they deemed imperfect information.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>The process needs to allow for partial information to be passed on in case the 911 operator cannot quickly and efficiently pin point a location.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>I know our rescue services study and memorize their coverage area in order to respond as quickly as possible.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"><o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"><SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"><FONT face=Calibri>If the 911 operator doesn&#8217;t know where the rail road tracks 150 yards south of the Holiday Inn on exit 11 off of I-85 is, I know the police, fire, or EMS workers will.</FONT></SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P><img src ="http://marvets.com/blog/aggbug/4232.aspx" width = "1" height = "1" />]]></content:encoded>
      <pubDate>Thu, 23 Aug 2007 05:23:00 +0000</pubDate>
      <category domain="http://www.securityratty.com/tag/tracks">tracks</category>
      <category domain="http://www.securityratty.com/tag/train tracks">train tracks</category>
      <category domain="http://www.securityratty.com/tag/railroad tracks">railroad tracks</category>
      <category domain="http://www.securityratty.com/tag/rail road tracks">rail road tracks</category>
      <category domain="http://www.securityratty.com/tag/hotel">hotel</category>
      <category domain="http://www.securityratty.com/tag/address">address</category>
      <category domain="http://www.securityratty.com/tag/road">road</category>
      <category domain="http://www.securityratty.com/tag/expensive car">expensive car</category>
      <category domain="http://www.securityratty.com/tag/imperfect information">imperfect information</category>
      <source url="http://marvets.com/blog/archive/2007/08/23/4232.aspx">You Need An Address to Call 911</source>
    </item>
    <item>
      <title><![CDATA[Presenting at the Connecticut Developers Group August 28th]]></title>
      <link>http://www.securityratty.com/article/bc8ec74f20252dfa7f5cd3e71b6c0c82</link>
      <guid>http://www.securityratty.com/article/bc8ec74f20252dfa7f5cd3e71b6c0c82</guid>
      <description><![CDATA[If anyone in the Connecticut is interested, I will be doing a presentation entitled Applied Cryptography on August 28 th . Its similar to the presentation I used to do ( Block Ciphers and...]]></description>
      <content:encoded><![CDATA[<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri>If anyone in the </FONT><A href="http://www.ctdotnet.com/"><FONT face=Calibri>Connecticut is interested, I will be doing a presentation entitled Applied Cryptography on August 28<SUP>th</SUP></FONT></A><FONT face=Calibri>.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>It&#8217;s similar to the presentation I used to do (</FONT><A href="http://marvets.com/blog/archive/2005/06/10/193.aspx"><FONT face=Calibri>Block Ciphers and Initialization Vectors</FONT></A><FONT face=Calibri>) only I&#8217;ve expanded its scope a little.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri>I changed the presentation slightly and am trying to turn it into a </FONT><A href="http://www.dnrtv.com/"><FONT face=Calibri>dnrTV</FONT></A><FONT face=Calibri> episode with </FONT><A href="http://www.franklins.net/"><FONT face=Calibri>Cark Franklin</FONT></A><FONT face=Calibri> (who will also be in attendance).<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Hope to see you there.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri>-Eric Marvets</FONT></P><img src ="http://marvets.com/blog/aggbug/4207.aspx" width = "1" height = "1" />]]></content:encoded>
      <pubDate>Wed, 22 Aug 2007 09:20:00 +0000</pubDate>
      <category domain="http://www.securityratty.com/tag/presentation">presentation</category>
      <category domain="http://www.securityratty.com/tag/presentation slightly">presentation slightly</category>
      <category domain="http://www.securityratty.com/tag/initialization vectors">initialization vectors</category>
      <category domain="http://www.securityratty.com/tag/block ciphers">block ciphers</category>
      <category domain="http://www.securityratty.com/tag/connecticut">connecticut</category>
      <category domain="http://www.securityratty.com/tag/cark franklin">cark franklin</category>
      <category domain="http://www.securityratty.com/tag/august">august</category>
      <category domain="http://www.securityratty.com/tag/dnrtv episode">dnrtv episode</category>
      <category domain="http://www.securityratty.com/tag/eric marvets">eric marvets</category>
      <source url="http://marvets.com/blog/archive/2007/08/22/4207.aspx">Presenting at the Connecticut Developers Group August 28th</source>
    </item>
    <item>
      <title><![CDATA[Playing With Homemade Explosives]]></title>
      <link>http://www.securityratty.com/article/52ea73fc52265ad93aa2b7797d47f9be</link>
      <guid>http://www.securityratty.com/article/52ea73fc52265ad93aa2b7797d47f9be</guid>
      <description><![CDATA[After reading Bruce Schneier s interview with TSA Administrator Kip Hawley I started thinking of all the explosives used in recent terrorist plots and how silly they were. As a kid, I loved going into...]]></description>
      <content:encoded><![CDATA[<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri>After reading </FONT><A href="http://www.schneier.com/interview-hawley.html"><FONT face=Calibri>Bruce Schneier &#8216;s interview with TSA Administrator Kip Hawley</FONT></A><FONT face=Calibri> I started thinking of all the explosives used in recent terrorist plots and how silly they were.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>As a kid, I loved going into the woods and playing with all sorts of dangerous stuff which of course included fireworks, gas cans, hair spray, propane tanks, etc.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>What I learned was that it&#8217;s a lot harder to get things to explode than you think.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>If any of these terrorist had a background in chemistry or even played with anything dangerous as a kid, they would have realized how silly they were as well.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri>I plan on posting about explosives and how they were used in the terrorist attacks tomorrow, but in the mean time, I thought it would be fun to share some of the lessons I learned as a child through trial and error.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>First off, a word of warning:<SPAN style="mso-spacerun: yes">&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;</SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><B style="mso-bidi-font-weight: normal"><FONT face=Calibri>Do not try any of this at home.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>The experiments were done by an idiot.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>None of it is legal.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>I&#8217;m lucky to have my fingers and some of the hair I lost never grew back.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Scar tissue isn&#8217;t as strong as regular tissue.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></FONT></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri>I remember one of the first little experiments I did as a kid involved the lawn mower&#8217;s gas can.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Several attempts to use gasoline to replicate those awe inspiring car explosions from action movies failed time and time again.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>The only result I could get was a simple fire that often proved difficult to put out.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri>It&#8217;s kind of funny the safety controls I employed at age 12.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>My love of danger was superseded by my desire to live and stay out of trouble.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>For example, one of the first things I learned was remote detonation systems.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>The first one I employed was a catapult, built from popsicle sticks, a metal spoon, and rubber bands which could launch a cotton ball soaked in alcohol 20 ft.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>The catapult itself could even be operated remotely by using a piece of dental floss to release the firing pin.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>The way I figured it, I could open a flame a safe distance from my explosive, run to my makeshift bomb shelter (a foxhole), launch the catapult, and wait for the explosion.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>My ignition systems advanced over the years to electrical (steel wool, 9V batteries, and phone cord), 12 gauge shotgun shells minus the lead shot, and tracer rounds (regular bullets do nothing, you need an incendiary round).<SPAN style="mso-spacerun: yes">&nbsp; </SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri>My experiments always started with small trial runs. The simple process I employed had numerous benefits, such as teaching me how to construct proper firebreaks, that gravel roads don&#8217;t burn but they do throw significant amounts of shrapnel, and why the military loves foxholes.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri>The first time I got an explosion occurred by accident.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>I was very disappointed after another failed experiment.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>As I sat there next to an empty gas can waiting for a fire to go out, I was playing with strike anywhere matches on the empty gas can when to my surprise it exploded and launched itself to the other side of the field.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>I lost all the hair on my knuckles and had now had a mystery to solve.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri>I can&#8217;t imagine what my dad must have thought when I started asking all these questions, but he explained to me how a combustion engine works.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Either a carburetor or fuel injection systems mix gasoline with oxygen to form a gas which is ignited by a spark plug at specific intervals to propel a car.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>He also explained that if a car&#8217;s gas tank could explode then it would not be safe to drive.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Without being properly mixed with an oxidant, gasoline does not detonate, but rather it deflagrates, or burns.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri>Experimenting with a car battery charger, a glass beaker, some balloons, and water was also a source of immense fun.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>At the time, I hadn&#8217;t taken any chemistry classes and thought I was collecting pure hydrogen in my balloons.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>In my mind, I was making mini-Hindenburg&#8217;s.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>I would take them out to my fort and blow them up.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Those made some nice explosions.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>It wasn&#8217;t until a later experiment that I learned I was collecting oxygen in addition to hydrogen through electrolysis.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri>That later experiment occurred when I discovered dad&#8217;s acetylene tanks (he&#8217;s a jeweler and has a torch for soldering). At first I was disappointed.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Balloons filled with only acetylene barely did anything.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>But then I found that if I mixed in some pure oxygen from the other tank in a 2:1 ratio of oxygen to acetylene, you could produce an explosion with a shock wave that could be felt from 50 ft. away.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>It literally sounded like a stick of TNT.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri>Over the years I grew more and more brave.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>I don&#8217;t know what my poor parents must have thought.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>At age 15, I printed off an anarchist cookbook and unintentionally left before it was done printing.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>The printer was simply out of paper, and later that night when dad put some more in, out popped a page on making napalm from gasoline and styrofoam.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>They have also never asked me how the metal window screen in my room melted in one corner.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>I don&#8217;t know how I would have told them it was due to a freak accident when I was making my first accurate time delay fuse using slow burning gunpowder, cardboard strips that were coiled and soaked in wax, and a tuna can.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri>Looking back at some of the stuff I did from age 10 to 16, I would have made an excellent engineer, scientist, or lawyer.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>I built all kinds of things, always figured out how they worked, and argued my way out things that get people sent to Guantanamo :)</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><o:p><FONT face=Calibri>&nbsp;</FONT></o:p></P><img src ="http://marvets.com/blog/aggbug/4044.aspx" width = "1" height = "1" />]]></content:encoded>
      <pubDate>Tue, 07 Aug 2007 13:30:00 +0000</pubDate>
      <category domain="http://www.securityratty.com/tag/gas">gas</category>
      <category domain="http://www.securityratty.com/tag/lawn mowers gas">lawn mowers gas</category>
      <category domain="http://www.securityratty.com/tag/tank">tank</category>
      <category domain="http://www.securityratty.com/tag/cars gas tank">cars gas tank</category>
      <category domain="http://www.securityratty.com/tag/time">time</category>
      <category domain="http://www.securityratty.com/tag/time delay fuse">time delay fuse</category>
      <category domain="http://www.securityratty.com/tag/terrorist">terrorist</category>
      <category domain="http://www.securityratty.com/tag/empty gas">empty gas</category>
      <category domain="http://www.securityratty.com/tag/recent terrorist plots">recent terrorist plots</category>
      <source url="http://marvets.com/blog/archive/2007/08/07/4044.aspx">Playing With Homemade Explosives</source>
    </item>
    <item>
      <title><![CDATA[DRM Scorecard Makes Me Wonder: The Media Industry and the TSA, Sadistic or Incompetent?]]></title>
      <link>http://www.securityratty.com/article/3fd4daab89f7ccae5a96e2b3d9477ce3</link>
      <guid>http://www.securityratty.com/article/3fd4daab89f7ccae5a96e2b3d9477ce3</guid>
      <description><![CDATA[Back in March, I posted about the media industry and the BORA principle , or break once, run anywhere. Info week has a DRM scorecard where the box score reads Hackers 1000, Industry 0
This all goes...]]></description>
      <content:encoded><![CDATA[<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri>Back in March, I posted about the </FONT><A href="http://marvets.com/blog/archive/2007/03/22/2009.aspx"><FONT face=Calibri>media industry and the BORA principle</FONT></A><FONT face=Calibri>, or break once, run anywhere.<SPAN style="mso-spacerun: yes">  </SPAN>Info week has a </FONT><A href="http://www.informationweek.com/blog/main/archives/2007/08/drm_scorecard_h.html"><FONT face=Calibri>DRM scorecard</FONT></A><FONT face=Calibri> where the box score reads Hackers 1000, Industry 0.<SPAN style="mso-spacerun: yes">  </SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri>This all goes back to the simple fact that all DRM is based on encryption, and that it&#8217;s illogical to give someone the decryption key that is required to enable what the media industry views as authorized behavior (media playback) without expecting someone else to utilize that decryption key for other behavior, such as making Fair Use backups or sharing it on a P2P network.<SPAN style="mso-spacerun: yes">  </SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri>Encryption is defined as the science and study of secret writing.<SPAN style="mso-spacerun: yes">  </SPAN>What is it that the media industry is trying to keep secret?<SPAN style="mso-spacerun: yes">  </SPAN>While we may want <I style="mso-bidi-font-style: normal">I Now Pronounce You Chuck and Larry</I> and <I style="mso-bidi-font-style: normal">Who&#8217;s Your Caddy</I> to be some sort of secret internal referendum on the crap the entertainment industry regularly produces, we have to assume from their actions (theater release inevitably followed by mass DVD production) that they are proud of their works and wish to share them with the entire world.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri>They worried about piracy with VHS, and it turns out that may have in fact saved Disney and launched an entire consumer market for home video.<SPAN style="mso-spacerun: yes">  </SPAN>They worried about it with DVD&#8217;s, which have brought in billions of dollars to the media industry despite the fact that CSS was broken in 1999.<SPAN style="mso-spacerun: yes">  </SPAN>Their fear and illogical behavior impedes and irritates their consumers while having absolutely no effect on the spread of piracy (which they could easily defeat should they ever focus on the simple economics and technology of the pirating industry).</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri>I would be happier if the media industry and the TSA were sadistic rather than incompetent.<SPAN style="mso-spacerun: yes">  </SPAN>It would be comical to see these two groups meeting for the first time over drinks trying to one up each other:</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri>&#8220;We made a list comprised of thousands of names.<SPAN style="mso-spacerun: yes">  </SPAN>If you fly and your name is even remotely similar to one on the list, we do extra searches&#8230;every time you fly&#8230;.over and over again.<SPAN style="mso-spacerun: yes">  </SPAN>The kicker is we let anyone with Photoshop and a printer board under any name they want.&#8221;</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri>&#8220;Oh yeah, well we sell malleable $.05 pieces of plastic for $20 and when it gets scratched or stolen, we force them to buy a new one because we don&#8217;t allow them to make backups.<SPAN style="mso-spacerun: yes">  </SPAN>Even though anyone with technical skillz can download the same thing for free.&#8221;</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri>&#8220;Oh yeah, well we found a way to make people who can&#8217;t even change at the gym without flip flops walk around barefoot in public.<SPAN style="mso-spacerun: yes">  </SPAN>We tell them we&#8217;re screening for bombs and they just go with it.<SPAN style="mso-spacerun: yes">  </SPAN>The terrorist can still strap whatever they need to their leg, just not their shoes.&#8221;</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri>&#8220;We installed rootkits on people&#8217;s PC without their knowledge.&#8221;</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri><SPAN style="mso-spacerun: yes"> </SPAN>&#8220;We banned water and baby food.&#8221;</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri><SPAN style="mso-spacerun: yes"> </SPAN>&#8220;We sue the people who love our products the most.&#8221;</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri>&#8220;We detain babies.&#8221;</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri>&#8220;We&#8230;damn you!<SPAN style="mso-spacerun: yes">  </SPAN>Stop playing the baby card, that&#8217;s not fair!&#8221;</FONT></P><img src ="http://marvets.com/blog/aggbug/3946.aspx" width = "1" height = "1" />]]></content:encoded>
      <pubDate>Thu, 02 Aug 2007 04:19:00 +0000</pubDate>
      <category domain="http://www.securityratty.com/tag/media industry">media industry</category>
      <category domain="http://www.securityratty.com/tag/industry">industry</category>
      <category domain="http://www.securityratty.com/tag/media industry views">media industry views</category>
      <category domain="http://www.securityratty.com/tag/illogical behavior impedes">illogical behavior impedes</category>
      <category domain="http://www.securityratty.com/tag/drm">drm</category>
      <category domain="http://www.securityratty.com/tag/behavior">behavior</category>
      <category domain="http://www.securityratty.com/tag/drm scorecard">drm scorecard</category>
      <category domain="http://www.securityratty.com/tag/secret">secret</category>
      <category domain="http://www.securityratty.com/tag/secret internal referendum">secret internal referendum</category>
      <source url="http://marvets.com/blog/archive/2007/08/02/3946.aspx">DRM Scorecard Makes Me Wonder: The Media Industry and the TSA, Sadistic or Incompetent?</source>
    </item>
    <item>
      <title><![CDATA[No More Comments]]></title>
      <link>http://www.securityratty.com/article/eba49af0b0aa458ec1f9575bf37ac8d3</link>
      <guid>http://www.securityratty.com/article/eba49af0b0aa458ec1f9575bf37ac8d3</guid>
      <description><![CDATA[I've left the comments feature enabled on my blog despite the majority of entries being spam. But it just seems silly anymore. The number of valid comments pales in comparison to the number of spam...]]></description>
      <content:encoded><![CDATA[<P><SPAN style="FONT-FAMILY: 'Arial','sans-serif'">I've left the comments feature enabled on my blog despite the majority of entries being spam.&nbsp; But&nbsp;it just seems silly anymore.&nbsp; The number of valid comments pales in comparison to the number of spam messages so I'm just going to turn it off.&nbsp; I wish I had the time to add some sort of captcha function and will look at&nbsp;adding it in the future.&nbsp; </SPAN></P>
<P><SPAN style="FONT-FAMILY: 'Arial','sans-serif'">I still encourage you to send me comments via the contact form.&nbsp; I will now edit posts to include any comments I receive.&nbsp; If you need to send me a link, do not format it as HTML and leave off the &#8220;http://&#8221; (those message will get blocked).&nbsp; I will format it correctly when it's posted.</SPAN></P>
<P>&nbsp;</P>
<P><SPAN style="FONT-FAMILY: 'Arial','sans-serif'">Thanks,</SPAN></P>
<P><SPAN style="FONT-FAMILY: 'Arial','sans-serif'">Eric Marvets</SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p><FONT face=Calibri>&nbsp;</FONT></o:p></P><img src ="http://marvets.com/blog/aggbug/3858.aspx" width = "1" height = "1" />]]></content:encoded>
      <pubDate>Fri, 27 Jul 2007 14:09:00 +0000</pubDate>
      <category domain="http://www.securityratty.com/tag/comments">comments</category>
      <category domain="http://www.securityratty.com/tag/valid comments pales">valid comments pales</category>
      <category domain="http://www.securityratty.com/tag/comments feature">comments feature</category>
      <category domain="http://www.securityratty.com/tag/spam">spam</category>
      <category domain="http://www.securityratty.com/tag/spam messages">spam messages</category>
      <category domain="http://www.securityratty.com/tag/captcha function">captcha function</category>
      <category domain="http://www.securityratty.com/tag/edit posts">edit posts</category>
      <category domain="http://www.securityratty.com/tag/format">format</category>
      <category domain="http://www.securityratty.com/tag/contact form">contact form</category>
      <source url="http://marvets.com/blog/archive/2007/07/27/3858.aspx">No More Comments</source>
    </item>
    <item>
      <title><![CDATA[Encryption Presentation - .NET Developers Group - NYC Microsoft Offices - June 21st]]></title>
      <link>http://www.securityratty.com/article/94656caed39af9829462fd075056cb72</link>
      <guid>http://www.securityratty.com/article/94656caed39af9829462fd075056cb72</guid>
      <description><![CDATA[For those of you in NYC or the surrounding area, I will be doing a presentation on encryption at the .NET Developers Group on Thursday, June 21, 2007 . Its a similar presentation to the one Ive done...]]></description>
      <content:encoded><![CDATA[<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial">For those of you in NYC or the surrounding area, I will be doing a presentation on encryption at the <A href="http://www.nycdotnetdev.com/EventDetail.aspx?f=list&amp;event=6/21/2007"><FONT color=#800080>.NET Developers Group on Thursday, June 21, 2007</FONT></A>. <SPAN style="mso-spacerun: yes">&nbsp;</SPAN>It&#8217;s a similar presentation to the one I&#8217;ve done for a number of user groups in the Southeast.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>I made this presentation as a response to the flood of online code snippets for encrypting data.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>While they are all fairly easy to use, they don&#8217;t explain what they do and often developers think their data is more secure than it actually is.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial">During the presentation, we&#8217;ll quickly cover some high level encryption basics (asymmetric, symmetric, and one way hashes), but will spend most of our time dealing with symmetric encryption; namely how and why you configure a symmetric algorithm to encrypt the data (ECB vs. CBC).<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>By the end of the session, you&#8217;ll finally understand what an initialization vector (IV) is used for and the proper way to create and store it.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial">Don&#8217;t worry if you don&#8217;t understand what half of that meant.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>I&#8217;ll be sure to explain everything as we go along.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial">You can also find a fair amount of the content from the presentation <A href="http://marvets.com/blog/archive/2005/06/10/193.aspx">here</A> in an article I wrote a while back.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial"><SPAN style="mso-spacerun: yes"></SPAN><o:p></o:p></SPAN>&nbsp;</P><img src ="http://marvets.com/blog/aggbug/2010.aspx" width = "1" height = "1" />]]></content:encoded>
      <pubDate>Mon, 02 Apr 2007 02:46:00 +0000</pubDate>
      <category domain="http://www.securityratty.com/tag/encryption">encryption</category>
      <category domain="http://www.securityratty.com/tag/presentation">presentation</category>
      <category domain="http://www.securityratty.com/tag/level encryption basics">level encryption basics</category>
      <category domain="http://www.securityratty.com/tag/similar presentation">similar presentation</category>
      <category domain="http://www.securityratty.com/tag/net developers">net developers</category>
      <category domain="http://www.securityratty.com/tag/developers">developers</category>
      <category domain="http://www.securityratty.com/tag/symmetric">symmetric</category>
      <category domain="http://www.securityratty.com/tag/symmetric algorithm">symmetric algorithm</category>
      <category domain="http://www.securityratty.com/tag/symmetric encryption">symmetric encryption</category>
      <source url="http://marvets.com/blog/archive/2007/04/02/2010.aspx">Encryption Presentation - .NET Developers Group - NYC Microsoft Offices - June 21st</source>
    </item>
  </channel>
</rss>
