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
