Encontré este desafío en un sitio de la academia de CS y estaba intrigado: Se cifró un mensaje usando el siguiente comando openSSL. ¿Cuál es la contraseña utilizada para cifrar el mensaje? ¿Cuál es el mensaje secreto?
$ openssl enc –aes128 –base64 < secret-message
U2FsdGVkX180jAizsYGu5mZo9zSrzchodLCgKNl4j/PRNW4htplDZ/yKekDc5mZSsMaO+sOleP/S0HWw/AuemWLTseXiL1nWR920vgTc7g/+mBfVYB991loGTkAuMuwQ
Sé que AES no se puede descifrar en la práctica (porque tomaría demasiado tiempo probar todas las combinaciones) pero me preguntaba si alguno de ustedes tiene alguna idea de qué otra cosa podría intentar resolverlo. Dado que es una tarea con aspecto educativo, asumo que la contraseña no puede ser tan difícil.
Hasta ahora he intentado un ataque de diccionario usando openssl enc descifrado. Para el diccionario utilicé el conocido darkC0de.txt. Escribí un simple script de bash que probaría todas las contraseñas en el diccionario. Desafortunadamente, todo lo que obtuve fue un montón de falsos positivos descifrados.
¿Alguien tiene alguna idea de qué otra cosa podría intentar? Es posible que esto no esté destinado a resolverse y la respuesta es que no puedes hacerlo.