john icon indicating copy to clipboard operation
john copied to clipboard

TrueCrypt, CipherShed, VeraCrypt

Open magnumripper opened this issue 8 years ago • 6 comments

http://www.openwall.com/lists/john-dev/2015/12/31/1

It appears there are some fundamental differences in the forks of TrueCrypt. Specifically VeraCrypt appears to be doing key derivation in a "more secure" fashion than TC or CipherShed. Will the truecrypt2john and the code that cracks those volumes need to be changed?

https://forum.truecrypt.ch/t/veracrypt-or-ciphershed/449/10

Will that spawn a new format/tool, veracrypt2john --format=veracode ? I'll try to add some samples if I have some time today.

magnumripper avatar Jan 29 '16 00:01 magnumripper

VeraCrypt internal algorithms,

veracrypt-1 veracrypt-2

veracrypt-3 veracrypt-4

kholia avatar Sep 04 '17 13:09 kholia

Truecrypt is outdated. Today is popular software Veracrypt. Will there be support for restoring passwords in regular / hidden volumes (with many symmetric encryption algorithms) in the future? In Hashcat, this is implemented and works successfully.

torerobo avatar Mar 29 '19 16:03 torerobo

I am also would be glad to see this feature in JtR :)

alxjzx100 avatar Jul 04 '22 19:07 alxjzx100

Meanwhile, can we have VeraCrypt volumes explicitly rejected by our tools? Maybe we should open a separate higher priority issue for that, if it's do-able at all (that is, if they're distinguishable from those we support).

solardiz avatar Jul 04 '22 20:07 solardiz

Meanwhile, can we have VeraCrypt volumes explicitly rejected by our tools? Maybe we should open a separate higher priority issue for that, if it's do-able at all (that is, if they're distinguishable from those we support).

LInk to container https://file.io/RkorWvWAQlZs (10Mb)

password 12345

command ./john --wordlist=truecrypt_wordlist2.txt testhashes123.txt

(MacOs Monterey 12.4, John the Ripper 1.9.0-jumbo-1+bleeding-601b61b2d 2022-07-02 12:49:41 +0200 [darwin21.5.0 64-bit arm ASIMD AC])

alxjzx100 avatar Jul 04 '22 20:07 alxjzx100

@alxjzx100 Thanks! Can you possibly create an even smaller container and contribute it via a pull request to https://github.com/openwall/john-samples? We'd appreciate having it in there even if we don't support these yet.

solardiz avatar Jul 04 '22 20:07 solardiz