<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-6881326265222951171.post2125251023179657479..comments</id><updated>2011-09-22T23:51:25.791+02:00</updated><title type='text'>Comments on Distracted: SHAbr update, I passed 60 Mhashes/s</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.distracted.nl/feeds/2125251023179657479/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default'/><link rel='alternate' type='text/html' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html'/><author><name>Daniel Niggebrugge</name><uri>http://www.blogger.com/profile/02053201958307619797</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>19</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6881326265222951171.post-790185014404765166</id><published>2011-09-22T23:51:25.791+02:00</published><updated>2011-09-22T23:51:25.791+02:00</updated><title type='text'>tnx for that, i might give it a try some day... if...</title><content type='html'>tnx for that, i might give it a try some day... if i ever get back to some coding fun...&lt;br /&gt;(even too lazy to log on :P)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/790185014404765166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/790185014404765166'/><link rel='alternate' type='text/html' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html?showComment=1316728285791#c790185014404765166' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html' ref='tag:blogger.com,1999:blog-6881326265222951171.post-2125251023179657479' source='http://www.blogger.com/feeds/6881326265222951171/posts/default/2125251023179657479' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1251378749'/></entry><entry><id>tag:blogger.com,1999:blog-6881326265222951171.post-5194910341604552519</id><published>2011-09-18T22:16:23.523+02:00</published><updated>2011-09-18T22:16:23.523+02:00</updated><title type='text'>Here&amp;#39;s a faster SSE_Endian_Reverse32. It shoul...</title><content type='html'>Here&amp;#39;s a faster SSE_Endian_Reverse32. It should compile to 6 instructions including moves vs 12 instructions including moves. With AVX it&amp;#39;s 5 vs 9 and AVX with XOP it&amp;#39;s 4 vs 5.&lt;br /&gt;&lt;br /&gt;#define ROT16(n)                 _mm_shufflelo_epi16(_mm_shufflehi_epi16(n, 0xb1), 0xb1)&lt;br /&gt;#define SSE_Endian_Reverse32(a)  _mm_or_si128(_mm_srli_epi16(ROT16(n), 8), _mm_slli_epi16(ROT16(n), 8))</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/5194910341604552519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/5194910341604552519'/><link rel='alternate' type='text/html' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html?showComment=1316376983523#c5194910341604552519' title=''/><author><name>Steve</name><uri>http://www.tobtu.com/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html' ref='tag:blogger.com,1999:blog-6881326265222951171.post-2125251023179657479' source='http://www.blogger.com/feeds/6881326265222951171/posts/default/2125251023179657479' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1950390195'/></entry><entry><id>tag:blogger.com,1999:blog-6881326265222951171.post-6966474832495741591</id><published>2011-02-17T02:42:09.527+01:00</published><updated>2011-02-17T02:42:09.527+01:00</updated><title type='text'>Hi Daniel, 
this is great tool,but maybe you can h...</title><content type='html'>Hi Daniel, &lt;br /&gt;this is great tool,but maybe you can help me with compiler error&lt;br /&gt;1&amp;gt;.\sha1.cpp(35) : error C3820: &amp;#39;m&amp;#39;: initializers must be managed&lt;br /&gt;1&amp;gt;        Aligned data types not supported in managed code&lt;br /&gt;I use vs 2008 and couldn&amp;#39;t find solution for this &lt;br /&gt;Thanks</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/6966474832495741591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/6966474832495741591'/><link rel='alternate' type='text/html' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html?showComment=1297906929527#c6966474832495741591' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html' ref='tag:blogger.com,1999:blog-6881326265222951171.post-2125251023179657479' source='http://www.blogger.com/feeds/6881326265222951171/posts/default/2125251023179657479' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-943572375'/></entry><entry><id>tag:blogger.com,1999:blog-6881326265222951171.post-5085795408568314070</id><published>2010-03-23T15:16:15.138+01:00</published><updated>2010-03-23T15:16:15.138+01:00</updated><title type='text'>I neglected to mention that I first tried with 1 a...</title><content type='html'>I neglected to mention that I first tried with 1 and 4 &amp;#39;a&amp;#39; characters too. The results were never as expected. I was also checking for results which were in the wrong byte order etc but no luck. Maybe I&amp;#39;m doing something wrong but I need help to figure out what! :-)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/5085795408568314070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/5085795408568314070'/><link rel='alternate' type='text/html' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html?showComment=1269353775138#c5085795408568314070' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html' ref='tag:blogger.com,1999:blog-6881326265222951171.post-2125251023179657479' source='http://www.blogger.com/feeds/6881326265222951171/posts/default/2125251023179657479' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-486185275'/></entry><entry><id>tag:blogger.com,1999:blog-6881326265222951171.post-3558967964737311181</id><published>2010-03-22T09:40:33.069+01:00</published><updated>2010-03-22T09:40:33.069+01:00</updated><title type='text'>&amp;quot;I took the code and fed it a 16 byte key wit...</title><content type='html'>&amp;quot;I took the code and fed it a 16 byte key with all &amp;#39;a&amp;#39; characters (the other 3 keys I left as zeroes) but the resulting sha1 didn&amp;#39;t match the sha1 generated by a known to be working but normal slow speed sha1 routine. Should it match or have I misunderstood something about how the password cracker works? Thanks, Simon&amp;quot;&lt;br /&gt;&lt;br /&gt;if i remember correctly, shabr is optimized for passwords with a length of max 15, so 16 results in a wrong hash yes</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/3558967964737311181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/3558967964737311181'/><link rel='alternate' type='text/html' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html?showComment=1269247233069#c3558967964737311181' title=''/><author><name>Daniel Niggebrugge</name><uri>http://www.blogger.com/profile/02053201958307619797</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html' ref='tag:blogger.com,1999:blog-6881326265222951171.post-2125251023179657479' source='http://www.blogger.com/feeds/6881326265222951171/posts/default/2125251023179657479' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-739554971'/></entry><entry><id>tag:blogger.com,1999:blog-6881326265222951171.post-469202223620603923</id><published>2010-03-22T09:39:42.086+01:00</published><updated>2010-03-22T09:39:42.086+01:00</updated><title type='text'>&amp;quot;hello, i search precomputed raibowtable for ...</title><content type='html'>&amp;quot;hello, i search precomputed raibowtable for sha1, in your website you say, all is mooved at garr, but the folder for sha1 is empty :(&amp;quot;&lt;br /&gt;&lt;br /&gt;tables are currently being synchronized to garr, ntlm tables are being transferred at the moment</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/469202223620603923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/469202223620603923'/><link rel='alternate' type='text/html' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html?showComment=1269247182086#c469202223620603923' title=''/><author><name>Daniel Niggebrugge</name><uri>http://www.blogger.com/profile/02053201958307619797</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html' ref='tag:blogger.com,1999:blog-6881326265222951171.post-2125251023179657479' source='http://www.blogger.com/feeds/6881326265222951171/posts/default/2125251023179657479' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-739554971'/></entry><entry><id>tag:blogger.com,1999:blog-6881326265222951171.post-695167928095629116</id><published>2010-03-21T21:24:54.473+01:00</published><updated>2010-03-21T21:24:54.473+01:00</updated><title type='text'>I took the code and fed it a 16 byte key with all ...</title><content type='html'>I took the code and fed it a 16 byte key with all &amp;#39;a&amp;#39; characters (the other 3 keys I left as zeroes) but the resulting sha1 didn&amp;#39;t match the sha1 generated by a known to be working but normal slow speed sha1 routine. Should it match or have I misunderstood something about how the password cracker works? Thanks, Simon</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/695167928095629116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/695167928095629116'/><link rel='alternate' type='text/html' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html?showComment=1269203094473#c695167928095629116' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html' ref='tag:blogger.com,1999:blog-6881326265222951171.post-2125251023179657479' source='http://www.blogger.com/feeds/6881326265222951171/posts/default/2125251023179657479' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1425258636'/></entry><entry><id>tag:blogger.com,1999:blog-6881326265222951171.post-4787334696587311088</id><published>2010-03-21T19:59:47.051+01:00</published><updated>2010-03-21T19:59:47.051+01:00</updated><title type='text'>hello, i search precomputed raibowtable for sha1, ...</title><content type='html'>hello, i search precomputed raibowtable for sha1, in your website you say, all is mooved at garr, but the folder for sha1 is empty :(</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/4787334696587311088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/4787334696587311088'/><link rel='alternate' type='text/html' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html?showComment=1269197987051#c4787334696587311088' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html' ref='tag:blogger.com,1999:blog-6881326265222951171.post-2125251023179657479' source='http://www.blogger.com/feeds/6881326265222951171/posts/default/2125251023179657479' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1479920000'/></entry><entry><id>tag:blogger.com,1999:blog-6881326265222951171.post-4716373404026295417</id><published>2010-03-15T00:10:16.963+01:00</published><updated>2010-03-15T00:10:16.963+01:00</updated><title type='text'>Daniel,
There is a small syntax error at sha1.cpp:...</title><content type='html'>Daniel,&lt;br /&gt;There is a small syntax error at sha1.cpp:19&lt;br /&gt;&lt;br /&gt;- #ifdef WIN32&lt;br /&gt;+ #ifdef _WIN32&lt;br /&gt;&lt;br /&gt;Just as your comment says, windows is stupid. :)&lt;br /&gt;&lt;br /&gt;Still Rampant,&lt;br /&gt;Durandal</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/4716373404026295417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/4716373404026295417'/><link rel='alternate' type='text/html' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html?showComment=1268608216963#c4716373404026295417' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html' ref='tag:blogger.com,1999:blog-6881326265222951171.post-2125251023179657479' source='http://www.blogger.com/feeds/6881326265222951171/posts/default/2125251023179657479' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-231787989'/></entry><entry><id>tag:blogger.com,1999:blog-6881326265222951171.post-3961728971421827695</id><published>2009-11-30T17:33:15.345+01:00</published><updated>2009-11-30T17:33:15.345+01:00</updated><title type='text'>Hi Daniel, 
thanks for this wonderfull tool. i wan...</title><content type='html'>Hi Daniel, &lt;br /&gt;thanks for this wonderfull tool. i wanted to modify it to use it for my needs. I have an SHA1 hash and also the data which is been hashed but i miss the salt. I wanted to use your source to try to find the salt of this hash. the data which is hashed is known so this could make bruteforce easyier. The data is 6 digits long but the salt is unknown. The salt could also be other chars non standard ASCII. As i am  not into CPP programming what tool have you used to compile SHABR? and if you could help me to set up the program so proper to meet my needs.&lt;br /&gt;wbr and good luck</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/3961728971421827695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/3961728971421827695'/><link rel='alternate' type='text/html' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html?showComment=1259598795345#c3961728971421827695' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html' ref='tag:blogger.com,1999:blog-6881326265222951171.post-2125251023179657479' source='http://www.blogger.com/feeds/6881326265222951171/posts/default/2125251023179657479' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2026001729'/></entry><entry><id>tag:blogger.com,1999:blog-6881326265222951171.post-4559473086904352733</id><published>2009-10-03T13:20:46.308+02:00</published><updated>2009-10-03T13:20:46.308+02:00</updated><title type='text'>hi there, seems like you just want to always set &amp;...</title><content type='html'>hi there, seems like you just want to always set &amp;#39;length&amp;#39; to 16. Is that correct? Or is it always 2*length ?&lt;br /&gt;&lt;br /&gt;0x80 is used to set a bit to &amp;#39;1&amp;#39; at the end of the string, it is then padded with 0&amp;#39;s.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/4559473086904352733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/4559473086904352733'/><link rel='alternate' type='text/html' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html?showComment=1254568846308#c4559473086904352733' title=''/><author><name>Daniel Niggebrugge</name><uri>http://www.blogger.com/profile/02053201958307619797</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html' ref='tag:blogger.com,1999:blog-6881326265222951171.post-2125251023179657479' source='http://www.blogger.com/feeds/6881326265222951171/posts/default/2125251023179657479' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-739554971'/></entry><entry><id>tag:blogger.com,1999:blog-6881326265222951171.post-7887622372872609427</id><published>2009-10-03T11:09:42.020+02:00</published><updated>2009-10-03T11:09:42.020+02:00</updated><title type='text'>This is a great implementation. Great work! Howeve...</title><content type='html'>This is a great implementation. Great work! However, I need to modify this a little bit, and I am not able to do that. Let me explain what the problem is.&lt;br /&gt;&lt;br /&gt;If I encrypt string &amp;quot;12345678&amp;quot;  (8 bytes, in hexa 31 32 33 34 35 36 37 38) you get a hash 7c222f... (etc.). Your algorithm finds the original text in a few seconds. However, I need to crack the same string, but encrypted a little bit different. Instead of 8 bytes, it was 16, with the last 8 as 0 (null terminator). In other words it was (in hexa) 31 32 33 34 35 36 37 38 00 00 00 00 00 00 00 00. Of course, that produced another hash value and your algoritm does not find 12345678 in this case.&lt;br /&gt;&lt;br /&gt;I tried modifying different things but nothing worked. But then my knowledge of the SHA1 algoritm are very limited and don&amp;#39;t think I can modify it. For instance I didn&amp;#39;t understand the meaning for this:&lt;br /&gt;&lt;br /&gt;// padding bytes&lt;br /&gt;pMuteMe1[length] = 0x80;&lt;br /&gt;pMuteMe2[length] = 0x80;&lt;br /&gt;pMuteMe3[length] = 0x80;&lt;br /&gt;pMuteMe4[length] = 0x80;&lt;br /&gt;&lt;br /&gt;Could you suggest the changes required for modifying this brute force algorithm for my purposes? &lt;br /&gt;&lt;br /&gt;Thank you.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/7887622372872609427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/7887622372872609427'/><link rel='alternate' type='text/html' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html?showComment=1254560982020#c7887622372872609427' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html' ref='tag:blogger.com,1999:blog-6881326265222951171.post-2125251023179657479' source='http://www.blogger.com/feeds/6881326265222951171/posts/default/2125251023179657479' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-222405525'/></entry><entry><id>tag:blogger.com,1999:blog-6881326265222951171.post-8082185987156233383</id><published>2009-07-18T00:40:33.842+02:00</published><updated>2009-07-18T00:40:33.842+02:00</updated><title type='text'>hi tnx for that, i might have a look at it one day...</title><content type='html'>hi tnx for that, i might have a look at it one day :)&lt;br /&gt;&lt;br /&gt;i kind of fixed a linux version once already, main problem there was something with the timers to calculate the speed when using multiple threads. was a while ago, i might probably fix that fairly fast by now :p&lt;br /&gt;&lt;br /&gt;if i&amp;#39;m not mistaken i just used _mm_store_si128 or something to get data from sse registers to memory. not sure anymore :) shabr would actually need a fair bit of adjustment, implementing many optimizations from my other brute forcers. I guess it should be doable to get it passed 100 Mhashes/s on my system.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/8082185987156233383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/8082185987156233383'/><link rel='alternate' type='text/html' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html?showComment=1247870433842#c8082185987156233383' title=''/><author><name>Daniel Niggebrugge</name><uri>http://www.blogger.com/profile/02053201958307619797</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html' ref='tag:blogger.com,1999:blog-6881326265222951171.post-2125251023179657479' source='http://www.blogger.com/feeds/6881326265222951171/posts/default/2125251023179657479' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-739554971'/></entry><entry><id>tag:blogger.com,1999:blog-6881326265222951171.post-60162227189752780</id><published>2009-07-18T00:22:30.478+02:00</published><updated>2009-07-18T00:22:30.478+02:00</updated><title type='text'>I made some changes to the code to make it work in...</title><content type='html'>I made some changes to the code to make it work in OS X and (probably) linux/freebsd/etc. &lt;br /&gt;&lt;br /&gt;http://s3.amazonaws.com:80/burkelibbey.baconfile.com/shabr-unix.tgz&lt;br /&gt;&lt;br /&gt;This might require SSE4.1. I&amp;#39;m not quite sure. I had to use __builtin_ia32_vec_ext_v4si.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/60162227189752780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/60162227189752780'/><link rel='alternate' type='text/html' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html?showComment=1247869350478#c60162227189752780' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html' ref='tag:blogger.com,1999:blog-6881326265222951171.post-2125251023179657479' source='http://www.blogger.com/feeds/6881326265222951171/posts/default/2125251023179657479' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-987476339'/></entry><entry><id>tag:blogger.com,1999:blog-6881326265222951171.post-588550968204946753</id><published>2009-05-26T12:28:31.350+02:00</published><updated>2009-05-26T12:28:31.350+02:00</updated><title type='text'>That was it! Thanks.</title><content type='html'>That was it! Thanks.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/588550968204946753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/588550968204946753'/><link rel='alternate' type='text/html' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html?showComment=1243333711350#c588550968204946753' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html' ref='tag:blogger.com,1999:blog-6881326265222951171.post-2125251023179657479' source='http://www.blogger.com/feeds/6881326265222951171/posts/default/2125251023179657479' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-987053035'/></entry><entry><id>tag:blogger.com,1999:blog-6881326265222951171.post-3847734205136614891</id><published>2009-05-25T20:13:46.208+02:00</published><updated>2009-05-25T20:13:46.208+02:00</updated><title type='text'>You might need to install:

http://www.microsoft.c...</title><content type='html'>You might need to install:&lt;br /&gt;&lt;br /&gt;http://www.microsoft.com/downloads/details.aspx?familyid=D5692CE4-ADAD-4000-ABFE-64628A267EF0&amp;amp;displaylang=en</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/3847734205136614891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/3847734205136614891'/><link rel='alternate' type='text/html' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html?showComment=1243275226208#c3847734205136614891' title=''/><author><name>Daniel Niggebrugge</name><uri>http://www.blogger.com/profile/02053201958307619797</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html' ref='tag:blogger.com,1999:blog-6881326265222951171.post-2125251023179657479' source='http://www.blogger.com/feeds/6881326265222951171/posts/default/2125251023179657479' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-739554971'/></entry><entry><id>tag:blogger.com,1999:blog-6881326265222951171.post-3912069870984863422</id><published>2009-05-25T17:44:46.251+02:00</published><updated>2009-05-25T17:44:46.251+02:00</updated><title type='text'>I need anything else to run this? When I execute i...</title><content type='html'>I need anything else to run this? When I execute it it gives and error.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/3912069870984863422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/3912069870984863422'/><link rel='alternate' type='text/html' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html?showComment=1243266286251#c3912069870984863422' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html' ref='tag:blogger.com,1999:blog-6881326265222951171.post-2125251023179657479' source='http://www.blogger.com/feeds/6881326265222951171/posts/default/2125251023179657479' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-987053035'/></entry><entry><id>tag:blogger.com,1999:blog-6881326265222951171.post-4917964241225359518</id><published>2009-05-03T12:35:00.000+02:00</published><updated>2009-05-03T12:35:00.000+02:00</updated><title type='text'>hi there, you might want to take a look at www.cry...</title><content type='html'>hi there, you might want to take a look at www.cryptohaze.com, this guy has just release a new beta version of his cuda brute forcer, with sha-1 support, and per position charsets:&lt;br /&gt;&lt;br /&gt;http://www.cryptohaze.com/forum/viewtopic.php?f=4&amp;amp;t=57&amp;amp;start=0&lt;br /&gt;&lt;br /&gt;haven&amp;#39;t tested it myself yet, but it looks like this might suit your needs. He will release source code later on as well, so that might be even easier to alter if you still need it a little different.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/4917964241225359518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/4917964241225359518'/><link rel='alternate' type='text/html' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html?showComment=1241346900000#c4917964241225359518' title=''/><author><name>Daniel Niggebrugge</name><uri>http://www.blogger.com/profile/02053201958307619797</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html' ref='tag:blogger.com,1999:blog-6881326265222951171.post-2125251023179657479' source='http://www.blogger.com/feeds/6881326265222951171/posts/default/2125251023179657479' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-739554971'/></entry><entry><id>tag:blogger.com,1999:blog-6881326265222951171.post-644462180147312641</id><published>2009-05-02T16:40:00.000+02:00</published><updated>2009-05-02T16:40:00.000+02:00</updated><title type='text'>Cool, I stumbled upon this because.. well.. I fckd...</title><content type='html'>Cool, I stumbled upon this because.. well.. I fckd up...&lt;br /&gt;Anyway, my password consists of certain sequences that I'm sure of, just not the order of them (and if all of them are available) also there is some *glue* of normal characters between the sequences. What I want to do is simply add a couple of new "characters" (that actually consists of x characters). &lt;br /&gt;So that "after z" comes a new character which really is "abcdefg" or soemthing.&lt;br /&gt;&lt;br /&gt;With this I think I can get the password down to about 8-9 "charactes" which would be very doable.&lt;br /&gt;&lt;br /&gt;Now I should be able to alter the source to do this myself (really appretiate you sharing the code) however my C is a bit rusty/nonexistent so before banging my head in the wall I just wonder if this would be as easy to add as it sounds in my head or perhaps if someone knows about an application that has this functionality from the start.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/644462180147312641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6881326265222951171/2125251023179657479/comments/default/644462180147312641'/><link rel='alternate' type='text/html' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html?showComment=1241275200000#c644462180147312641' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.distracted.nl/2009/01/shabr-update-i-passed-60-mhashess.html' ref='tag:blogger.com,1999:blog-6881326265222951171.post-2125251023179657479' source='http://www.blogger.com/feeds/6881326265222951171/posts/default/2125251023179657479' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-524900020'/></entry></feed>
