Il blog di TheFuture

SHA1/MD5/MD4 hash cracker per ATI & nVidia GPUs – ighashgpu

Archiviato in: Hacking, Software, Windows — TheFuture @ 18:08 8 ottobre 2009

Segnalo questo interessante programma che consente di sfruttare la potenza di calcolo della vostra GPU per craccare gli hash SHA1/MD5/MD4.

Riporto qui sotto dal sito ufficiale:

Supported GPUs

Only supported ATI cards are: HD RV7X0. Which means — 4550, 4670, 4830, 4730, 4770, 4850, 4870, 4890.

Catalyst 9.4+ must be installed, 9.6+ recommended (Basically you’re just need to have aticalcl.dll, aticalrt.dll & aticaldd.dll at system path).

ATI changed something related to GPGPU with Catalyst 9.9. Unfortunately ATI is too small and poor company, so cannot afford to hire somebody to document things they’re doing. I have no idea what exactly changed, so better seriously test v0.61 if you using any other Catalyst version.

v0.61 should work with HD5800 series. However no tests were done with such config (I have no 5870s around), let me know if it works or not.

Only supported nVidia cards are: the ones with CUDA support, i.e. G80+.

Systems with multiple GPUs supported.

Usage

It is console application, so should be run from command line.

ighashgpu.exe [switch:param] [hashfile.txt]
hashfile.txt only used with unsalted MD5 hashes. This file must contains plain MD5 hashes (32 HEX digits) in form username:hash or simply hash at each line. For example:

aaaa:74b87337454200d4d33f80c4663dc5e5
aaab:4c189b020ceb022e0ecc42482802e2b8
aaac:3963a2ba65ac8eb1c6e2140460031925
aaad:aa836f154f3bf01eed8df286a1fbb388

Switches

-c:csdepa Charset definition (caps, smalls (default), digits, special, space, all)
-u:[chars] User-defined characters
-uh:[HEX] User-defined characters in HEX (2 chars each)
-uhh:[HEX] User-defined characters in Unicode HEX (4 chars each)
-uf:[filename] Load characters from file. Not used with Unicode.
By default charset processed as ANSI one. (i.e. WideCharToMultiByte(CP_ACP, …)) You can change this with:

-unicode Use unicode
-oem Use oem encoding
-codepage:[page] Convert charset to specific codepage (need to have it at system of course)
-sf:[password] Password to start attack from
-m:[mask] Password mask
-ms:[symbol] Mask symbol
-salt:[hex] Append salt after password
-asalt:[string] Append salt in ascii after password
-usalt:[string] Append salt in unicode after password
-ulsalt:[string] Same as above but unicode string firstly transformed to lower case
-min:[value] Minimum length (default == 4), must be >= 4
-max:[value] Maximum length (default == 6), must be <= 31 (not counting salt length)
-h:[hash] Hash to attack (16 or 20 bytes in HEX)
-t:[type] Type of hash to attack
md4 (Single byte/Unicode)
sha1 (Single byte/Unicode)
md5
md5x2 md5(md5($pass).ascii) No idea how to call it, some forum's type
md5x2s md5(md5($pass).$salt) Same as above except salt added after first md5 (without salt md5x2 and md5x2s are the same).
Can be used for vBulletin hashes especially with asalt switch
mysql5 sha1(sha1($password))
ipb md5(md5($salt).$md5($pass))
dcc md4(md4($password).lowercase($username))
-devicemask:[N] Bit mask for GPUs usage, bit 0 == first GPU (default 0xFF, i.e. all GPUs).

Special parameters (like " or /) can be passed by using single or double quotes:

-asalt:"h/X"
-asalt:'-"-'
-sf:"aa//bb"
-cpudontcare From v0.60 ighashgpu trying to use cpu as low as possible, however it can cause reduced GPU performance. This switch tells ighashgpu that we want maximum from GPU and so don't care about CPU usage at all (and it means one CPU core at 100% per one GPU).

-hm:[N] Set threshold temperature for hardware monitoring, default is 90C. You can disable monitoring by setting this value to zero.

Most special switch is:
-fun which in fact is +fun! It's really important to have fun even if it costs two additional lines.

Un interessante programma e senza ombra di dubbio da provare!

Sito Ufficiale: http://www.golubev.com
Download: http://golubev.com/files/ighashgpu_v061.zip
Documentazione completa: http://www.golubev.com/files/ighashgpu/readme.htm

Nessun commento »

Non c'è ancora nessun commento.

RSS feed dei commenti a questo articolo. TrackBack URL

Lascia un commento

Occorre aver fatto il login per inviare un commento