Tabla de Contenidos
PREPARATIVOS
Lo primero será cifrar una contraseña de prueba en el formato que queramos, por ejemplo en nuestro caso utilizaremos md5 en esta web:
https://emn178.github.io/online-tools/md5.html
Pondremos el hash que queramos descifrar en un documento txt:
Y ahora el siguiente paso será conocer los números que corresponden a cada uno de los tipos de hashes, ya que en función del hash que vamos a crackear debemos de proporcionarle un número, por tanto pondremos man hashcat:
CRACKEANDO MD5
Y ahora ya podemos lanzar el ataque, donde tendremos que tener un diccionario (por ejemplo rockyou.txt) y el fichero txt donde tengamos el hash que queramos crackear; y para ello usaremos este comando (con -m indicamos el 0, que era el que corresponde a md5 como vimos en la captura anterior):
Y ahora este comando nos habrá generado un fichero llamado resultado.txt con la contraseña deshasheada:
CRACKEANDO SHA1
Para ello la única diferencia es en vez de poner el -m 0, ahora pondremos -m 100, que es el número que corresponde para indicar el sha1; por tanto vamos a generar la misma contraseña pero como sha1:
Y ahora la pegamos en un nuevo fichero:
Y lanzamos el ataque de esta otra forma:
Y tenemos el resultado generado en este otro fichero:
CONOCER EL TIPO DE HASH CON HASH-IDENTIFIER
Para utilizar la herramienta hashcat, debemos de indicarle el tipo de hash a descifrar, por tanto hay una herramienta que se llama hash-identifier en kali linux que si le proporcionamos un hash nos dirá cual es:
Por ejemplo vamos a pasarle un hash en md5:
Por tanto, sabiendo esto ya podemos utilizarlo en la herramienta hashcat.











