Best approach when knowing several words in a long passphrase?
#1
Hey all,

     I remember several words used in my passphrase, just not the order they're in, nor the case used.  I also know that  I used two special characters at the end (I know which they are) just not sure what order either.  For example, if I know the following is used in the beginning for a fact:

dogsheep1234crayon

and the rest contains some combination of upper/lower alpha mixed in with some numbers and ending with special characters -

Would it be best to use a custom mask straight-away at it as such:

--status -a 3 -w 3 -m 11300 ../forgotten.hash -1 ?u?l -2 ?d?l?u??'#$' ?1ogsheep1234?1crayon?2?2?2?2?2?2?2?2?2?2?2?2?2?2?2?2?2?2?2?2?2


Or better to throw 'dog' 'sheep' and 'crayon' in a list and somehow run through permutations including trying alphanumeric + special char through each iteration?

     Thanks a lot,

MP
#2
if you need to brute-force more than seven characters don't even start.