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

Chuleta de John the Ripper

8 comandos

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

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