<?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: John the Ripped – Steak and French Fries With Salt and Pepper Sauce for Hungry Password Crackers</title>
	<atom:link href="http://blog.thireus.com/john-the-ripped-steak-and-french-fries-with-salt-and-pepper-sauce-for-hungry-password-crackers/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.thireus.com/john-the-ripped-steak-and-french-fries-with-salt-and-pepper-sauce-for-hungry-password-crackers</link>
	<description>... follow the white rabbit</description>
	<lastBuildDate>Wed, 22 May 2013 10:16:38 +0200</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Crack passwords using John the Ripper (JTR) using multiple CPU cores</title>
		<link>http://blog.thireus.com/john-the-ripped-steak-and-french-fries-with-salt-and-pepper-sauce-for-hungry-password-crackers#comment-27389</link>
		<dc:creator>Crack passwords using John the Ripper (JTR) using multiple CPU cores</dc:creator>
		<pubDate>Wed, 22 May 2013 10:16:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.thireus.com/?p=859#comment-27389</guid>
		<description><![CDATA[[...] Another good article by same author on password cracking using JTR + MPI. Thanks to him for his good work and sharing. John the Ripped [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Another good article by same author on password cracking using JTR + MPI. Thanks to him for his good work and sharing. John the Ripped [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: This is the story about how I cracked 122 million* password hashes with John the Ripper and oclHashcat-plus. &#124; *.blog.internetz.me</title>
		<link>http://blog.thireus.com/john-the-ripped-steak-and-french-fries-with-salt-and-pepper-sauce-for-hungry-password-crackers#comment-8524</link>
		<dc:creator>This is the story about how I cracked 122 million* password hashes with John the Ripper and oclHashcat-plus. &#124; *.blog.internetz.me</dc:creator>
		<pubDate>Thu, 13 Dec 2012 12:37:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.thireus.com/?p=859#comment-8524</guid>
		<description><![CDATA[[...] John the Ripped – Steak and French Fries With Salt and Pepper Sauce for Hungry Password Crackers [...]]]></description>
		<content:encoded><![CDATA[<p>[...] John the Ripped – Steak and French Fries With Salt and Pepper Sauce for Hungry Password Crackers [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zoffix Znet</title>
		<link>http://blog.thireus.com/john-the-ripped-steak-and-french-fries-with-salt-and-pepper-sauce-for-hungry-password-crackers#comment-8483</link>
		<dc:creator>Zoffix Znet</dc:creator>
		<pubDate>Wed, 12 Dec 2012 02:39:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.thireus.com/?p=859#comment-8483</guid>
		<description><![CDATA[Hm. I get these messages:
    Loaded 199 password hashes with no different salts (Raw MD5 [128/128 SSE2 intrinsics 12x])
    MPI: each node processing 1/4 of 1081 rules. (uneven split)

    ... some found passwords are shown here...

    MPI: each node loaded 1/4 of wordfile to memory (about 6 KB/node)


After the passwords that are found in the first... second of running, I get some found passwords but I don&#039;t get any more repeats. All 4 cores are working at 100%, so I think everything is working great.   &lt;img src=&#039;http://blog.thireus.com/wp-includes/images/smilies/icon_smile.png&#039; alt=&#039;:-)&#039; class=&#039;wp-smiley&#039; /&gt;  Thanks again.]]></description>
		<content:encoded><![CDATA[<p>Hm. I get these messages:<br />
    Loaded 199 password hashes with no different salts (Raw MD5 [128/128 SSE2 intrinsics 12x])<br />
    MPI: each node processing 1/4 of 1081 rules. (uneven split)</p>
<p>    &#8230; some found passwords are shown here&#8230;</p>
<p>    MPI: each node loaded 1/4 of wordfile to memory (about 6 KB/node)</p>
<p>After the passwords that are found in the first&#8230; second of running, I get some found passwords but I don&#8217;t get any more repeats. All 4 cores are working at 100%, so I think everything is working great.   <img src="http://blog.thireus.com/wp-includes/images/smilies/icon_smile.png?018cff" alt=':-)' class='wp-smiley' />  Thanks again.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thireus</title>
		<link>http://blog.thireus.com/john-the-ripped-steak-and-french-fries-with-salt-and-pepper-sauce-for-hungry-password-crackers#comment-8481</link>
		<dc:creator>Thireus</dc:creator>
		<pubDate>Wed, 12 Dec 2012 01:42:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.thireus.com/?p=859#comment-8481</guid>
		<description><![CDATA[Something must be wrong with your john. You know when MPI is enabled when you get a message like &quot;MPI: each node processing 1/X of YYYYY rules. (even split)&quot; for X subprocess... For example:

&lt;code&gt;Loaded 9344766 password hashes with no different salts (Raw MD5 [128/128 AVX intrinsics 12x])
Remaining 4404349 password hashes with no different salts
MPI: each node processing 1/2 of 6200 rules. (even split)&lt;/code&gt;

If you don&#039;t have this message, then you know that MPI is not activated. Follow the steps once more to compile john the ripper with MPI enabled and everything should be fine.

Regards,
Thi.]]></description>
		<content:encoded><![CDATA[<p>Something must be wrong with your john. You know when MPI is enabled when you get a message like &#8220;MPI: each node processing 1/X of YYYYY rules. (even split)&#8221; for X subprocess&#8230; For example:</p>
<p><code>Loaded 9344766 password hashes with no different salts (Raw MD5 [128/128 AVX intrinsics 12x])<br />
Remaining 4404349 password hashes with no different salts<br />
MPI: each node processing 1/2 of 6200 rules. (even split)</code></p>
<p>If you don&#8217;t have this message, then you know that MPI is not activated. Follow the steps once more to compile john the ripper with MPI enabled and everything should be fine.</p>
<p>Regards,<br />
Thi.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zoffix Znet</title>
		<link>http://blog.thireus.com/john-the-ripped-steak-and-french-fries-with-salt-and-pepper-sauce-for-hungry-password-crackers#comment-8480</link>
		<dc:creator>Zoffix Znet</dc:creator>
		<pubDate>Wed, 12 Dec 2012 01:33:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.thireus.com/?p=859#comment-8480</guid>
		<description><![CDATA[The MPI stuff for cracking MD5 on multiple cores works great! Thank you so much!

The only thing is I noticed some of the found passwords are repeated (i.e. one of MD5 hashes works out to, say, password &quot;Chicago&quot; and I get 3 reports about it). I wonder if the 4 of my cores are being used by four processes to do the same stuff, or whether they are doing different thing, and it&#039;s just the repeated passwords happened to match multiple things the dictionary (note: I have no clue how JiR works).]]></description>
		<content:encoded><![CDATA[<p>The MPI stuff for cracking MD5 on multiple cores works great! Thank you so much!</p>
<p>The only thing is I noticed some of the found passwords are repeated (i.e. one of MD5 hashes works out to, say, password &#8220;Chicago&#8221; and I get 3 reports about it). I wonder if the 4 of my cores are being used by four processes to do the same stuff, or whether they are doing different thing, and it&#8217;s just the repeated passwords happened to match multiple things the dictionary (note: I have no clue how JiR works).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: agan</title>
		<link>http://blog.thireus.com/john-the-ripped-steak-and-french-fries-with-salt-and-pepper-sauce-for-hungry-password-crackers#comment-7529</link>
		<dc:creator>agan</dc:creator>
		<pubDate>Fri, 16 Nov 2012 23:41:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.thireus.com/?p=859#comment-7529</guid>
		<description><![CDATA[Thank you for your helpful reply Thireus, i&#039;m going to join JTR lists as you suggested  &lt;img src=&#039;http://blog.thireus.com/wp-includes/images/smilies/icon_smile.png&#039; alt=&#039;:-)&#039; class=&#039;wp-smiley&#039; /&gt; ]]></description>
		<content:encoded><![CDATA[<p>Thank you for your helpful reply Thireus, i&#8217;m going to join JTR lists as you suggested  <img src="http://blog.thireus.com/wp-includes/images/smilies/icon_smile.png?018cff" alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thireus</title>
		<link>http://blog.thireus.com/john-the-ripped-steak-and-french-fries-with-salt-and-pepper-sauce-for-hungry-password-crackers#comment-7503</link>
		<dc:creator>Thireus</dc:creator>
		<pubDate>Fri, 16 Nov 2012 13:29:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.thireus.com/?p=859#comment-7503</guid>
		<description><![CDATA[I had a closer look at the latest JtR sources, and in fact DES &lt;strong&gt;IS&lt;/strong&gt; implemented. xD So, sorry my first reply was wrong. Unfortunately, it will not be easy for you to combine it with md5... You can have a look at the latest Jumbo version of JtR, you&#039;ll see DES_*.c sources. You can also try the JtR dev version where some good devs already implemented an opencl version opencl_DES_*.c.

I think the best way to ask for this kind of functionalities would be directly on JtR mailing lists.  &lt;img src=&#039;http://blog.thireus.com/wp-includes/images/smilies/icon_wink.png&#039; alt=&#039;;-)&#039; class=&#039;wp-smiley&#039; /&gt; 

Some links that might help you:

&lt;a href=&quot;http://pentestmonkey.net/cheat-sheet/john-the-ripper-hash-formats&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://pentestmonkey.net/cheat-sheet/john-the-ripper-hash-formats&lt;/a&gt;
&lt;a href=&quot;http://www.openwall.com/john/#lists&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.openwall.com/john/#lists&lt;/a&gt;

I&#039;m also updating this article with new stuffs.  &lt;img src=&#039;http://blog.thireus.com/wp-includes/images/smilies/icon_wink.png&#039; alt=&#039;;-)&#039; class=&#039;wp-smiley&#039; /&gt; ]]></description>
		<content:encoded><![CDATA[<p>I had a closer look at the latest JtR sources, and in fact DES <strong>IS</strong> implemented. xD So, sorry my first reply was wrong. Unfortunately, it will not be easy for you to combine it with md5&#8230; You can have a look at the latest Jumbo version of JtR, you&#8217;ll see DES_*.c sources. You can also try the JtR dev version where some good devs already implemented an opencl version opencl_DES_*.c.</p>
<p>I think the best way to ask for this kind of functionalities would be directly on JtR mailing lists.  <img src="http://blog.thireus.com/wp-includes/images/smilies/icon_wink.png?018cff" alt=';-)' class='wp-smiley' /> </p>
<p>Some links that might help you:</p>
<p><a href="http://pentestmonkey.net/cheat-sheet/john-the-ripper-hash-formats" target="_blank" rel="nofollow">http://pentestmonkey.net/cheat-sheet/john-the-ripper-hash-formats</a><br />
<a href="http://www.openwall.com/john/#lists" target="_blank" rel="nofollow">http://www.openwall.com/john/#lists</a></p>
<p>I&#8217;m also updating this article with new stuffs.  <img src="http://blog.thireus.com/wp-includes/images/smilies/icon_wink.png?018cff" alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: agan</title>
		<link>http://blog.thireus.com/john-the-ripped-steak-and-french-fries-with-salt-and-pepper-sauce-for-hungry-password-crackers#comment-7494</link>
		<dc:creator>agan</dc:creator>
		<pubDate>Fri, 16 Nov 2012 08:20:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.thireus.com/?p=859#comment-7494</guid>
		<description><![CDATA[i&#039;m sure that the crypt in my case is old DES crypt, 13 byte long with the first 2 bytes as salt, so the hash is valid old unix DES crypt of md5(password). i already made simple dictionary based brute forcer in php just for poc, but i need more powerful engine like JTR.

the case is, i already know the hash (and its salt of course), i want to use JTR to brute that hash.  i know JTR can brute old unix DES crypt(), and md5(), i want to combine those two to brute crypt(md5(p),salt)...   do you know where in JTR src i should look at ?]]></description>
		<content:encoded><![CDATA[<p>i&#8217;m sure that the crypt in my case is old DES crypt, 13 byte long with the first 2 bytes as salt, so the hash is valid old unix DES crypt of md5(password). i already made simple dictionary based brute forcer in php just for poc, but i need more powerful engine like JTR.</p>
<p>the case is, i already know the hash (and its salt of course), i want to use JTR to brute that hash.  i know JTR can brute old unix DES crypt(), and md5(), i want to combine those two to brute crypt(md5(p),salt)&#8230;   do you know where in JTR src i should look at ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thireus</title>
		<link>http://blog.thireus.com/john-the-ripped-steak-and-french-fries-with-salt-and-pepper-sauce-for-hungry-password-crackers#comment-7484</link>
		<dc:creator>Thireus</dc:creator>
		<pubDate>Fri, 16 Nov 2012 03:26:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.thireus.com/?p=859#comment-7484</guid>
		<description><![CDATA[Hi agan, John The Ripper does &lt;del datetime=&quot;2012-11-16T12:45:28+00:00&quot;&gt;not&lt;/del&gt; implement &lt;del datetime=&quot;2012-11-16T12:45:28+00:00&quot;&gt;any&lt;/del&gt; some (a)symetric cryptographic functions like DES. But none of them are implemented as dynamic functions.

But first of all you need to make sure that the crypt() function used for your hashes is the old implementation that uses DES, in your case because of the salt I assume it is CRYPT_EXT_DES (c.f. &lt;a href=&quot;http://php.net/manual/en/function.crypt.php&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://php.net/manual/en/function.crypt.php&lt;/a&gt;). If that&#039;s the case you&#039;ll need better tools to reverse the crypt function (c.f. &lt;a href=&quot;https://en.wikipedia.org/wiki/Data_Encryption_Standard#Brute_force_attack&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://en.wikipedia.org/wiki/Data_Encryption_Standard#Brute_force_attack&lt;/a&gt;) and lot of money because it will cost you about $10,000... Let&#039;s suppose you have the money and know the salt used by the crypt function, it will only take between 1 and 2 weeks to complete all key space.  &lt;img src=&#039;http://blog.thireus.com/wp-includes/images/smilies/icon_smile.png&#039; alt=&#039;:-)&#039; class=&#039;wp-smiley&#039; /&gt; 

You can have a look at this &lt;a href=&quot;http://3.14.by/forum/viewtopic.php?f=8&amp;t=1095&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://3.14.by/forum/viewtopic.php?f=8&amp;t=1095&lt;/a&gt;, I&#039;m not sure if you can use it in your case. But remember... be extremely cautious when you download Russian files/exec!  &lt;img src=&#039;http://blog.thireus.com/wp-includes/images/smilies/icon_biggrin.png&#039; alt=&#039;:-D&#039; class=&#039;wp-smiley&#039; /&gt; 

If you achieve the reverse part for the crypt() function then you&#039;ll still be able to use the wonderful JtR for md5(plain).]]></description>
		<content:encoded><![CDATA[<p>Hi agan, John The Ripper does <del datetime="2012-11-16T12:45:28+00:00">not</del> implement <del datetime="2012-11-16T12:45:28+00:00">any</del> some (a)symetric cryptographic functions like DES. But none of them are implemented as dynamic functions.</p>
<p>But first of all you need to make sure that the crypt() function used for your hashes is the old implementation that uses DES, in your case because of the salt I assume it is CRYPT_EXT_DES (c.f. <a href="http://php.net/manual/en/function.crypt.php" target="_blank" rel="nofollow">http://php.net/manual/en/function.crypt.php</a>). If that&#8217;s the case you&#8217;ll need better tools to reverse the crypt function (c.f. <a href="https://en.wikipedia.org/wiki/Data_Encryption_Standard#Brute_force_attack" target="_blank" rel="nofollow">https://en.wikipedia.org/wiki/Data_Encryption_Standard#Brute_force_attack</a>) and lot of money because it will cost you about $10,000&#8230; Let&#8217;s suppose you have the money and know the salt used by the crypt function, it will only take between 1 and 2 weeks to complete all key space.  <img src="http://blog.thireus.com/wp-includes/images/smilies/icon_smile.png?018cff" alt=':-)' class='wp-smiley' /> </p>
<p>You can have a look at this <a href="http://3.14.by/forum/viewtopic.php?f=8&#038;t=1095" target="_blank" rel="nofollow">http://3.14.by/forum/viewtopic.php?f=8&#038;t=1095</a>, I&#8217;m not sure if you can use it in your case. But remember&#8230; be extremely cautious when you download Russian files/exec!  <img src="http://blog.thireus.com/wp-includes/images/smilies/icon_biggrin.png?018cff" alt=':-D' class='wp-smiley' /> </p>
<p>If you achieve the reverse part for the crypt() function then you&#8217;ll still be able to use the wonderful JtR for md5(plain).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: agan</title>
		<link>http://blog.thireus.com/john-the-ripped-steak-and-french-fries-with-salt-and-pepper-sauce-for-hungry-password-crackers#comment-7483</link>
		<dc:creator>agan</dc:creator>
		<pubDate>Fri, 16 Nov 2012 02:43:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.thireus.com/?p=859#comment-7483</guid>
		<description><![CDATA[Thireus, i want to use JTR for cracking custom hash in a php application --&gt; crypt(md5(plain),salt)... in the documentation i only found SHA1 and MD5 dynamic func primitives. does JTR support dynamic function for traditional DES crypt ?]]></description>
		<content:encoded><![CDATA[<p>Thireus, i want to use JTR for cracking custom hash in a php application &#8211;&gt; crypt(md5(plain),salt)&#8230; in the documentation i only found SHA1 and MD5 dynamic func primitives. does JTR support dynamic function for traditional DES crypt ?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Database Caching 3/16 queries in 0.047 seconds using xcache
Object Caching 1372/1372 objects using xcache

 Served from: blog.thireus.com @ 2013-05-25 12:29:13 by W3 Total Cache -->