Estoy creando una lista de palabras para atacar un archivo .dmg personal en OS X. Estoy usando John the Ripper para el craqueo y Crunch para crear la lista de palabras:
./crunch 13 13 abcdefghijklmnopqrstuvwxyz 123456789\'\~\!\@\#\$\%\^\&\*\(\)\_\+\=\-\[\]\{\}\\|\"\'\:\;\<\,\>\.\?\/ -t @@@@@%%%FOOBA -o /dictionary.txt
-
FOOBA
: la palabra que conozco. -
%%
: un combo de una letra y unos caracteres especiales -
@@@@@
: Estoy 98% seguro de que esta es una palabra de cinco letras. Estoy seguro de que es una palabra en inglés (en minúsculas).
Esto crea un diccionario de 15 GB que no es realmente práctico con la configuración de mi computadora. Para reducir el tamaño, me gustaría realizar una verificación cruzada de las entradas de la primera parte ( @@@@@
) con un diccionario decente .
Habiendo hecho el diccionario de las palabras de GAZILLION, ¿tiene alguna idea de cómo eliminar mejor esas opciones que no están en el diccionario?