September, 27 2009
IGHASHGPU v0.61 released.
Брут списка хэшей (только без соли).
Добавлена поддержка HD5800 series! Ищутся тестеры!
Добавлен аппаратный мониторинг для предотвращения перегрева GPU.
Добавлена поддержка Domain Cached Credentials (DCC) хэшей.
Есть поддержка мульти GPU.
Тесты:
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.
Скачать! (с) http://golubev.com
P.S.
Затестил v0.61 на GT250 - достойная альтернатива EGB, учитывая бесплатность.
IGHASHGPU:
Hash type: MD5
Device #0: [GeForce GTS 250] 1836.00 Mhz 128 SP
CURPWD: opxgyirc DONE: 93.59% HASHES: 0/28808 ETA: 37s AVRSPD: 359.2M
EGB v1.5.1:
Hashes: 28727. Average speed: 327.82M p/s. Current password: jsrppzq
Разница в ~32млн, если меряется правильно в обоих случаях.
Есть небольшой недочёт (или может так задумано) расчётное время и процент пробрученного показываются для конкретной длинны пароля. Т.е. если задал 7-10 длину, то будет показывать время брута сначала до 8 символов, потом с 8 до 9 и т.д.
P.S. Пожелания:
Сделать возможность задания пользовательских чарсетов и последующее составления из них масок для генерации пароля, как еcть в PasswordsPro и последней EGB.
Код:
; Custom character sets for the mask attack
CustomCharacterSet1=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW
CustomCharacterSet2=abcdefghijklmnopqrstuvwxyz0123456789
CustomCharacterSet3=0123456789
CustomCharacterSet4=. _-/
CustomCharacterSet5=012
CustomCharacterSet6=abcdefghijklmnopqrstuvwxyz0123
CustomCharacterSet7=абвгдеёжзиклмнопрстуфхцчьэюя0123
CustomCharacterSet8=BCDFGHJKLMNPQRSTVWbcdfghklmnpqrstvwx
CustomCharacterSet9=bcdfghklmnpqrstvwx
CustomCharacterSetA=aeijoruy
CustomCharacterSetB=aeijoruy0123456789
CustomCharacterSetC=bcdfghklmnpqrstvwx0123456789
CustomCharacterSetD=
CustomCharacterSetE=
CustomCharacterSetF=
?8?a?9?a?9?a?9?a - пример маски.