XUT_ / COURSES / CYBER SECURITY 101

Cracking SSH Keys with John

Exploremos otro de los usos de John: crackear la contraseña de los archivos de claves SSH privadas como id_rsa.


SSH2John

¿Quién podría haberlo imaginado? Otra herramienta de conversión. La herramienta ssh2john convierte la clave privada id_rsa que se usa para iniciar sesión por SSH en formato hash con el que John puede trabajar. Si no tienes ssh2john instalado, puedes usar /opt/john/ssh2john.py. La sintaxis es:

ssh2john [archivo id_rsa] > [archivo de salida]

  • ssh2john: Invoca a la herramienta.
  • [archivo id_rsa]: Ruta al archivo id_rsa.
  • >: Redirección.
  • [archivo de salida]: Donde se guardará el hash.

Por ejemplo:

/opt/john/ssh2john.py id_rsa > id_rsa_hash.txt


Crackeo

Le vamos a pasar el hash que hemos obtenido a John tal cual, como ya venimos haciendo. Un ejemplo de sintaxis es:

john --wordlist=/usr/share/wordlists/rockyou.txt id_rsa_hashh.txt