hashcat Forum
Noob: Efficient way to "combine" masks and rules - Printable Version

+- hashcat Forum (https://hashcat.net/forum)
+-- Forum: Support (https://hashcat.net/forum/forum-3.html)
+--- Forum: hashcat (https://hashcat.net/forum/forum-45.html)
+--- Thread: Noob: Efficient way to "combine" masks and rules (/thread-6236.html)



Noob: Efficient way to "combine" masks and rules - nixomarkol - 01-25-2017

Looking for an *efficient* way to arrive at a combination of masks and rules.
For example, by using only the dictionary word "please", I want to arrive at both "Please0000" and "plea$e9999".

The mask ?d?d?d?d would produce "please1234", but can't capitalize the first letter or change the "S" to "$".  The rule "sS$" would replace "S" with "$", but wouldn't append the four digits combination (0000..9999) at the end of the word.

Does this mean that I need to first produce a dictionary file with please00..please99 (using maskprocessor?) and then apply a set of rules to it?

thanks in advance.


RE: Noob: Efficient way to "combine" masks and rules - Xanadrel - 01-26-2017

Combine rules.


RE: Noob: Efficient way to "combine" masks and rules - atom - 01-26-2017

You can do:

rule1.rule:

Quote:sS$

rule2.rule:

Quote:$0 $0 $0 $0
...
$9 $9 $9 $9

And then run hashcat with -r rule1.rule -r rule2.rule

You can use --stdout to verify


RE: Noob: Efficient way to "combine" masks and rules - nixomarkol - 02-19-2017

Thanks for the help guys.  This forum is amazing, I love the community participation here.  Learning a lot. Thanks again.