I am creating a word list for attacking a personal .dmg file on OS X. I'm using John the Ripper for the cracking, and Crunch to create the word list:
./crunch 13 13 abcdefghijklmnopqrstuvwxyz 123456789\`\~\!\@\#\$\%\^\&\*\(\)\_\+\=\-\[\]\{\}\\\|\"\'\:\;\<\,\>\.\?\/ -t @@@@@%%%FOOBA -o /dictionary.txt
FOOBA
: The word that I know.%%
: A combo of a letter and a special characters@@@@@
: I'm 98% sure this is a five letter word. I'm positive it's an english word (in lower case).
This creates a 15GB dictionary which isn't really practical with my computer setup. To reduce the size I'd like to cross check the entries for the the first portion (@@@@@
) against a decent dictionary.
Having made the dictionary of a GAZILLION words, any thoughts about how to best remove those options not in the dictionary?