Dictionaries
See also SecLists and crackstation.
Good with unsalted fast hashes like NTLM, SHA1, MD5, SHA256, etc.
Google Books 1-gram corpus, cleaned. Base words list, can't remember where this was culled from.
Rules
L33t substitution rules for hashscat - 1,576 rules
Case permutations up to 14 chars, useful if you have LM cracks and want to apply to NTLM.
All possible case permutations up to 16 chars l33tified InsidePro-PasswordsPro.rule
Examples
-O exists on hashcat-4.x - remove if you have an earlier version.
Try your cracked LM hashes against NTLM
Decent dictionary plus rules - will also do for md5 (-m 0) or sha1 (-m 100):
Mask attack using /usr/share/dict/words - hoping to pickup Foobar123, Foobar123! for example
More examples
Attacking Troy Hunt's SHA1 list, once you've tried -a3 (mask) and -a0 (dict+rules)
hashcat64.exe -O -m 1000 ntlmhashes.txt lm-cracks.txt -r rules/allcase.rule
hashcat64.exe -O -m 1000 ntlmhashes.txt troyhunt.txt -r rules/InsidePro-PasswordsPro.rule --loopback
hashcat64.exe -O -m 1000 ntlmhashes.txt crackstation.txt -r rules/InsidePro-PasswordsPro.rule --loopback
hashcat64.exe -O -m 1000 ntlmhashes.txt phrases.txt -r rules/InsidePro-PasswordsPro.rule --loopback
hashcat64.exe -O -m 1000 -a6 ntlmhashes.txt dict/words.txt ?a?a?a -i
hashcat64.exe -O -m 1000 -a6 ntlmhashes.txt dict/words.txt -1 ?d?s ?1?1?1?1 -i
hashcat-4.0.1\hashcat64.exe -m 100 uncracked-sha1.txt -a1 dict\openwall_all.txt dict\last3.txt -O
hashcat-4.0.1\hashcat64.exe -m 100 uncracked-sha1.txt -a1 dict\openwall_all.txt dict\last4.txt -O
hashcat-4.0.1\hashcat64.exe -m 100 uncracked-sha1.txt -a1 dict\found.txt dict\last3.txt -O
hashcat-4.0.1\hashcat64.exe -m 100 uncracked-sha1.txt -a1 dict\words.txt dict\last3.txt -O
hashcat-4.0.1\hashcat64.exe -m 100 uncracked-sha1.txt -a1 dict\found.txt dict\last3.txt -O
hashcat-4.0.1\hashcat64.exe -m 100 uncracked-sha1.txt -a1 dict\uniqb.txt dict\last3.txt -O
hashcat-4.0.1\hashcat64.exe -m 100 uncracked-sha1.txt -a1 dict\words.txt dict\first3.txt -O
hashcat-4.0.1\hashcat64.exe -m 100 uncracked-sha1.txt -a1 dict\words.txt dict\first4.txt -O
hashcat-4.0.1\hashcat64.exe -m 100 uncracked-sha1.txt -a1 dict\ucwords.txt dict\last4.txt -O
hashcat-4.0.1\hashcat64.exe -m 100 uncracked-sha1.txt -a1 dict\words.txt dict\last5.txt -O
hashcat-4.0.1\hashcat64.exe -m 100 uncracked-sha1.txt -a1 dict\rockyou.txt dict\last3.txt -O
hashcat-4.0.1\hashcat64.exe -m 100 uncracked-sha1.txt -a1 dict\rockyou.txt dict\last4.txt -O
hashcat-4.0.1\hashcat64.exe -m 100 uncracked-sha1.txt -a1 dict\words.txt dict\last5.txt -O
hashcat-4.0.1\hashcat64.exe -m 100 uncracked-sha1.txt -a1 dict\words.txt dict\last6.txt -O
hashcat-4.0.1\hashcat64.exe -m 100 uncracked-sha1.txt -a1 dict\words.txt dict\last7.txt -O
hashcat-4.0.1\hashcat64.exe -m 100 uncracked-sha1.txt -a1 dict\words.txt dict\last8.txt -O
hashcat-4.0.1\hashcat64.exe -m 100 uncracked-sha1.txt -a1 dict\found.txt dict\last4.txt -O
hashcat-4.0.1\hashcat64.exe -m 100 uncracked-sha1.txt -a1 dict\uniqb.txt dict\last4.txt -O
hashcat-4.0.1\hashcat64.exe -m 100 uncracked-sha1.txt -a1 dict\uniqb-nospace.txt dict\last4.txt -O
hashcat-4.0.1\hashcat64.exe -m 100 uncracked-sha1.txt -a1 dict\Top102Million-probable-WPA.txt dict\last3.txt -O
hashcat-4.0.1\hashcat64.exe -m 100 uncracked-sha1.txt -a1 dict\dicts.txt dict\last3.txt -O
hashcat-4.0.1\hashcat64.exe -m 100 uncracked-sha1.txt -a7 -1 ?u?l -2 ?u?l?d ?1?2 dict\crackstation.txt -O
hashcat-4.0.1\hashcat64.exe -m 100 uncracked-sha1.txt -a7 -1 ?u?l -2 ?u?l?d ?1?2 dict\crackstation.txt -O
hashcat-4.0.1\hashcat64.exe -m 100 uncracked-sha1.txt -a7 ?a?a -i dict\last5.txt -O
hashcat-4.0.1\hashcat64.exe -m 100 uncracked-sha1.txt -a7 ?a?a -i dict\last6.txt -O
hashcat-4.0.1\hashcat64.exe -m 100 uncracked-sha1.txt -a7 ?a?a -i dict\last7.txt -O