
Adivina los tipos de hash y selecciona diccionarios y reglas adecuados para hashcat
desempaqueta algunos tipos de hash, elige opciones sensatas e invoca hashcat
Controladores NVIDIA aquí: http://www.nvidia.co.uk/Download/index.aspx?lang=en-uk
Correo electrónico alternativo: [email protected] si necesitas soporte
No estoy seguro de si alguien en NCC se hará cargo de esto, pero en el futuro estaré realizando desarrollo activo en esta rama: https://github.com/jamieriden/hashcrack
Para instalar:
pip3 install -r requirements.txt
python3 setup.py
Si no tienes Python en tu PATH:
<path to python>/python.exe -m pip install -r requirements.txt
<path to python>/python.exe setup.py
Esto descargará unos 30Gb de diccionarios - YA HAS SIDO ADVERTIDO
para archivos 7z, necesitarás perl y Compress::Raw::LZMA, así que quizás uno de estos dos dependiendo de tu distribución de perl:
ActiveState Perl:
ppm install Compress::Raw::LZMA
Strawberry Perl:
cpan install Compress::Raw::LZMA
Para ejecutar - varios casos:
Crack estándar:
python3 hashcrack.py -i <input file>
o:
python3 hashcrack.py --hash <literal hash>
Intenta con más empeño - usa palabras, frases y contraseñas encontradas previamente
python3 hashcrack.py --input <input file> --words --phrases --found
Opción nuclear - usa reglas más grandes + diccionario
python3 hashcrack.py --input <input file> --nuke
Prueba un montón de contraseñas tontas:
python3 hashcrack.py -i <input file> --crib dict/dumb.txt
Prueba un montón de contraseñas tontas, parte 2:
python3 hashcrack.py -i <input file> --mask default.hcmask
Prueba tu propia máscara:
python3 hashcrack.py -i <input file> --mask ?l?l?l?l?l?l
Ejecuta un volcado IFM que hayas guardado como zip:
python3 hashcrack.py -i <input file.zip> [-t ifm]
Ver también test.bat
El archivo de entrada puede ser un archivo docx, pdf, JKS, etc.
Ver también los diccionarios de crackstation - https://crackstation.net/
Si no tienes Perl/Python/Java en tu PATH, puedes establecer las rutas correctas en hashcrack.cfg - estas son las rutas a los archivos ejecutables, no al directorio en el que se encuentra el ejecutable.
===
Gracias a https://github.com/berzerk0 por algunas listas de palabras - estas tienen licencia CC. Ver: https://github.com/berzerk0/Probable-Wordlists/tree/master/Real-Passwords
Otras listas de palabras utilizadas son openwall_all.txt de Solar Designer, un crack de 275 millones de hashes de Troy Hunt (mío), y breachcompilation.txt - origen desconocido. (He fusionado las dos últimas.)
Incluye código de https://www.7-zip.org/ - que es LGPL. ¡Gracias a todos!
nsav2dive.rule es de aquí - ¡gracias! https://github.com/NSAKEY/nsa-rules
Licencia de nsav2dive.rule:
The Fair License
Copyright (c) 2015 _NSAKEY
Se permite el uso de las obras siempre que este instrumento se conserve con las obras, de modo que cualquier entidad que utilice las obras sea notificada de este instrumento.
DESCARGO DE RESPONSABILIDAD: LAS OBRAS SE PROPORCIONAN SIN GARANTÍA.
Un agradecimiento especial a la competición CMIYK y a hashes.org por los datos de prueba.