Combinator Attack with Stacked Rules
Hi everyone,

I am trying to utilize a combinator attack with a “combinator-style ruleset”. Rather than running a few nested bash loops that utilizes left and right rules with a combinator attack, Atom has suggested that I use the stacked rules feature and I was wondering if someone could help me figure out how to utilize this method.

Example words.dict:


Example rules.rule:

u $1
c $1
c $2

Example password construction:

u cat + u cat = CATCAT
u cat + u$1 cat = CATCAT1
u cat + c$1 cat = CATCat1
u cat + c$2 cat = CATCat2
u cat + u dog = CATDOG
u cat + u$1 dog = CATDOG1
u cat + c$1 dog = CATDog1
u cat + c$2 dog = CATDog2

c$2 horse + c$2 dog = Horse2Dog2
c$2 horse  + u horse = Horse2HORSE
c$2 horse  + u$1 horse = Horse2HORSE1
c$2 horse  + c$1 horse = Horse2Horse1
c$2 horse  + c$2 horse = Horse2Horse2

I was thinking about this command, but I’m not sure if it’s correct:
./hashcat -m 0 -a 1 hash.txt words.dict words.dict -r rules.rule -r rules.rule

How do I do this combinator with stacked rules?
Thank you in advance for you help!

Messages In This Thread
Combinator Attack with Stacked Rules - by princey - 07-21-2016, 05:13 PM