09-17-2012, 06:52 PM
Essentially what I'm looking for is the ability to apply rules to dictionaries BEFORE they are combined in a combination/hybrid attack.
Something like this:
where -r1 only applies to dict1, -r2 only applies to dict2, and both are done "pre" join.
-r applies to post-joined outcome as normal
Ideally as above you'd be able to stack rules in combination as you do now with normal rules.
Finally, the ability to have more than two dictionaries (and thus -r3, -r4, etc...) would be extremely valuable, although perhaps I should have created this as a second feature request .
I realize that achieving the same effect of the above can be done by creating new dictionaries with rules applied and combining them, but the space requirements can quickly become unreasonable.
Having the freedom to do this stuff on the fly would be hugely freeing and allow people to spend more time cracking and less time getting ready to crack.
Something like this:
PHP Code:
hashcat-cli64 -a 1 test.hash dict1.dic dict2.dic -r1 rules\best64.rule -r1 rules\T0XlC.rule -r2 passwordspro.rule -r rules\lc.rule
where -r1 only applies to dict1, -r2 only applies to dict2, and both are done "pre" join.
-r applies to post-joined outcome as normal
Ideally as above you'd be able to stack rules in combination as you do now with normal rules.
Finally, the ability to have more than two dictionaries (and thus -r3, -r4, etc...) would be extremely valuable, although perhaps I should have created this as a second feature request .
I realize that achieving the same effect of the above can be done by creating new dictionaries with rules applied and combining them, but the space requirements can quickly become unreasonable.
Having the freedom to do this stuff on the fly would be hugely freeing and allow people to spend more time cracking and less time getting ready to crack.