08-01-2013, 04:09 PM
(08-01-2013, 02:22 AM)philsmd Wrote: Try it this way:
0. Check if the hash file is correct:
Code:$ cat m0160.txt #masked
8717XXX45b7cXXX66d9XXX55c6e5b9eXXXXc46c
1. Generate external salts list (file: external_salts.txt):
Code:$ ./hashcat-cli64.bin --stdout -a 3 ?d?d?d?d > external_salts.txt
2. Launch hashcat w/ whatever attack mode you want (but use -e external_salts.txt):
Code:$ ./hashcat-cli64.bin --quiet -m 160 -e external_salts.txt m0160.txt --pw-min 4 -a 3 ?l?l?l?l
8717XXX45b7cXXX66d9XXX55c6e5b9eXXXXc46c:1234:abcd
Note: I am not totally sure if HMAC-SHA1 (160) + external salts (-e) were supposed to work so far, but I know that next version of cpu hashcat has support for it (I just tested it)
I tried the command:
Code:
./hashcat-cli64.bin --stdout -a 3 ?d?d?d?d > external_salts.txt
Unfortunately the redirection to external_salts.txt was actually outputting the EULA from hashcat and did not generate the salts this was do to hashcat expecting an input from the user (i.e. accepting the eula). I removed the redirection and let salts output to the screen and just manually did a copy paste into the externa_salts.txt.
Afterwards when running the command:
Code:
$ ./hashcat-cli64.bin --quiet -m 160 -e external_salts.txt m0160.txt --pw-min 4 -a 3 ?l?l?l?l
8717XXX45b7cXXX66d9XXX55c6e5b9eXXXXc46c:1234:abcd
I received the following error:
Skipping line 8717XXX45b7cXXX66d9XXX55c6e5b9eXXXXc46c (line length exception)
No hashes loaded.
Any further assistance and guidance is greatly appreciated..