Encontré una clave privada que parece estar en el formato de clave privada de masilla.
La clave tiene el siguiente encabezado:
---- BEGIN SSH2 ENCRYPTED PRIVATE KEY ----
Subject: <sensitive>
Comment: <sensitive>
P2/56wAAA/MAAAA3a...
...Yhp
---- END SSH2 ENCRYPTED PRIVATE KEY ----
Cuando se abre en la herramienta Putty Keygen, solicita una contraseña que no hace para otros archivos, por lo que asumo que se realiza algún tipo de validación en el archivo PPK. El mismo comportamiento con un archivo PPK que generé usando putty keygen.
Probé la herramienta PHRASENDRESCHER para adivinar contraseñas de claves privadas, pero esta herramienta no da salida en caso de que no sea válida. /formato de archivo desconocido. Intenté generar mi propio PPK con una contraseña débil y no se descifró esa clave privada. Entonces asumo que la herramienta no comprende este tipo de clave privada.
Como putty keygen no tiene CLI, no es posible adivinar la contraseña automáticamente. ¿Alguien tiene una herramienta de descifrado que sea capaz de adivinar la contraseña (fuerza bruta y / o lista de palabras) para archivos PPK?