hashcat
herramienta de recuperación de contraseñas utilizada para realizar ataques de fuerza bruta sobre hashes.
$ hashcat -a 3 -m 0 hash.txt ?d?d?d?d?d
"a 3" que se realizará un ataque de fuerza bruta a un hash MD5 "m 0", con contraseñas numéricas de 5 dígitos "?d?d?d?d?d"
$ hashcat -a 0 -m 1400 hash.txt diccionario.txt
"a 0" que se hará un ataque de diccionario a un hash SHA-256 "m 1400". diccionario.txt contiene las posibles contraseña
$ hashcat -a 3 -m 0 hash.txt ?1?1?1?1?1?1?1
combinando mayúsculas, minúsculas y números. "?1" define un conjunto de caracteres a utilizar
$ hashcat -a 0 -m 0 hash.txt diccionario.txt --force
recuperar contraseña con "force" permite a hashcat usar la GPU