Exclude mask range
#1
Hello!

I'm new here and started playing with hashcat yesterday. I have a question though. I'm running this command:
hashcat-cli64.exe -m 2500 -3a -1 ?l?d?u capture.hccap 1?1?1?1?1?1?1?1?1?1?

If this were to fail, and I want to use ?a instead of ?l?d?u. How can I execute all the a? characters but exclude all the characters I already tried in the previous session.

Thanks and regards
#2
A good question, I though a lot about this problem. ATM I don't see any practical solution, especially when it comes to fast hashes.
#3
An idea I use is to have all four possible custom charsets defined, then have a series planned that builds but does not duplicate.

The many subsets can be run via some sort of a script.
#4
(03-24-2014, 09:20 PM)Kgx Pnqvhm Wrote: An idea I use is to have all four possible custom charsets defined, then have a series planned that builds but does not duplicate.

The many subsets can be run via some sort of a script.

Do you mean this:

-1 ?u?l?d
-2 ?s

Then run several commands in a script like this (without ? For visability, 4 characters)

1 1 1 2
1 1 2 1
1 2 1 1
2 1 1 1
1 1 2 2
1 2 1 2
1 2 2 1
1 2 2 2
2 1 1 2
2 1 2 2
Etc ...

Thanks for the comments so far
#5
Something like that.

Knowing the times of each also helps to group them so you can plan their running.

Also in case you have different speed targets or number of targets.