Publicado el Deja un comentario

Pass Cracker

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 🙁
Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *