05-25-2015, 03:35 PM
(02-05-2015, 03:12 PM)rsberzerker Wrote: I'm a little late, but instead of -i you could use a file with masks instead. For the example above of 1-7, create a file with the following lines:
?a
?a?a
?a?a?a
?a?a?a?a
?a?a?a?a?a
?a?a?a?a?a?a
?a?a?a?a?a?a?a
Give the file name instead of the mask. If the above file was named 7brute.hcmask, then the command line segment would be:
-m 0 -a 3 -o cracked.txt 7brute.hcmask
This method has an advantage over the -i in that you can add as many masks as you want, and hashcat/oclhashcat will go through each one without you have to reset for the next run. For instance, I would usually check 8-12 all digits afterwards (1-7 are already covered with ?a set), and maybe 8-9 all lowercase and 8-9 all uppercase. Just add the appropriate masks to the file before you start. You can't do that with -i.
Thanks for tip.
Now it seems that oclHashcat skips hashes.
When I use
cudaHashcat.exe -a 3 -m 0 -o crack.txt md5.txt -i a?a?a?a?a?a?a?
it should crack all hashes 1-7. But it does not crack hash which are i.e. 6 characters.
The same thing is with command
cudaHashcat.exe -a 3 -m 0 -o crack.txt md5.txt -i l?l?l?l?l?l?l?l?l?l?
it does not crack hashes which are i.e. 8 characters
Any ideas why?