john - John the Ripper (Cracker de Contrasinais)
Descrición
Ferramenta de cracking de contrasinais que soporta múltiples formatos de hash.
Sintaxe básica
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