Clave Secreta

Iniciado por LaiaxanIV, 23 Marzo 2016, 17:03 PM

0 Miembros y 1 Visitante están viendo este tema.

LaiaxanIV

Buenas!
Necesito descifrar un fitxero de texto. Tengo la clave, pero no soy capaz de descifrarlo...
Lo único que sé es que ha sido cifrado con AES o DES. Gracias.

http://pastebin.com/7vTxh9aN
Os dejo un enlace con los ficheros.
https://www.dropbox.com/sh/fojv4sqeyc9fu0n/AADZkofN4Ri-jBmsLdgfJb8Ca?dl=0

arget

Lo siento, pero ese texto ya ha sido desformateado, no podemos ayudarte, sería mejor que lo mostraras en formato hexadecimal.
Pero no lo hagas como has hecho, cogiendo y pegando en algún conversor ASCII-HEX (como asciitohex.com), utiliza herramientas como xxd (en linux) o HxD en windows para abrir el archivo.

Valdría tambien en base64, mediante la utilidad "base64" en linux o algún conversor de base64 online que permita subir el archivo sin necesidad de copy&paste.
La gestión manual de bloques de memoria en C es como hacer malabarismos con pastillas de jabón en la ducha de la prisión: todo diversión hasta que cometes un fallo.

LaiaxanIV

Os dejo undropbox con los ficheros.

arget

#3
Salida de xxd:

0000000: 4145 5302 0000 2643 5245 4154 4544 5f42  AES...&CREATED_B
0000010: 5900 6165 7363 7279 7074 2028 5769 6e64  Y.aescrypt (Wind
0000020: 6f77 7320 4755 4929 2033 2e31 3000 8000  ows GUI) 3.10...

Es decir, un programa para windows llamado AESCrypt, indica además que se ha cifrado mediante AES. La versión de dicho programa es 3.10 .

He instalado en mi Linux la versión 3.10 de AESCrypt para Linux, al ejecutar:
aescrypt -d -k cripto.key -o cripto.plain cripto.enc
Me devuelve
Error: key file does not have a valid BOM
Revísalo.

EDITO:
Me he picado con el tema, lo reconozco. Revisando el código en github de aescrypt he entendido el problema: requiere que esté en Unicode. Ya lo he descifrado al convertir el archivo cripto.key a Unicode, decir que como no ha saltado el mensaje de error:
"Error: Message has been altered or password is incorrect"
Sé que el mensaje es el correcto, el caso es que es un archivo binario.
Bueno, aquí lo tienes
https://mega.nz/#!eAEQybAK!nPj8m2_HHY5V9h_v1_nBYkbh3X70AfBqDEVi9iIwwD0
Una vez lo descargues mándame un privado para que lo borre. En cualquier otro caso lo borraré mañana por a esta hora.
La gestión manual de bloques de memoria en C es como hacer malabarismos con pastillas de jabón en la ducha de la prisión: todo diversión hasta que cometes un fallo.

LaiaxanIV

Muchas gracias por tu tiempo :D
Hay un problema, el fichero que te he subido era un fichero erroneo. Era el de otra "práctica".
Curiosamente la salida de ambos textos casi coinciden.
He actualizado el dropbox, no consigo pasarlo a Unicode.