• Abrir volumen Truecrypt sólo con la MasterKey

  • Plantea tus dudas sobre malware a los compañeros del foro.
Plantea tus dudas sobre malware a los compañeros del foro.
 #494897  por Balloffet
 06 Jul 2019, 14:41
Pienso que sí. TrueCrypt desencripta el header del volumen con tu password, y de ese header extrae la clave que vos tenés, la Master Key. ésta es la que se emplea internamente para las operaciones de ese volumen. Por lo que leo, podés modificar el código fuente de TrueCrypt ([ Debe registrarse para ver este enlace ]), y saltearte la parte de solicitud de password, es decir, hacer que te pida la Master Key y con eso desencripte. Pero si no estás familiarizado con C++/asm, primero probá esto: [ Debe registrarse para ver este enlace ]

Contanos cómo te va luego.
 #494901  por banderas20
 06 Jul 2019, 15:48
Buenas.


He probado ese plugin y me tira este error:


File "MKDecrypt.py", line 204
    print('Scanning byte ' + str(i*512) + ' of ' + str(evsize*512) + ' using' + crypt, end='                \r')
                                                                                          ^
SyntaxError: invalid syntax


¿Sabes qué puede pasar?


Muchas gracias!
 #494959  por banderas20
 18 Jul 2019, 17:51
Balloffet: escribió: Y no te animás a modificar un poco el código del TrueCrypt para que se saltee el password y te pida la master? si querés lo miramos
Si tuviera tiempo, de verdad que me metía, pero ahora voy muy liado con trabajo.

Te agradezco la ayuda y el ofrecimiento!

Saludos!
 #494981  por Blau
 24 Jul 2019, 22:11
banderas20: escribió: Buenas.


He probado ese plugin y me tira este error:


File "MKDecrypt.py", line 204
    print('Scanning byte ' + str(i*512) + ' of ' + str(evsize*512) + ' using' + crypt, end='                \r')
                                                                                          ^
SyntaxError: invalid syntax


¿Sabes qué puede pasar?


Muchas gracias!
Fíjate en los requisitos:
Other requirements: Linux OS with Python3.x and LVM2 (dmsetup). It is preferable to make the script executable before use.
Quizás estés usando python 2.X en lugar de 3.X.