Using rules to emulate Hybrid attack

All you need to do is to generate a so called brute-force rule. This is just all possible rules required to generate all possible combinations.

That is useful if you want to do Hybrid attack in hashcat. All you need it to add the “-r bf.rule”.

Example 1, appending to dictionary

This appends 0000 - 9999 to each words from your dictionary:

$ ./mp64.bin -o bf.rule '$?d $?d $?d $?d'

Example 2, prepending to dictionary

This prepends aa - zz to each words from your dictionary:

$ ./mp64.bin -o bf.rule '^?l ^?l'