~/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.

warning

Usa John solo con hashes propios, de laboratorio o con permiso explicito. No uses esta guia para acceder a cuentas de terceros.

Flujo recomendado

  1. Identifica el tipo de hash.

  2. Guarda hashes en archivo.

  3. Ejecuta John con formato correcto.

  4. Revisa resultados.

  5. 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

VariableDescripcion
{HASH_FILE}Archivo con hashes autorizados
{HASH}Hash individual
{WORDLIST}Wordlist permitida
{FORMAT}Formato John
{SESSION}Nombre de sesion

Errores comunes

SintomaCausa probableSolucion
No recupera nadaFormato incorrectoFuerza --format
Resultados no aparecenYa estan en potUsa john --show
Va muy lentoHash costoso o CPU limitadaReduce alcance y documenta riesgo
Falsos formatosDeteccion automatica malaVerifica origen del hash

Checklist final

  • Permiso y alcance claros.

  • Formato confirmado.

  • Sesion nombrada.

  • Resultados protegidos.

  • Recomendaciones defensivas redactadas.

- EOF -