IGHASHGPU


Program to recover/crack SHA1, MD5 & MD4 hashes.

Download it here.
View documentation.

Latest beta version is here. (Big speed-ups for HD 5XXX GPUs).
Information about latest version.


Fastest SHA1/MD5 hash cracker on ATI. One of the fastest on nVidia.

World first multihash MD5 cracker for ATI.

Recovery speed on ATI HD4850 peaks at 955M/s MD5 hashes and 305M/s SHA1 hashes.
nVidia GTX 260 w/ 192 SP peaks at 553M/s MD5 & 166M/s SHA1.

Also it supports systems with multiple GPUs, so, for example, result for HD4770+4850 looks like:

****************************************************************
***          MD4/MD5/SHA1 GPU Password Recovery v0.5         ***
***    For ATI RV 740+ cards and nVidia 'CUDA' ones (G80+)   ***
***         (c) 2009 Ivan Golubev, http://golubev.com        ***
***             see "readme.txt" for more details            ***
****************************************************************

Found 2 CAL device(s)
Starting brute-force attack, Charset Len = 36, Min passlen = 4, Max passlen = 7
Charset (unicode -> 0) [abcdefghijklmnopqrstuvwxyz0123456789]
Charset in HEX: 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 7
36 37 38 39
Starting from [aaaa]
Hash type: MD5, Hash: cbe1d6d5800ec1e03a5f2a64882a0d41
Device #0: [RV7x0] 750.00 Mhz 640 SP
Device #1: [RV7x0] 625.00 Mhz 800 SP
CURPWD: qeo8se5 CURSPD: 1929.058M (949.398M+979.660M)
Found password: [roger15], HEX: 72 6f 67 65 72 31 35
Processed 41733324800 passwords in 21652 ms.
Thus, 1927458193.238 passwords per second in average.

Not bad for GPUs which costs about $100 each I guess.

For nVidia's GPUs results are:

IGHASHGPU.EXE /h:cbe1d6d5800ec1e03a5f2a64882a0d41 /t:md5 /c:sd /max:7
****************************************************************
***           SHA1/MD5 GPU Password Recovery v0.4            ***
***    For ATI RV 740+ cards and nVidia 'CUDA' ones (G80+)   ***
***         (c) 2009 Ivan Golubev, http://golubev.com        ***
***             see "readme.txt" for more details            ***
****************************************************************

Found 2 CUDA device(s)
Starting brute-force attack, Charset Len = 36, Min passlen = 4, Max passlen = 7
Charset (unicode -> 0) [abcdefghijklmnopqrstuvwxyz0123456789]
Charset in HEX: 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 7
6 77 78 79 7a 30 31 32 33 34 35 36 37 38 39
Starting from [aaaa]
Hash type: MD5, Hash: cbe1d6d5800ec1e03a5f2a64882a0d41
Device #0: [GeForce GTX 260] 1242.00 Mhz 192 SP
Device #1: [GeForce 8600 GT] 1188.00 Mhz 32 SP
CURPWD: mj9kr6k CURSPD: 643.564M (552.993M+90.571M)
Found password: [roger15], HEX: 72 6f 67 65 72 31 35
Processed 41204842496 passwords in 64094 ms.
Thus, 642881431.897 passwords per second in average.

Comments are welcome -- ighashgpu@golubev.com.

November, 19 2009

IGHASHGPU v0.62 released.
Added support for HD5700 series.
Some minor bugs fixed.
Download it here

September, 27 2009

IGHASHGPU v0.61 released.
Added support for HD5800 series. Testers wanted!
Added hardware monitoring to prevent GPU overheating.
Added support for Domain Cached Credentials hashes.

September, 20 2009

IGHASHGPU v0.60 released.
More informative output, % done, ETA.
Added support for RV710 & RV730.
Added support for MD5(MD5($salt).MD5($pass)).
Reduced CPU usage (to zero for nVidia's GPUs and nearly zero for ATI's ones).

September, 7 2009

IGHASHGPU v0.51 released.
Better CUDA code for SHA1 (~35% speed-up on G92, 5% on GT200).
Restored ATI GPUs functionality under Windows XP.

September, 3 2009

IGHASHGPU v0.5 released. Unsalted MD5 hashes now can be processed simultaneously, up to 1 000 000 per batch.

August, 6 2009

IGHASHGPU v0.4 released. Better CUDA code for MD4 & MD5, MD5(MD5($pass).$salt) support added.

July, 14 2009

IGHASHGPU v0.3 released. Added support for MD4, MD5(MD5) hashes, salt, unicode, max length increased.

July, 9 2009

IGHASHGPU v0.2 released. Some bugs fixed, new bugs implemented, support for MySQL5 hashes added.

July, 8 2009

I was too busy last month... watching two Grand Slams :). And after it I've got really bored with programming GUI for RAR GPU. GUI always the worst part. So I decided to relax a bit and invest couple of days to create another GPU hash cracker. There are plenty of them around as it's way too easier to compute one hash rather than do 262 144 iterations and whole file unpack as it needed for RAR password validation.

First version of IGHASHGPU released.