Ir ao contido

john - John the Ripper (Cracker de Contrasinais)

Descrición

Ferramenta de cracking de contrasinais que soporta múltiples formatos de hash.

Sintaxe básica

john [opcións] <ficheiro_hash>

Opcións principais

Opción Descrición
--wordlist=<ficheiro> Wordlist para ataque de diccionario
--format=<formato> Formato do hash (md5, sha256, bcrypt, etc.)
--show Mostrar contrasinais crackeadas
--rules Aplicar regras de mutación
--incremental Modo incremental (brute-force)
--single Modo single crack
--list=formats Listar formatos soportados

Exemplos de uso

# Crackear hash SSH
john id_rsa.hash --wordlist=/usr/share/wordlists/rockyou.txt

# Ver contrasinais crackeadas
john --show id_rsa.hash

# Crackear hash bcrypt
john hash.txt --format=bcrypt --wordlist=wordlist.txt

# Listar formatos soportados
john --list=formats

# Buscar formato específico
john --list=formats | grep -i bcrypt

# Crackear con regras
john hash.txt --wordlist=wordlist.txt --rules

# Modo incremental (brute-force)
john hash.txt --incremental

# Crackear hash de /etc/shadow
john shadow.txt --wordlist=rockyou.txt --format=crypt

# Crackear MD5
john hash.txt --format=raw-md5 --wordlist=wordlist.txt