hashcat Forum
hashcat utils, and the "Expander" - Printable Version

+- hashcat Forum (https://hashcat.net/forum)
+-- Forum: Support (https://hashcat.net/forum/forum-3.html)
+--- Forum: hashcat-utils, maskprocessor, statsprocessor, md5stress, wikistrip (https://hashcat.net/forum/forum-28.html)
+--- Thread: hashcat utils, and the "Expander" (/thread-472.html)



hashcat utils, and the "Expander" - me.scotty - 09-07-2011

Posted links no longer work.
Apparently, there was a forum overhaul in the recent past...

Anyways, what I'm most interested in is the "Expander".
I was able to locate alternative download sites using google, but I see that it's debian binary. Not real useful for us Windows folks.

Would someone (atom?) would mind posting the source?
If not, how about a URL to the algorithm?
I will volunteer to create a Java version that can be run anywhere.


RE: hashcat utils, and the "Expander" - atom - 09-07-2011

http://hashcat.net/files/hashcat-utils-0.5.7z it should contain both, linux and windows binaries...


RE: hashcat utils, and the "Expander" - me.scotty - 09-08-2011

Perfect! Just what I was looking for.
Thanks.


RE: hashcat utils, and the "Expander" - me.scotty - 09-10-2011

I wanted the "expander" in order to try out the procedure shown on http://www.question-defense.com/2010/08/15/automated-password-cracking-use-oclhashcat-to-launch-a-fingerprint-attack

The author states this is an effective method, but it seems weak.
Whereas oclHashcat has the notion of left and right sides, essentially signifying "prefix" and "suffix" halves of a potential password, the expander simply outputs every permutation of every dictionary word.

To me a much better technique would be to process every dictionary word looking for potential prefixes and suffixes, rank them, then output the "best" n candidates for input into oclHashcat.

I went ahead and did this in Java (only took a couple of hours), and the results look very promising.
Unfortunately I'm unable to properly benchmark this because my test hash type is descrypt, and descrypt is not supported in oclHashcat (it is supported in the other two flavors...). So it will have to just look promising for the time being.

I'll make you a trade - If you add support for descrypt into oclHashcat, I'll post the source code!






RE: hashcat utils, and the "Expander" - atom - 09-11-2011

oclHashcat-plus has stdin support. should work for you.


RE: hashcat utils, and the "Expander" - mastercracker - 09-15-2011

And in case you ask for it later, OclHashcat-plus don't have a left and right but you can always make a second wordlist modified by inserting $ in front of every letter of every word and use it as a rule (right equivalent) file. For example a wordlist with Insert and Password, you would modify it to:

$I$n$s$e$r$t
$P$a$s$s$w$o$r$d




RE: hashcat utils, and the "Expander" - jackdorsey - 06-28-2013

(09-10-2011, 01:27 AM)me.scotty Wrote: I wanted the "expander" in order to try out the procedure shown on http://www.question-defense.com/2010/08/15/automated-password-cracking-use-oclhashcat-to-launch-a-fingerprint-attack

The author states this is an effective method, but it seems weak.
Whereas oclHashcat duplicate finder has the notion of left and right sides, essentially signifying "prefix" and "suffix" halves of a potential password, the expander simply outputs every permutation of every dictionary word.

To me a much better technique would be to process every dictionary word looking for potential prefixes and suffixes, rank them, then output the "best" n candidates for input into oclHashcat.

I went ahead and did this in Java (only took a couple of hours), and the results look very promising.
Unfortunately I'm unable to properly benchmark this because my test hash type is descrypt, and descrypt is not supported in oclHashcat (it is supported in the other two flavors...). So it will have to just look promising for the time being.

I'll make you a trade - If you add support for descrypt into oclHashcat, I'll post the source code!

Thank you I love the hashcta utils!