<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Episode 517 &#8211; Packet Injection, WPA Attacks, Virtualization</title>
	<atom:link href="http://www.hak5.org/episodes/episode-517/feed" rel="self" type="application/rss+xml" />
	<link>http://www.hak5.org/episodes/episode-517</link>
	<description></description>
	<lastBuildDate>Sat, 21 Nov 2009 16:19:06 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Matt</title>
		<link>http://www.hak5.org/episodes/episode-517/comment-page-1#comment-39488</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Tue, 20 Oct 2009 07:36:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.hak5.org/?p=1152#comment-39488</guid>
		<description>You guys need to be drinking faster... you did like a whole show on 1 glass of beer. Blue moon is the heat so drink it. Don&#039;t let it get warm. Shame on you all.</description>
		<content:encoded><![CDATA[<p>You guys need to be drinking faster&#8230; you did like a whole show on 1 glass of beer. Blue moon is the heat so drink it. Don&#8217;t let it get warm. Shame on you all.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shinji</title>
		<link>http://www.hak5.org/episodes/episode-517/comment-page-1#comment-37794</link>
		<dc:creator>Shinji</dc:creator>
		<pubDate>Fri, 14 Aug 2009 19:28:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.hak5.org/?p=1152#comment-37794</guid>
		<description>I don&#039;t know about WPA (havn&#039;t tried personally) but I don&#039;t even need Backtrack for Wireless hacking.  Here is what I used...

Ubuntu
aircrack-ng (package)
macchanger (package)
Intel Wifi Link 5100

Then I just followed these instructions: 

I used &#039;macchanger --random&#039; so I would get a new mac address but it was random so can&#039;t be blocked easily.  I just made note of the new mac.  The adapter was put into monitor mode.  I had the key cracked in less than 20 minutes on an empty network (i.e. no one connected at all).</description>
		<content:encoded><![CDATA[<p>I don&#8217;t know about WPA (havn&#8217;t tried personally) but I don&#8217;t even need Backtrack for Wireless hacking.  Here is what I used&#8230;</p>
<p>Ubuntu<br />
aircrack-ng (package)<br />
macchanger (package)<br />
Intel Wifi Link 5100</p>
<p>Then I just followed these instructions: </p>
<p>I used &#8216;macchanger &#8211;random&#8217; so I would get a new mac address but it was random so can&#8217;t be blocked easily.  I just made note of the new mac.  The adapter was put into monitor mode.  I had the key cracked in less than 20 minutes on an empty network (i.e. no one connected at all).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PRIMEVAL</title>
		<link>http://www.hak5.org/episodes/episode-517/comment-page-1#comment-37590</link>
		<dc:creator>PRIMEVAL</dc:creator>
		<pubDate>Fri, 07 Aug 2009 13:05:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.hak5.org/?p=1152#comment-37590</guid>
		<description>THIS episode i have downloaded twice (xvid &amp; avi) both downloads have the megabytes there but don&#039;t play,  other episodes do, also the embedded video doesn&#039;t play.....is it just me or is there a wee glitch in the system....?</description>
		<content:encoded><![CDATA[<p>THIS episode i have downloaded twice (xvid &amp; avi) both downloads have the megabytes there but don&#8217;t play,  other episodes do, also the embedded video doesn&#8217;t play&#8230;..is it just me or is there a wee glitch in the system&#8230;.?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joshua Wright</title>
		<link>http://www.hak5.org/episodes/episode-517/comment-page-1#comment-37389</link>
		<dc:creator>Joshua Wright</dc:creator>
		<pubDate>Wed, 29 Jul 2009 18:18:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.hak5.org/?p=1152#comment-37389</guid>
		<description>David said &quot;Sc00bz: There’s no reason why it’s “impossible” to make PMK rainbow tables.&quot;

For practical purposes, this is in correct, or at least, impractical.

You could write a rainbow table to compute a PMK with the associated the PSK, which would not be useful against recovering the the WPA2 4-way handshake.  It would only be useful if you got the PMK through some other means (like dumping it from the registry).  Even then, it&#039;s not useful, because you don&#039;t actually need the PSK to connect to the network.  You can actually paste the PMK right into the Windows network setup, which is why the PSK is limited to 63 characters (the PMK is 64 characters, allowing the developer to figure out what you mean - PSK or PMK - just by looking at the length of the input string).

It&#039;s not possible to write a rainbow table to attack the 4-way handshake exchange since the nonces represent uniqueness in the conversation that can&#039;t be precomputed.  You could not ascertain, for example, a partial match from a precomputed PMK without the entire PMK itself, making the time/memory trade-off ineffective hear.  I think the way cowpatty does PMK precomputation is the best that can be accomplished given the design of WPA (and kudos to the IEEE for providing a reasonable protocol for *consumer* network authentication and key derivation).

-Josh

p.s. For the record, coWPAtty was intended to make fun of WPA, not my code. :)</description>
		<content:encoded><![CDATA[<p>David said &#8220;Sc00bz: There’s no reason why it’s “impossible” to make PMK rainbow tables.&#8221;</p>
<p>For practical purposes, this is in correct, or at least, impractical.</p>
<p>You could write a rainbow table to compute a PMK with the associated the PSK, which would not be useful against recovering the the WPA2 4-way handshake.  It would only be useful if you got the PMK through some other means (like dumping it from the registry).  Even then, it&#8217;s not useful, because you don&#8217;t actually need the PSK to connect to the network.  You can actually paste the PMK right into the Windows network setup, which is why the PSK is limited to 63 characters (the PMK is 64 characters, allowing the developer to figure out what you mean &#8211; PSK or PMK &#8211; just by looking at the length of the input string).</p>
<p>It&#8217;s not possible to write a rainbow table to attack the 4-way handshake exchange since the nonces represent uniqueness in the conversation that can&#8217;t be precomputed.  You could not ascertain, for example, a partial match from a precomputed PMK without the entire PMK itself, making the time/memory trade-off ineffective hear.  I think the way cowpatty does PMK precomputation is the best that can be accomplished given the design of WPA (and kudos to the IEEE for providing a reasonable protocol for *consumer* network authentication and key derivation).</p>
<p>-Josh</p>
<p>p.s. For the record, coWPAtty was intended to make fun of WPA, not my code. <img src='http://www.hak5.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sc00bz</title>
		<link>http://www.hak5.org/episodes/episode-517/comment-page-1#comment-36244</link>
		<dc:creator>Sc00bz</dc:creator>
		<pubDate>Thu, 18 Jun 2009 04:00:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.hak5.org/?p=1152#comment-36244</guid>
		<description>David, you missed the most important part of that &quot;just letting you know it is impossible to make rainbow tables for WPA-PSK &lt;b&gt;and have them be of any use.&lt;/b&gt;&quot; Let&#039;s say you have a PMK rainbow table for the correct SSID. Now all you need is the PMK to use the rainbow table, but if you have the PMK you can already get onto the network. So knowing the PSK is not useful.

P.S. I lied on the not being able to make a rainbow table for the four-way handshake. By &quot;you can&#039;t make a rainbow table for that&quot; I mean you need to do 2^304 times more work (because of the nonce and mac) if you &quot;are the access point&quot; or 2^608 times more work if you aren&#039;t. Which is infeasible for the next 450 years.</description>
		<content:encoded><![CDATA[<p>David, you missed the most important part of that &#8220;just letting you know it is impossible to make rainbow tables for WPA-PSK <b>and have them be of any use.</b>&#8221; Let&#8217;s say you have a PMK rainbow table for the correct SSID. Now all you need is the PMK to use the rainbow table, but if you have the PMK you can already get onto the network. So knowing the PSK is not useful.</p>
<p>P.S. I lied on the not being able to make a rainbow table for the four-way handshake. By &#8220;you can&#8217;t make a rainbow table for that&#8221; I mean you need to do 2^304 times more work (because of the nonce and mac) if you &#8220;are the access point&#8221; or 2^608 times more work if you aren&#8217;t. Which is infeasible for the next 450 years.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric</title>
		<link>http://www.hak5.org/episodes/episode-517/comment-page-1#comment-36173</link>
		<dc:creator>Eric</dc:creator>
		<pubDate>Sun, 14 Jun 2009 19:34:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.hak5.org/?p=1152#comment-36173</guid>
		<description>Just an FYI, you don&#039;t want to consider the bare metal hypervisor in ESXi (or ESX) for ANYTHING that you would like audio for.  It&#039;s not supported.  Also, there&#039;s a limitation of 6 pseudo PCI devices, and the display always takes up one, so you are really limited to 5.  For a little more flexibility in those situations, use Microsoft Virtual PC, or VMWare Workstation.  I hadn&#039;t actually played with VMWare Workstation until I got the license for passing the VCP exam, but I actually like it!</description>
		<content:encoded><![CDATA[<p>Just an FYI, you don&#8217;t want to consider the bare metal hypervisor in ESXi (or ESX) for ANYTHING that you would like audio for.  It&#8217;s not supported.  Also, there&#8217;s a limitation of 6 pseudo PCI devices, and the display always takes up one, so you are really limited to 5.  For a little more flexibility in those situations, use Microsoft Virtual PC, or VMWare Workstation.  I hadn&#8217;t actually played with VMWare Workstation until I got the license for passing the VCP exam, but I actually like it!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Darren</title>
		<link>http://www.hak5.org/episodes/episode-517/comment-page-1#comment-36172</link>
		<dc:creator>Darren</dc:creator>
		<pubDate>Sun, 14 Jun 2009 18:48:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.hak5.org/?p=1152#comment-36172</guid>
		<description>@JT, it&#039;s just a 9dBi antenna I had floating around. Not sure what it came off. You can pick &#039;em up pretty cheap off ebay and the like. http://www.google.com/products?q=9db+antenna&amp;scoring=p</description>
		<content:encoded><![CDATA[<p>@JT, it&#8217;s just a 9dBi antenna I had floating around. Not sure what it came off. You can pick &#8216;em up pretty cheap off ebay and the like. <a href="http://www.google.com/products?q=9db+antenna&#038;scoring=p" rel="nofollow">http://www.google.com/products?q=9db+antenna&#038;scoring=p</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JT</title>
		<link>http://www.hak5.org/episodes/episode-517/comment-page-1#comment-36169</link>
		<dc:creator>JT</dc:creator>
		<pubDate>Sun, 14 Jun 2009 15:28:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.hak5.org/?p=1152#comment-36169</guid>
		<description>Anyone know which antenna Darrin is using with the ALFA receiver?  I have the same receiver.
Thanks</description>
		<content:encoded><![CDATA[<p>Anyone know which antenna Darrin is using with the ALFA receiver?  I have the same receiver.<br />
Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David</title>
		<link>http://www.hak5.org/episodes/episode-517/comment-page-1#comment-36162</link>
		<dc:creator>David</dc:creator>
		<pubDate>Sun, 14 Jun 2009 07:31:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.hak5.org/?p=1152#comment-36162</guid>
		<description>Sc00bz: There&#039;s no reason why it&#039;s &quot;impossible&quot; to make PMK rainbow tables. A rainbow table is just a more advanced form of lookup table, where instead of mapping each plaintext directly to its hash (as is done in a lookup table), the start of a chain of hashes and reductions is mapped to the end of the chain. Looking up a reduced hash in the rainbow table involves hashing and reducing it incrementally until it matches the endpoint of some chain. This means that the size of the table can be greatly reduced, at the expense of extra computation to look up hashes. Furthermore, the amount of computation tradeoff can be adjusted just by adjusting the chain length.

Designing PMK rainbow tables would only require someone to define a class of reduction functions that can transform a PMK to a PSK, and of course develop a tool that can generate and interpret these tables. As you say, cowpatty/genpmk only works with lookup tables.

As for your saying that you cannot make rainbow tables &quot;for&quot; the four-way handshake, that doesn&#039;t make sense anyway. The four-way handshake is just used to generate a client&#039;s PTK(s) for the session, and requires both the client station and the access point to already know the PMK beforehand. We&#039;re not concerned about this process or the salts used in this process. We&#039;re only concerned about the PSK-to-PMK hashing process (that is, converting a cleartext passphrase to the big 32-byte hash). The only unpredictable salt used in this hashing process is the SSID (and SSID length, but that is easily dervied from the SSID), which is why there are separate tables for different SSIDs.</description>
		<content:encoded><![CDATA[<p>Sc00bz: There&#8217;s no reason why it&#8217;s &#8220;impossible&#8221; to make PMK rainbow tables. A rainbow table is just a more advanced form of lookup table, where instead of mapping each plaintext directly to its hash (as is done in a lookup table), the start of a chain of hashes and reductions is mapped to the end of the chain. Looking up a reduced hash in the rainbow table involves hashing and reducing it incrementally until it matches the endpoint of some chain. This means that the size of the table can be greatly reduced, at the expense of extra computation to look up hashes. Furthermore, the amount of computation tradeoff can be adjusted just by adjusting the chain length.</p>
<p>Designing PMK rainbow tables would only require someone to define a class of reduction functions that can transform a PMK to a PSK, and of course develop a tool that can generate and interpret these tables. As you say, cowpatty/genpmk only works with lookup tables.</p>
<p>As for your saying that you cannot make rainbow tables &#8220;for&#8221; the four-way handshake, that doesn&#8217;t make sense anyway. The four-way handshake is just used to generate a client&#8217;s PTK(s) for the session, and requires both the client station and the access point to already know the PMK beforehand. We&#8217;re not concerned about this process or the salts used in this process. We&#8217;re only concerned about the PSK-to-PMK hashing process (that is, converting a cleartext passphrase to the big 32-byte hash). The only unpredictable salt used in this hashing process is the SSID (and SSID length, but that is easily dervied from the SSID), which is why there are separate tables for different SSIDs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: wil</title>
		<link>http://www.hak5.org/episodes/episode-517/comment-page-1#comment-36149</link>
		<dc:creator>wil</dc:creator>
		<pubDate>Sat, 13 Jun 2009 07:25:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.hak5.org/?p=1152#comment-36149</guid>
		<description>Cowpatty is out. 

Have you heard of pyrit at http://code.google.com/p/pyrit/ for generation for WPA hashes? The power of Stream/Cuda have made much bigger tables possible. :)</description>
		<content:encoded><![CDATA[<p>Cowpatty is out. </p>
<p>Have you heard of pyrit at <a href="http://code.google.com/p/pyrit/" rel="nofollow">http://code.google.com/p/pyrit/</a> for generation for WPA hashes? The power of Stream/Cuda have made much bigger tables possible. <img src='http://www.hak5.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Investe</title>
		<link>http://www.hak5.org/episodes/episode-517/comment-page-1#comment-36140</link>
		<dc:creator>Investe</dc:creator>
		<pubDate>Fri, 12 Jun 2009 13:11:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.hak5.org/?p=1152#comment-36140</guid>
		<description>Well, I liked it! It&#039;s something different and sometimes I couldn&#039;t unterstand very well (probably because my english sucks) but I think it&#039;s a good break. It shows you are active, creative and never boring! And I like the fact that you all were kinda drunk at the end...Well done.</description>
		<content:encoded><![CDATA[<p>Well, I liked it! It&#8217;s something different and sometimes I couldn&#8217;t unterstand very well (probably because my english sucks) but I think it&#8217;s a good break. It shows you are active, creative and never boring! And I like the fact that you all were kinda drunk at the end&#8230;Well done.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
