07-23-2019, 03:33 PM
I wanted to add something to this thread which may possibly help Miguel with the issues he having with hashcat and to also see where I might be going wrong. I'm experiencing a similar issue with hashcat, however there is a twist. I had followed an article in null byte (null-byte.wonderhowto.com) entitled "How to Hack a Mac Password without changing it". I had created the hash file I called "ShadowHashData.txt" using the format:
$ml$<iteration>$<salt>$<entropy>
And then I used the following command line:
hashcat64.exe -a 0 -m 7100 D:\ShadowHashData.txt D:\wordlist.txt -w4 --potfile-path d:\db.pot
To which I get the error:
Hashfile 'D:\ShadowHashData.txt' on line 1 ($ml$47.....alph numeric numbers follow): Token Length Exception
Note that this was tried with versions 4.2.0, 4.2.1 and 5.0.0. But if I try it with either version 4.0.0 or 4.1.0 then starts working but aborts due to temperature limits being reached on one of the GPU's in the machine after 10 to 12 minutes. But at least I know it works.
So can anyone tell me what the difference is between the versions? The hash file seems fine as formatted with the older 2 versions but provides the Token Length Exception with the latter ones. I've tried some variations of the command line to see it that is the problem but I have not been successful in finding out what is causing the issue.
This is my 1st time attempting to use hashcat so I'm sure that there is something that I'm missing that would allow the latter versions to work. Thanks in advance.
Oh, and if this makes any difference I'm using this on a windows 10 machine.
$ml$<iteration>$<salt>$<entropy>
And then I used the following command line:
hashcat64.exe -a 0 -m 7100 D:\ShadowHashData.txt D:\wordlist.txt -w4 --potfile-path d:\db.pot
To which I get the error:
Hashfile 'D:\ShadowHashData.txt' on line 1 ($ml$47.....alph numeric numbers follow): Token Length Exception
Note that this was tried with versions 4.2.0, 4.2.1 and 5.0.0. But if I try it with either version 4.0.0 or 4.1.0 then starts working but aborts due to temperature limits being reached on one of the GPU's in the machine after 10 to 12 minutes. But at least I know it works.
So can anyone tell me what the difference is between the versions? The hash file seems fine as formatted with the older 2 versions but provides the Token Length Exception with the latter ones. I've tried some variations of the command line to see it that is the problem but I have not been successful in finding out what is causing the issue.
This is my 1st time attempting to use hashcat so I'm sure that there is something that I'm missing that would allow the latter versions to work. Thanks in advance.
Oh, and if this makes any difference I'm using this on a windows 10 machine.