Thursday, May 13, 2010

New 13" Macbook Pro GPU Hash Cracking NTLM/MD5/SHA1

Wanted give some GPU cracking a go on my new 13" Macbook Pro. It's sporting a nice but rather weak Nvidia Geforce 330m.

If you want to try the same, you will need the CUDA libraries here, and CUDA Multiforcer for Intel Mac's located here.

Remember to check out Pyrit here for cracking WPA/WPA2 keys, it will also run on OSX...

./CUDA-Multiforcer -h NTLM -c charsets/charsetfull -f test_hash_files/Hashes-NTLM-Full.txt --min=4 --max=9

Benchmark:

Cryptohaze.com CUDA Multiforcer (multiple hash brute forcer)
by Bitweasil
Version 0.61 beta, length 0-14
Currently supported hash types: MD5 MD4 NTLM
Hash type: NTLM
CUDA Device Information:
Device 0: "GeForce 320M"
Number of cores: 48
Clock rate: 0.00 GHz
Charset loaded (96 characters)
Hashes loaded (7 hashes)
Launching kernel for password length 4
Done: 73.49% Step rate: 82.9M/s Search rate: 580.4M/sec

------------------------------------------

Compute done: Reference time 1.3 seconds
Stepping rate: 63.1M MD4/s
Search rate: 441.8M NTLM/s

Launching kernel for password length 5
Done: 25.36% Step rate: 80.4M/s Search rate: 562.6M/sec

6 comments:

borg said...
This comment has been removed by a blog administrator.
Anonymous said...

./CUDA-Multiforcer -c charsets/charsetfull -f test_hash_files/Hashes-NTLM-Full.txt --min 0 --max 6 -h NTLM
Cryptohaze.com CUDA Multiforcer (multiple hash brute forcer)
by Bitweasil
Version 0.61 beta, length 0-14
Currently supported hash types: MD5 MD4 NTLM
Hash type: NTLM
CUDA Device Information:
Device 0: "Device Emulation (CPU)"
Number of cores: 128
Clock rate: 1.35 GHz
Charset loaded (96 characters)
Hashes loaded (11 hashes)
Launching CPU kernel for password length 0
Launching CPU kernel for password length 1
Launching CPU kernel for password length 2
Launching CPU kernel for password length 3

NTLM : 58C265F052A65CE7A745A79DE13D443E: 'bad' 0x626164
NTLM : E0FBA38268D0EC66EF1CB452D5885E53: 'abc' 0x616263
NTLM : E0FBA38268D0EC66EF1CB452D5885E53: 'abc' 0x616263
Cuda error: initialization error.



Device 0: "Device Emulation (CPU)"
Its not finding my 330m?? I have installed the 3.1 dev cuda mac driver and the 3.1 toolkit.. any ideas?

Greg Martin said...

Try these two export commands as root first...

sudo -s
export PATH=/usr/local/cuda/bin:$PATH
export DYLD_LIBRARY_PATH=/usr/local/cuda/lib:$DYLD_LIBRARY_PATH

Vijay said...

You might want to have a look at this to know how fast Radeons are for GPU password cracking.

Tim Trent said...

Wait: You are an expert? Installing this thing is just installing a trojan that has been tamed. The open source code is incomplete and unavailable. the installer and uninstaller are welded shut boxes. And this thing takes control of your machine and is vulnerable to security breaches.

Read about ine set of reports on the issues and wonder just what you got when you installed this thing

Greg Martin said...

Tim,

Thanks for your comment. You have valid points but the key is the software works, I got my laptop back and it was free and very easy.

No software is invulnerable from attack, the method you linked affects all similar types of client/server based software and is very difficult to actually pull off unless the attacker is extremely motivated