Crackeador de contraseñas (HASH) SHA-224, SHA-256, SHA-384, SHA-512 además de versiones optimizadas de plataforma de MD5 y SHA1. Usando HASHLIB en Python. Lo bueno que este script es multiplataforma.
Para clonar el repositorio ejecutamos el siguiente comando en nuestra ternminal…
git clone https://github.com/HackUnderway/PassCracker.git
https://github.com/HackUnderway/PassCracker
import hashlib from hmac import digest encontrada = 0 input_hash = input("Ingrese la contraseña hasheada: ") pass_doc = input("Inserte el diccionario: ") try: pass_file = open(pass_doc, 'r') except: print("Error:" + pass_doc + " no ha sido encontrada") for palabra in pass_file: palabra_cifrada = palabra.encode('utf-8') palabra_hasheada = hashlib.md5(palabra_cifrada.strip()) digest = palabra_hasheada.hexdigest() if digest == input_hash: print("Contraseña encontrada!!! \n La contraseña es: " + palabra) encontrada = 1 break if not encontrada: print("Contraseña no encontrada en el archivo " + pass_doc)
Instalamos las dependecias pip install hashlib
Vemos en el diccionario cuyo nombre es dic.txt están 5 palabras que podrían ser la contraseña del HASH MD5.
Pentest1nG Pyth0n Hack3rR HackUnderway 10hACK01
Vamos a encriptar la palabra HackUnderway en el siguiente sitio web.
https://www.md5online.org/md5-encrypt.html
f9d63b73f45b3862d059765afdeda4cb
Ahora veremos que al introducir la palabra hasheada y el diccionario en nuestra herramienta, vamos a obtener la contraseña decifrada.
Pueden modificar esta herramienta a su gusto, no olviden seguirnos en nuestras redes sociales…
0 No hay Likes 🙁