05-12-2015, 09:04 AM
You need to specify the correct path to the file "root.hash".
On linux for instance you can use tab-completion or use "ls" to check if the file really exists at the location you think it exists.
For instance this:
WARNING: Hash 'root.hash': Signature unmatched
... means:
"I was unable to find the file 'root.hash' within the current working directory, I did try to parse the parameter 'root.hash' as a hash directly, but this didn't work either because the string 'root.hash' is not a valid md5crypt hash"
In other words oclHashcat/cudaHashcat whenever it fails to find the hash file specified on command line, it tries to parse the command line as hash directly (while hashcat cpu does not).
Solution: fix the path to the hash file (best for testing is to use absolute paths, e.g starting with /... , but relative paths work too if you know the exact (relative) position)
On linux for instance you can use tab-completion or use "ls" to check if the file really exists at the location you think it exists.
For instance this:
WARNING: Hash 'root.hash': Signature unmatched
... means:
"I was unable to find the file 'root.hash' within the current working directory, I did try to parse the parameter 'root.hash' as a hash directly, but this didn't work either because the string 'root.hash' is not a valid md5crypt hash"
In other words oclHashcat/cudaHashcat whenever it fails to find the hash file specified on command line, it tries to parse the command line as hash directly (while hashcat cpu does not).
Solution: fix the path to the hash file (best for testing is to use absolute paths, e.g starting with /... , but relative paths work too if you know the exact (relative) position)