oclHashcat-plus cracks TrueCrypt
#1
Hey Guys,

I've some good news! I've justed finished a working oclHashcat-plus version to support cracking TrueCrypt Smile

Everything is written 100% on GPU.

There is no copy overhead to the host, thus your CPU will stay cool at 0% and you can do whatever you want to do with it.

Current implementation is able to crack all the supported hashes:
  • RipeMD160
  • SHA512
  • Whirlpool

So far for the hashes (and thats what makes cracking TrueCrypt slow).

For the ciphers, I'm currently doing only AES and of course the XTS block-cipher.

Serpent and Twofish and there cascaded modes will be added next.

Quote:
root@sf:~/oclHashcat# ./oclHashcat-plus64.bin -m 6211 test.tc -a 3 ?l?l?l?l?lat -n 32 -u 2000
oclHashcat-plus v0.15 by atom starting...

Hashes: 1 total, 1 unique salts, 1 unique digests
Bitmaps: 8 bits, 256 entries, 0x000000ff mask, 1024 bytes
Workload: 1999 loops, 32 accel
Watchdog: Temperature abort trigger set to 90c
Watchdog: Temperature retain trigger set to 80c
Device #1: Cayman, 1024MB, 830Mhz, 24MCU
Device #2: Cayman, 1024MB, 830Mhz, 24MCU
Device #3: Cayman, 1024MB, 830Mhz, 24MCU
Device #4: Cayman, 1024MB, 830Mhz, 24MCU
Device #1: Kernel ./kernels/4098/m6211.Cayman_1124.2_1124.2.kernel (480220 bytes)
Device #1: Kernel ./kernels/4098/markov_le_plus.Cayman_1124.2_1124.2.kernel (145332 bytes)
Device #2: Kernel ./kernels/4098/m6211.Cayman_1124.2_1124.2.kernel (480220 bytes)
Device #2: Kernel ./kernels/4098/markov_le_plus.Cayman_1124.2_1124.2.kernel (145332 bytes)
Device #3: Kernel ./kernels/4098/m6211.Cayman_1124.2_1124.2.kernel (480220 bytes)
Device #3: Kernel ./kernels/4098/markov_le_plus.Cayman_1124.2_1124.2.kernel (145332 bytes)
Device #4: Kernel ./kernels/4098/m6211.Cayman_1124.2_1124.2.kernel (480220 bytes)
Device #4: Kernel ./kernels/4098/markov_le_plus.Cayman_1124.2_1124.2.kernel (145332 bytes)

test.tc:hashcat

Session.Name...: oclHashcat-plus
Status.........: Cracked
Input.Mode.....: Mask (?l?l?l?l?lat)
Hash.Target....: File (test.tc)
Hash.Type......: TrueCrypt 5.0+ / PBKDF2-HMAC-RipeMD160 / AES
Time.Started...: Fri May 17 14:27:40 2013 (40 secs)
Speed.GPU.#1...: 55788 H/s
Speed.GPU.#2...: 55775 H/s
Speed.GPU.#3...: 55795 H/s
Speed.GPU.#4...: 55797 H/s
Speed.GPU.#*...: 223.2 kH/s
Recovered......: 1/1 (100.00%) Digests, 1/1 (100.00%) Salts
Progress.......: 8749056/11881376 (73.64%)
Rejected.......: 0/8749056 (0.00%)
HWMon.GPU.#1...: 99% Util, 55c Temp, 29% Fan
HWMon.GPU.#2...: 99% Util, 57c Temp, N/A Fan
HWMon.GPU.#3...: 99% Util, 55c Temp, 29% Fan
HWMon.GPU.#4...: 99% Util, 57c Temp, N/A Fan

Started: Fri May 17 14:27:40 2013
Stopped: Fri May 17 14:28:23 2013

Here are some speeds from 2x hd6990:
  • PBKDF2-HMAC-RipeMD160 / AES: 223 kHash/s
  • PBKDF2-HMAC-SHA512 / AES: 95 kHash/s
  • PBKDF2-HMAC-Whirlpool / AES: 49 kHash/s *updated*
  • PBKDF2-HMAC-RipeMD160 boot-mode / AES: 451 kHash/s

These tests show oclHashcat-plus is new worlds fastest TrueCrypt cracker Smile

While I was implementing the Whirlpool hash I found out how this hash can be optimized by over 50% in raw mode. However, some of these technique can also be used within an PBKDF2-HMAC construct.

PS: I'll explain the technique at my talk on passwordscon 2013 in Las Vegas.

Stay tuned for v0.15 release Smile

--
atom


Messages In This Thread
oclHashcat-plus cracks TrueCrypt - by atom - 05-17-2013, 02:56 PM
RE: oclHashcat-plus cracks TrueCrypt - by atom - 05-17-2013, 03:48 PM
RE: oclHashcat-plus cracks TrueCrypt - by epixoip - 05-17-2013, 08:04 PM
RE: oclHashcat-plus cracks TrueCrypt - by atom - 05-17-2013, 04:01 PM
RE: oclHashcat-plus cracks TrueCrypt - by Hash-IT - 05-17-2013, 05:09 PM
RE: oclHashcat-plus cracks TrueCrypt - by Kuci - 05-17-2013, 05:54 PM
RE: oclHashcat-plus cracks TrueCrypt - by atom - 05-17-2013, 05:56 PM
RE: oclHashcat-plus cracks TrueCrypt - by Hash-IT - 05-18-2013, 12:53 PM
RE: oclHashcat-plus cracks TrueCrypt - by Kuci - 05-17-2013, 07:57 PM
RE: oclHashcat-plus cracks TrueCrypt - by Rolf - 05-18-2013, 11:06 AM
RE: oclHashcat-plus cracks TrueCrypt - by epixoip - 05-18-2013, 02:34 PM
RE: oclHashcat-plus cracks TrueCrypt - by atom - 05-18-2013, 03:50 PM
RE: oclHashcat-plus cracks TrueCrypt - by tbm - 05-21-2013, 02:22 PM
RE: oclHashcat-plus cracks TrueCrypt - by Mangix - 05-22-2013, 02:44 PM
RE: oclHashcat-plus cracks TrueCrypt - by undeath - 05-22-2013, 11:06 PM
RE: oclHashcat-plus cracks TrueCrypt - by tibit - 06-11-2013, 01:17 AM
RE: oclHashcat-plus cracks TrueCrypt - by atom - 06-11-2013, 05:37 PM
RE: oclHashcat-plus cracks TrueCrypt - by atom - 08-06-2013, 01:04 AM
RE: oclHashcat-plus cracks TrueCrypt - by olsap - 08-28-2013, 03:40 PM
RE: oclHashcat-plus cracks TrueCrypt - by Rolf - 08-29-2013, 06:01 AM
RE: oclHashcat-plus cracks TrueCrypt - by atom - 08-29-2013, 09:29 AM
RE: oclHashcat-plus cracks TrueCrypt - by rebelhn - 09-05-2013, 03:36 AM
RE: oclHashcat-plus cracks TrueCrypt - by Mangix - 09-05-2013, 07:21 AM
RE: oclHashcat-plus cracks TrueCrypt - by rebelhn - 09-06-2013, 10:19 AM
RE: oclHashcat-plus cracks TrueCrypt - by Rolf - 09-06-2013, 10:26 AM
RE: oclHashcat-plus cracks TrueCrypt - by rebelhn - 09-06-2013, 10:43 AM
RE: oclHashcat-plus cracks TrueCrypt - by Rolf - 09-06-2013, 12:21 PM
RE: oclHashcat-plus cracks TrueCrypt - by tbm - 09-06-2013, 02:45 PM
RE: oclHashcat-plus cracks TrueCrypt - by Rolf - 09-06-2013, 02:52 PM