Rule order, concatination, etc.
#1
Brick 
I'm posting this after extensive reading of wiki, other forum posts, etc. I apologize if this information is available elsewhere...



What I am trying to wrap my head around is how rules are applied (sequentially, concurrently, other?) and how to potentially specify this.




For example, lets say I have a wordlist that includes the following seed words:



Quote:password
password1
password2
password3


I want to test out a variety of capitalization, leetspeak, masks, etc. such that my test space looks like this, for example:




Quote:password

passw0rd

PassWord

PassW0rd

PASSWORD

PASSW0RD

password!

passw0rd!

PassWord!

PassW0rd!

PASSWORD!

PASSW0RD!

password?

passw0rd?

PassWord?

PassW0rd?

PASSWORD?

PASSW0RD?

passwordx

passw0rdx

PassWordx

PassW0rdx

PASSWORDx

PASSW0RDx

password!x

passw0rd!x

PassWord!x

PassW0rd!x

PASSWORD!x

PASSW0RD!x

password?x

passw0rd?x

PassWord?x

PassW0rd?x

PASSWORD?x

PASSW0RD?x

password!xy

passw0rd!xy

PassWord!xy

PassW0rd!xy

PASSWORD!xy

PASSW0RD!xy

password?xy

passw0rd?xy

PassWord?xy

PassW0rd?xy

PASSWORD?xy

PASSW0RD?xy




Should I use the Multi-rules feature, with each one beginning with
Code:
:
(do nothing) so then each rule will be applied on its own or together will all other rules? If I do this, do I need a separate rule file for each set of rules, or can they be separated in this manner in single working rule file?




What I'm trying to show is that the variety of rules create a password set which, for example, applies a mask over a set of words that have already had a toggle-case-attack applied. How can I combine these?



I see a lot of rule sets posted, but I'm not clear how to indicate if rules are applied concurrently or in sequence.
Reply