Quote:Wordlists are great, but not guaranteed. Bruteforce is guaranteed (ignoring max pass length issue with hashcat), but obviously very time consuming.
correct, but only theoretically. to crack a long password it will take so much time (millions of years) that you can not say its guaranteed to be cracked.
Quote:I love maskprocessor because it allows you to be creative, however if you're piping output into hashcat or something like pyrit, you may be at a loss for an ETA or current progress. Knowing the math ahead of time is a huge help.
Let's take all possible lowercase possibilities that are 8 characters in length:
./mp64.bin ?l?l?l?l?l?l?l?l
The output here, as previously discussed, is 26^8 = 208,827,064,576 words -- ouch! Even at my measly 27900 PMK/s (pyrit) or 19980 c/s (hashcat), that will take well over 12 weeks!
you can still calculate it easily: http://hashcat.net/wiki/doku.php?id=comb...nt_formula
Quote: (Not sure why pyrit outperforms hc for me, but it does).
The only card where this can happen is ATI/AMD of the 4xxx series. the 4xxx series did not support access to fast memory for the OpenCL interface, only for CAL. Since pyrit uses CAL it is faster on 4xxx cards. That changed with 5xxx and higher.
Quote:So, being dedicated, and having exhausted perhaps any other rule-based strategies or dictionary attacks, you can break maskprocessor output into chunks in different ways:
./mp64.bin a?l?l?l?l?l?l?l = 26^7 = 8,031,810,176. yes, you'd have to keep track of, and increment the first letter, but at the same 27900 PMK/s, I am looking at 3.3 days, after which I can review and move on. This affords your PC bathroom breaks, and makes it easier to not lose your place in the process if a hardware or power failure occurs. This can also be helpful for distributing the same effort across multiple machines.
exactly. also see here: http://hashcat.net/wiki/doku.php?id=dist...oclhashcat
Quote:Additionally, the -s and -l flags can be used to stop and start at certain words, or "checkpoints", if you wish. Set yourself a pace, knowing your tries/sec.
yeah its an unique feature of maskprocessor