05-23-2012, 01:21 AM
I've already thought about this.
The only solution I found is to generate words using maskprocess and piping them to sed, which will do the filtering thing.
However, it's very slow comparing to regular generating in maskprocess.
You can either generate a filtered dictionary using the command above or just port the command directly to hashcat.
Of course, generating a filtered dict will take long time + huge size, but it will be faster than porting that customized bruteforce every time.
The only solution I found is to generate words using maskprocess and piping them to sed, which will do the filtering thing.
Code:
mp64 ?u?u?u?u?u?u?u?u | sed '/\([A-Z]\)\1\1/d'
AABAABAA
AABAABAB
AABAABAC
AABAABAD
AABAABAE
AABAABAF
AABAABAG
AABAABAH
AABAABAI
AABAABAJ
AABAABAK
AABAABAL
AABAABAM
AABAABAN
AABAABAO
AABAABAP
AABAABAQ
AABAABAR
AABAABAS
AABAABAT
...
You can either generate a filtered dictionary using the command above or just port the command directly to hashcat.
Of course, generating a filtered dict will take long time + huge size, but it will be faster than porting that customized bruteforce every time.