John the Ripper
John detecta el formato solo y, sobre todo, trae los conversores *2john que sacan un hash crackeable de ficheros cifrados. En HTB es lo habitual para zips con contraseña, claves SSH protegidas y bases de datos de KeePass.
- Plataforma
- Linux · Windows · macOS
- Web oficial
- openwall.com/john/
- En HTB
- 11 máquinas
Instalación
sudo apt install john
- T1110.002 Crackeo de contraseñas
- T1552.004 Claves privadas
- Cracking de hashes
- Backups y archivos comprimidos
Chuleta de John the Ripper
Más formatos
Forzar el formato
john --format=raw-md5 --wordlist=/usr/share/wordlists/rockyou.txt hash.txt
Buscar el nombre de un formato
john --list=formats | tr "," "\n" | grep -i krb
Certificado .pfx, PDF, Office y GPG
pfx2john cert.pfx > hash.txt
pdf2john doc.pdf > hash.txt
office2john doc.docx > hash.txt
gpg2john clave.asc > hash.txt
En nuestras chuletas
Analizador de JWT › Ataques
John the Ripper
john --format=HMAC-SHA256 --wordlist=/usr/share/wordlists/rockyou.txt jwt.txt
Identificador de hashes › Crackeo
Diccionario
john --wordlist=/usr/share/wordlists/rockyou.txt hash.txt
Ver resultados
john --show hash.txt
Unir passwd y shadow
unshadow passwd shadow > hashes.txt
Extraer hashes de ficheros
zip2john backup.zip > hash.txt
ssh2john id_rsa > hash.txt
keepass2john Database.kdbx > hash.txt
office2john informe.docx > hash.txt
pdf2john documento.pdf > hash.txt
Ningún comando coincide.
Máquinas de HTB donde se usa John the Ripper
Sacadas de los capítulos de los vídeos de IppSec en los que aparece John the Ripper. El enlace ▶ salta al minuto de esa parte.
Guías que usan John the Ripper
- Cracking de hashes con hashcat y John the Ripper: modos, reglas, máscaras y ficheros protegidos 3 min de lectura Identificar un hash, elegir el modo de hashcat (NTLM, NetNTLMv2, bcrypt, Kerberos), usar reglas y máscaras y crackear zip, KeePass o claves SSH con *2john.