<?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: Rainbow tables</title>
	<atom:link href="http://www.sindark.com/2008/03/25/rainbow-tables/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sindark.com/2008/03/25/rainbow-tables/</link>
	<description>Temporarily Torontonian</description>
	<lastBuildDate>Fri, 10 Feb 2012 16:08:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: .</title>
		<link>http://www.sindark.com/2008/03/25/rainbow-tables/#comment-164011</link>
		<dc:creator>.</dc:creator>
		<pubDate>Fri, 23 Dec 2011 02:04:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.sindark.com/2008/03/25/rainbow-tables/#comment-164011</guid>
		<description>Wired’s Kim Zetter, reporting from Army Pvt. Bradley Manning’s first hearing on charges of leaking classified documents to Wikileaks: “Manning asked “Nathaniel Frank,” believed to be Assange, about help in cracking the main password on his classified SIPRnet computer so that he could log on to it anonymously. &lt;a href=&quot;http://boingboing.net/2011/12/22/army-manning-asked-assange-to.html&quot; title=&quot;Army: Manning asked Assange to help crack password - Boing Boing&quot; rel=&quot;nofollow&quot;&gt;He asked “Frank” if he had experience cracking IM NT hashes (presumably it’s a mistype and he meant NTLM for the Microsoft NT LAN Manager). &#039;Frank&#039; replied yes, that they had &#039;rainbow tables&#039; for doing that. Manning then sent him what looked like a hash.”&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Wired’s Kim Zetter, reporting from Army Pvt. Bradley Manning’s first hearing on charges of leaking classified documents to Wikileaks: “Manning asked “Nathaniel Frank,” believed to be Assange, about help in cracking the main password on his classified SIPRnet computer so that he could log on to it anonymously. <a href="http://boingboing.net/2011/12/22/army-manning-asked-assange-to.html" title="Army: Manning asked Assange to help crack password - Boing Boing" rel="nofollow">He asked “Frank” if he had experience cracking IM NT hashes (presumably it’s a mistype and he meant NTLM for the Microsoft NT LAN Manager). &#8216;Frank&#8217; replied yes, that they had &#8216;rainbow tables&#8217; for doing that. Manning then sent him what looked like a hash.”</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fischer Random Chess</title>
		<link>http://www.sindark.com/2008/03/25/rainbow-tables/#comment-124567</link>
		<dc:creator>Fischer Random Chess</dc:creator>
		<pubDate>Sat, 18 Jun 2011 02:15:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.sindark.com/2008/03/25/rainbow-tables/#comment-124567</guid>
		<description>[...] rainbow tables out of chess! (at least some of the [...]</description>
		<content:encoded><![CDATA[<p>[...] rainbow tables out of chess! (at least some of the [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: .</title>
		<link>http://www.sindark.com/2008/03/25/rainbow-tables/#comment-110370</link>
		<dc:creator>.</dc:creator>
		<pubDate>Mon, 14 Feb 2011 03:28:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.sindark.com/2008/03/25/rainbow-tables/#comment-110370</guid>
		<description>&lt;a href=&quot;http://it.slashdot.org/story/11/02/09/1317253/Are-You-Sure-SHA-1Salt-Is-Enough-For-Passwords&quot; title=&quot;Are You Sure SHA-1+Salt Is Enough For Passwords? - Slashdot&quot; rel=&quot;nofollow&quot;&gt;Are You Sure SHA-1+Salt Is Enough For Passwords?&lt;/a&gt;

&quot;It&#039;s all too common that Web (and other) applications use MD5, SHA1, or SHA-256 to hash user passwords, and more enlightened developers even salt the password. And over the years I&#039;ve seen heated discussions on just how salt values should be generated and on how long they should be. Unfortunately in most cases people overlook the fact that MD and SHA hash families are designed for computational speed, and the quality of your salt values doesn&#039;t really matter when an attacker has gained full control, as happened with rootkit.com. When an attacker has root access, they will get your passwords, salt, and the code that you use to verify the passwords.&quot;</description>
		<content:encoded><![CDATA[<p><a href="http://it.slashdot.org/story/11/02/09/1317253/Are-You-Sure-SHA-1Salt-Is-Enough-For-Passwords" title="Are You Sure SHA-1+Salt Is Enough For Passwords? - Slashdot" rel="nofollow">Are You Sure SHA-1+Salt Is Enough For Passwords?</a></p>
<p>&#8220;It&#8217;s all too common that Web (and other) applications use MD5, SHA1, or SHA-256 to hash user passwords, and more enlightened developers even salt the password. And over the years I&#8217;ve seen heated discussions on just how salt values should be generated and on how long they should be. Unfortunately in most cases people overlook the fact that MD and SHA hash families are designed for computational speed, and the quality of your salt values doesn&#8217;t really matter when an attacker has gained full control, as happened with rootkit.com. When an attacker has root access, they will get your passwords, salt, and the code that you use to verify the passwords.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: .</title>
		<link>http://www.sindark.com/2008/03/25/rainbow-tables/#comment-100254</link>
		<dc:creator>.</dc:creator>
		<pubDate>Tue, 02 Nov 2010 21:25:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.sindark.com/2008/03/25/rainbow-tables/#comment-100254</guid>
		<description>&lt;a href=&quot;http://www.ciozone.com/index.php/Security/Cracking-14-Character-Complex-Passwords-in-5-Seconds.html&quot; rel=&quot;nofollow&quot;&gt;A Swiss security company called Objectif Sécurité has created a cracking technology that uses rainbow tables on SSD drives.&lt;/a&gt;

So, I pulled several 14 character complex passwords hashes from a compromised Windows XP SP3 test machine, to see how they would stand up to Objectif’s free online XP hash cracker.

The results were stunning.

Let’s start out with an easy one. Here is the Administrator password hash from the machine:

aad3b435b51404eeaad3b435b51404ee:31d6cfe0d16ae931b73c59d7e0c089c0

And putting this into Objectif’s tool we get this response:

Password: Empty password…    
Time: 2 seconds

Administrator didn’t set a password, that’s not good…

Okay, that wasn’t 14 characters, let’s try a hard one.

How about this one:

Hash: 17817c9fbf9d272af44dfa1cb95cae33:6bcec2ba2597f089189735afeaa300d4

And the response:

Password: 72@Fee4S@mura!    
Time: 5 Seconds

Wow! that took only 5 seconds and that is a decent password.

Let’s try a few more:

Hash: ac93c8016d14e75a2e9b76bb9e8c2bb6:8516cd0838d1a4dfd1ac3e8eb9811350
Password: (689!!!”QTHp    
Time: 8 Seconds

Hash: d4b3b6605abec1a16a794128df6bc4da:14981697efb5db5267236c5fdbd74af6
Password: *mZ?9%^jS743:!    
Time: 5 Seconds (Try typing that in every day!)

And Finally:

Hash: 747747dc6e245f78d18aebeb7cabe1d6:43c6cc2170b7a4ef851a622ff15c6055
Password: T&amp;p/E$v-O6,1@}    
Time: Okay, this one really pushed it to the limits, it took a whole 11 seconds to crack!

Very impressive, it took only five to eleven seconds in this test to crack 14 character complex passwords.</description>
		<content:encoded><![CDATA[<p><a href="http://www.ciozone.com/index.php/Security/Cracking-14-Character-Complex-Passwords-in-5-Seconds.html" rel="nofollow">A Swiss security company called Objectif Sécurité has created a cracking technology that uses rainbow tables on SSD drives.</a></p>
<p>So, I pulled several 14 character complex passwords hashes from a compromised Windows XP SP3 test machine, to see how they would stand up to Objectif’s free online XP hash cracker.</p>
<p>The results were stunning.</p>
<p>Let’s start out with an easy one. Here is the Administrator password hash from the machine:</p>
<p>aad3b435b51404eeaad3b435b51404ee:31d6cfe0d16ae931b73c59 d7e0c089c0</p>
<p>And putting this into Objectif’s tool we get this response:</p>
<p>Password: Empty password…<br />
Time: 2 seconds</p>
<p>Administrator didn’t set a password, that’s not good…</p>
<p>Okay, that wasn’t 14 characters, let’s try a hard one.</p>
<p>How about this one:</p>
<p>Hash: 17817c9fbf9d272af44dfa1cb95cae33:6bcec2ba2597f089189735 afeaa300d4</p>
<p>And the response:</p>
<p>Password: 72@Fee4S@mura!<br />
Time: 5 Seconds</p>
<p>Wow! that took only 5 seconds and that is a decent password.</p>
<p>Let’s try a few more:</p>
<p>Hash: ac93c8016d14e75a2e9b76bb9e8c2bb6:8516cd0838d1a4dfd1ac3e 8eb9811350<br />
Password: (689!!!”QTHp<br />
Time: 8 Seconds</p>
<p>Hash: d4b3b6605abec1a16a794128df6bc4da:14981697efb5db5267236c 5fdbd74af6<br />
Password: *mZ?9%^jS743:!<br />
Time: 5 Seconds (Try typing that in every day!)</p>
<p>And Finally:</p>
<p>Hash: 747747dc6e245f78d18aebeb7cabe1d6:43c6cc2170b7a4ef851a62 2ff15c6055<br />
Password: T&amp;p/E$v-O6,1@}<br />
Time: Okay, this one really pushed it to the limits, it took a whole 11 seconds to crack!</p>
<p>Very impressive, it took only five to eleven seconds in this test to crack 14 character complex passwords.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: WPA cracked in 60 seconds</title>
		<link>http://www.sindark.com/2008/03/25/rainbow-tables/#comment-81026</link>
		<dc:creator>WPA cracked in 60 seconds</dc:creator>
		<pubDate>Fri, 28 Aug 2009 14:51:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.sindark.com/2008/03/25/rainbow-tables/#comment-81026</guid>
		<description>[...] especially true when it comes to cryptography. As MC Frontalot explains (in a song that references rainbow tables, &#8220;you can&#8217;t hide secrets from the future with [...]</description>
		<content:encoded><![CDATA[<p>[...] especially true when it comes to cryptography. As MC Frontalot explains (in a song that references rainbow tables, &#8220;you can&#8217;t hide secrets from the future with [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ophcrack and Windows passwords</title>
		<link>http://www.sindark.com/2008/03/25/rainbow-tables/#comment-79959</link>
		<dc:creator>Ophcrack and Windows passwords</dc:creator>
		<pubDate>Fri, 17 Jul 2009 19:11:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.sindark.com/2008/03/25/rainbow-tables/#comment-79959</guid>
		<description>[...] Geek stuff, Security   As mentioned before, rainbow tables are a mechanism that can be used to reverse hash functions, revealing information that was intended [...]</description>
		<content:encoded><![CDATA[<p>[...] Geek stuff, Security   As mentioned before, rainbow tables are a mechanism that can be used to reverse hash functions, revealing information that was intended [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: .</title>
		<link>http://www.sindark.com/2008/03/25/rainbow-tables/#comment-79958</link>
		<dc:creator>.</dc:creator>
		<pubDate>Fri, 17 Jul 2009 19:00:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.sindark.com/2008/03/25/rainbow-tables/#comment-79958</guid>
		<description>&lt;a href=&quot;http://it.slashdot.org/article.pl?sid=09/07/17/1435209&quot; rel=&quot;nofollow&quot;&gt;Free Rainbow Tables Looking For New Admin&lt;/a&gt;
Posted by kdawson on Friday July 17, @01:24PM

&quot;After almost three years online, the admin of Free Rainbow Tables has decided to call it a day, citing a lack of time to keep it running. (I&#039;m sure that you all know a rainbow table is essentially a giant list of precomputed hashes.) This is a shame, as the site is a useful resource for those occasions when you really need an existing password exposed, rather than simply changing it. I&#039;m a Windows admin, and this site has come in very handy in the past. The currently computed tables weigh in at well over half a terabyte, are available as torrents from the site, or from a couple of mirrors (and alternatives are available). When the site was active, it featured a downloadable BOINC client to put your idle cycles to work computing ever-greater tables, and a space-saving format for storing the tables. The admin is willing to hand over source code if you wish to take over, though I suspect hosting is not included!&quot;</description>
		<content:encoded><![CDATA[<p><a href="http://it.slashdot.org/article.pl?sid=09/07/17/1435209" rel="nofollow">Free Rainbow Tables Looking For New Admin</a><br />
Posted by kdawson on Friday July 17, @01:24PM</p>
<p>&#8220;After almost three years online, the admin of Free Rainbow Tables has decided to call it a day, citing a lack of time to keep it running. (I&#8217;m sure that you all know a rainbow table is essentially a giant list of precomputed hashes.) This is a shame, as the site is a useful resource for those occasions when you really need an existing password exposed, rather than simply changing it. I&#8217;m a Windows admin, and this site has come in very handy in the past. The currently computed tables weigh in at well over half a terabyte, are available as torrents from the site, or from a couple of mirrors (and alternatives are available). When the site was active, it featured a downloadable BOINC client to put your idle cycles to work computing ever-greater tables, and a space-saving format for storing the tables. The admin is willing to hand over source code if you wish to take over, though I suspect hosting is not included!&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Attacking encrypted bitmaps &#187; a sibilant intake of breath</title>
		<link>http://www.sindark.com/2008/03/25/rainbow-tables/#comment-52387</link>
		<dc:creator>Attacking encrypted bitmaps &#187; a sibilant intake of breath</dc:creator>
		<pubDate>Tue, 07 Oct 2008 22:27:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.sindark.com/2008/03/25/rainbow-tables/#comment-52387</guid>
		<description>[...] again, it proves the statement that &#8216;you can&#8217;t hide secrets from the future with math.&#8217; Cryptographic attacks - and the resources available to attackers - will only keep [...]</description>
		<content:encoded><![CDATA[<p>[...] again, it proves the statement that &#8216;you can&#8217;t hide secrets from the future with math.&#8217; Cryptographic attacks &#8211; and the resources available to attackers &#8211; will only keep [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: R.K.</title>
		<link>http://www.sindark.com/2008/03/25/rainbow-tables/#comment-36144</link>
		<dc:creator>R.K.</dc:creator>
		<pubDate>Wed, 26 Mar 2008 22:02:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.sindark.com/2008/03/25/rainbow-tables/#comment-36144</guid>
		<description>Naturally, it&#039;s Microsoft that is using the most vulnerable system.</description>
		<content:encoded><![CDATA[<p>Naturally, it&#8217;s Microsoft that is using the most vulnerable system.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: .</title>
		<link>http://www.sindark.com/2008/03/25/rainbow-tables/#comment-36078</link>
		<dc:creator>.</dc:creator>
		<pubDate>Tue, 25 Mar 2008 14:56:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.sindark.com/2008/03/25/rainbow-tables/#comment-36078</guid>
		<description>To address the security weaknesses inherent in LM encryption, Microsoft introduced the NTLM algorithm with Windows NT 3.1. While LAN Manager is considered obsolete and current Windows operating systems use the stronger NTLM hashing method, all Windows systems still compute and store the LAN Manager hash by default for compatibility with LAN Manager and Windows Me or earlier clients.

...

[T]he current Vista release does include support for the LM hash, although it is disabled by default.</description>
		<content:encoded><![CDATA[<p>To address the security weaknesses inherent in LM encryption, Microsoft introduced the NTLM algorithm with Windows NT 3.1. While LAN Manager is considered obsolete and current Windows operating systems use the stronger NTLM hashing method, all Windows systems still compute and store the LAN Manager hash by default for compatibility with LAN Manager and Windows Me or earlier clients.</p>
<p>&#8230;</p>
<p>[T]he current Vista release does include support for the LM hash, although it is disabled by default.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: .</title>
		<link>http://www.sindark.com/2008/03/25/rainbow-tables/#comment-36077</link>
		<dc:creator>.</dc:creator>
		<pubDate>Tue, 25 Mar 2008 14:54:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.sindark.com/2008/03/25/rainbow-tables/#comment-36077</guid>
		<description>&lt;a href=&quot;http://en.wikipedia.org/wiki/LM_hash&quot; rel=&quot;nofollow&quot;&gt;LM hash&lt;/a&gt; or LAN Manager hash is one of the formats that Microsoft LAN Manager and Microsoft Windows versions previous to Windows Vista use to store user passwords that are fewer than 15 characters long.

...

Because LM hash does not include salt, a time-memory trade-off cryptanalysis attack, such as rainbow tables, is also feasible. In 2003, Ophcrack, an implementation of the rainbow table technique, was published. It specifically targets the weaknesses of LM encryption, and includes pre-computed data sufficient to crack virtually all alphanumeric LM hashes in a few seconds. Many cracking tools, e.g. RainbowCrack, L0phtCrack and Cain, now incorporate similar attacks and make cracking of LM hashes trivial.</description>
		<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/LM_hash" rel="nofollow">LM hash</a> or LAN Manager hash is one of the formats that Microsoft LAN Manager and Microsoft Windows versions previous to Windows Vista use to store user passwords that are fewer than 15 characters long.</p>
<p>&#8230;</p>
<p>Because LM hash does not include salt, a time-memory trade-off cryptanalysis attack, such as rainbow tables, is also feasible. In 2003, Ophcrack, an implementation of the rainbow table technique, was published. It specifically targets the weaknesses of LM encryption, and includes pre-computed data sufficient to crack virtually all alphanumeric LM hashes in a few seconds. Many cracking tools, e.g. RainbowCrack, L0phtCrack and Cain, now incorporate similar attacks and make cracking of LM hashes trivial.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: .</title>
		<link>http://www.sindark.com/2008/03/25/rainbow-tables/#comment-36076</link>
		<dc:creator>.</dc:creator>
		<pubDate>Tue, 25 Mar 2008 14:53:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.sindark.com/2008/03/25/rainbow-tables/#comment-36076</guid>
		<description>&lt;a href=&quot;http://www.matasano.com/log/958/enough-with-the-rainbow-tables-what-you-need-to-know-about-secure-password-schemes/&quot; rel=&quot;nofollow&quot;&gt;To begin, password storage 101&lt;/a&gt;: servers don’t usually store actual passwords. Instead, they hash the password, store the hash, and discard the password. The hash can verify a password from a login page, but can’t be reversed back to the text of the password. So when you inevitably lose your SQL password table, you haven’t exposed all the passwords; just the crappy ones.

...

Rainbow tables are easy to beat. For each password, generate a random number (a nonce). Hash the password with the nonce, and store both the hash and the nonce. The server has enough information to verify passwords (the nonce is stored in the clear). But even with a small random value, say, 16 bits, rainbow tables are infeasible: there are now 65,536 “variants” of each hash, and instead of 300 billion rainbow table entries, you need quadrillions. The nonce in this scheme is called a “salt”.</description>
		<content:encoded><![CDATA[<p><a href="http://www.matasano.com/log/958/enough-with-the-rainbow-tables-what-you-need-to-know-about-secure-password-schemes/" rel="nofollow">To begin, password storage 101</a>: servers don’t usually store actual passwords. Instead, they hash the password, store the hash, and discard the password. The hash can verify a password from a login page, but can’t be reversed back to the text of the password. So when you inevitably lose your SQL password table, you haven’t exposed all the passwords; just the crappy ones.</p>
<p>&#8230;</p>
<p>Rainbow tables are easy to beat. For each password, generate a random number (a nonce). Hash the password with the nonce, and store both the hash and the nonce. The server has enough information to verify passwords (the nonce is stored in the clear). But even with a small random value, say, 16 bits, rainbow tables are infeasible: there are now 65,536 “variants” of each hash, and instead of 300 billion rainbow table entries, you need quadrillions. The nonce in this scheme is called a “salt”.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

