~/docs /John the Ripper workflow
John the Ripper workflow
John the Ripper workflow
Imported from Notion: John the Ripper workflow
updated:: 2026.07.10
Que resuelve
Workflow basico de John the Ripper para auditoria autorizada de hashes propios o de laboratorio.
warningUsa John solo con hashes propios, de laboratorio o con permiso explicito. No uses esta guia para acceder a cuentas de terceros.
Flujo recomendado
-
Identifica el tipo de hash.
-
Guarda hashes en archivo.
-
Ejecuta John con formato correcto.
-
Revisa resultados.
-
Documenta debilidades y mejora politica de passwords.
Ver formatos disponibles
john --list=formats
Identificacion orientativa
Ver primeras lineas
head {HASH_FILE}
Usar herramienta externa si esta disponible
hashid {HASH}
La identificacion automatica puede equivocarse. Confirma formato con documentacion del sistema auditado.
Ejecucion basica
Ataque con wordlist autorizada
john --wordlist={WORDLIST} {HASH_FILE}
Forzar formato
john --format={FORMAT} --wordlist={WORDLIST} {HASH_FILE}
Mostrar resultados
john --show {HASH_FILE}
Estado
john --status
Restaurar sesion
john --restore
Reglas
Wordlist con reglas
john --wordlist={WORDLIST} --rules {HASH_FILE}
Reglas con formato
john --format={FORMAT} --wordlist={WORDLIST} --rules {HASH_FILE}
Sesiones
Nombrar sesion
john --session={SESSION} --wordlist={WORDLIST} {HASH_FILE}
Restaurar sesion concreta
john --restore={SESSION}
Ver sesiones
ls ~/.john/
Pot files
Ubicacion habitual
ls ~/.john/john.pot
Mostrar sin volver a ejecutar
john --show {HASH_FILE}
Buenas practicas defensivas
-
Usa hashes de prueba o autorizados.
-
No guardes contrasenas recuperadas en texto plano innecesariamente.
-
Reporta patrones debiles, no solo valores concretos.
-
Recomienda MFA y gestores de passwords.
-
Usa politicas de longitud y bloqueo de passwords comunes.
Variables
| Variable | Descripcion |
|---|---|
{HASH_FILE} | Archivo con hashes autorizados |
{HASH} | Hash individual |
{WORDLIST} | Wordlist permitida |
{FORMAT} | Formato John |
{SESSION} | Nombre de sesion |
Errores comunes
| Sintoma | Causa probable | Solucion |
|---|---|---|
| No recupera nada | Formato incorrecto | Fuerza --format |
| Resultados no aparecen | Ya estan en pot | Usa john --show |
| Va muy lento | Hash costoso o CPU limitada | Reduce alcance y documenta riesgo |
| Falsos formatos | Deteccion automatica mala | Verifica origen del hash |
Checklist final
-
Permiso y alcance claros.
-
Formato confirmado.
-
Sesion nombrada.
-
Resultados protegidos.
-
Recomendaciones defensivas redactadas.
- EOF -