
Cracker de hashes basado en Python compatible con SHA512, SHA256, SHA1, MD5 y más. Incluye detección automática del tipo de hash, modos de fuerza bruta y lista de contraseñas para el descifrado de hashes individual o por lotes.
Algoritmos de hash compatibles: SHA512, SHA256, SHA384, SHA1, MD5, SHA224
Características: detección automática del algoritmo de hash basada en la longitud (no recomendado), fuerza bruta, lista de contraseñas
Argumentos:
type: algoritmo de hash (debe ser uno de los algoritmos de hash compatibles mencionados anteriormente o AUTO si desea usar la detección automática)
hash: puede ser la contraseña hasheada o un archivo de texto que contenga una lista de hashes a descifrar (hashlist debe estar activado si hash es un archivo de texto con múltiples hashes)
mode: lista o fuerza bruta
pwlist: lista de contraseñas para comparar con un solo hash o una lista de hashes
range: rango de longitud de cadena para fuerza bruta (predeterminado: 8-11)
hashlist: este argumento no requiere parámetros; si se usa hashlist, entonces hash debe ser un archivo de texto con más de 1 hash
chars: cadena de caracteres de los que seleccionar para generar cadenas aleatorias para fuerza bruta (el valor predeterminado es:
abcdefghijklmnopqrstuvwxyzABCDEFGHJIKLMNOPQRSTUVWXYZ0123456789)
Ejemplos:
Descifrando un solo hash con una lista de contraseñas:
hashcracker.py SHA256 11a1162b984fef626ecc27c659a8b0eead5248ca867a6a87bea72f8a8706109d -mode list -pwlist passwordlist.txt
Descifrando un solo hash con fuerza bruta:
hashcracker.py SHA256 11a1162b984fef626ecc27c659a8b0eead5248ca867a6a87bea72f8a8706109d -mode bruteforce -range 6 11 -chars abcdefghijklmnopqrstuvwxyz0123456789$#@
Descifrando una lista de hashes con una lista de contraseñas:
hashcracker.py MD5 list_of_hashes.txt -mode list -pwlist passwordlist.txt -hashlist
Descifrando una lista de hashes con fuerza bruta:
hashcracker.py MD5 list_of_hashes.txt -mode bruteforce -hashlist -range 6 11 -chars ABCDEFGHJIKLMNOPQRSTUVWXYZ0123456789