Let's say I've an hash of this type:
test::::4e45c7bab093d7011e9b3a5df7d9fa88212beac5ac9c8c47:d6ff3373aa353f3b:123456
I would like to bruteforce it using hashcat, but I'm failing to set the correct mask.
Here's what I'm executing:
hashcat -m 5500 test.txt -a 3 $MASK
It's right so far? In that case I would need only to set properly the $MASK
.
One mask should be like this:
length min = 8 characters
length max = 20 characters
must contain at least one lower case character (a-z)
must contain at least one upper case character (A-Z)
must contain at least one number (0-9)
and the second mask should be like the previous one plus these two constraints:
must contain at least one special character
must NOT contain one or more identical consecutive characters
P.S. I'm not using dictionary attack because I've downloaded the huge dictionary of crackstation (15GB) and didn't work out on many hashes
Thanks.