NTLM Multihash cracker v0.5

General discussion of GPU hardware and software
  • Ads

NTLM Multihash cracker v0.5

Postby Bitweasil » Tue Jan 20, 2009 5:00 pm

I'm finishing up code on this today and should have 32-bit Linux binaries completed tonight.

Windows binaries will be a bit delayed, as I need to learn how to create CUDA binaries for Windows.

So far, I'm seeing performance around 500M steps per second with 10 hashes on a GTX260.

Performance tuning is still in progress - this will be a beta release, only supporting a single GPU, without any CPU acceleration. I intend to continue improving it, adding performance & multi-GPU support.

I will also be releasing an MD5 version, and possibly some Unix related versions.

This one plays nice with GUIs.

I'm also working on, but don't have fully implemented yet, an auto-tuner, that tests thread & block counts to optimize the card for each run, to achieve maximum performance.

There will also eventually be support for detecting other GPU usage, and backing off appropriately (so you can game with this running, and it will simply get out of the way until you're done).

===== v0.5 for Linux released =====
32/64 bit Linux binaries (with launcher):
http://www.cryptohaze.com/releases/NTLM ... .5.tar.bz2

Performance is right around 25B hashes per second on a GTX260 with a hash list of 185 hashes.
Bitweasil
Site Admin
 
Posts: 912
Joined: Tue Jan 20, 2009 4:26 pm

Re: NTLM Multihash cracker v0.5

Postby Bitweasil » Tue Jan 20, 2009 5:21 pm

Preview of output:

Code: Select all
# ../../../bin/linux/release/NTLM-Multiforcer02  -c charsetfile -f testhashfile --min=0 --max=7 -d 1 -m 100 -v -o output
Cryptohaze.com NTLM Multi-hash brute forcer by Bitweasil
Version 0.5 beta, length 0-14
Verbose mode enabled.
CUDA Device Information:
Device 1: "GeForce GTX 260"
  Number of cores:                               216
  Clock rate:                                    1.24 GHz

Target execution time: 100 ms
Charset loaded (52 characters)
Charset: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
Hashes loaded (19 hashes)
Launching CPU kernel for password length 0
Launching CPU kernel for password length 1

186CB09181E2C2ECAAC768C47C729904: a
Launching CPU kernel for password length 2
Launching CPU kernel for password length 3

E0FBA38268D0EC66EF1CB452D5885E53: abc
Kernel launch parameters
Blocks:      256
Threads:     64
Passwords per thread: 446
Launching kernel for password length 4

Compute done: Reference time 22.418 ms
Stepping rate: 326.1M MD4/s
Search rate: 6196.8M NTLM/s

Kernel launch parameters
Blocks:      384
Threads:     64
Passwords per thread: 15471
Launching kernel for password length 5
Work: 100 Done: 5.82% Time: 6.19 ms Stp/srch: 397.2M/s 7547.2M/s
Adjusting passwords per step to 1616

A1C06FF8EDFB44EE14AE0C7BAD988447: ROMPY

974EEB9F2ED704D87E8EB392EEA688ED: zzzzz
Compute done: Reference time 1025.335 ms
Stepping rate: 370.8M MD4/s
Search rate: 7045.4M NTLM/s

Kernel launch parameters
Blocks:      512
Threads:     64
Passwords per thread: 603369
Launching kernel for password length 6
Work: 100 Done: 0.15% Time: 7.97 ms Stp/srch: 411.1M/s 7811.7M/s
Adjusting passwords per step to 1254
Work: 1254 Done: 2.23% Time: 96.79 ms Stp/srch: 424.5M/s 8065.8M/s
5D03840401BD260286C97395871E1505: ZZZZZZ
Work: 1254 Done: 58.34% Time: 96.81 ms Stp/srch: 424.5M/s 8065.0M/s
33B4DF779FE7FFF6DD45CDD2F5F64334: Snazzy

B5FE2DB507CC5AC540493D48FBD5FE33: abcdef

12BDEA0A1CB9486C067DEAA851AC1609: abcabc
Compute done: Reference time 46639.809 msp/srch: 424.4M/s 8063.3M/s
Stepping rate: 423.9M MD4/s
Search rate: 8054.1M NTLM/s

Kernel launch parameters
Blocks:      256
Threads:     256
Passwords per thread: 15687368
Launching kernel for password length 7
Work: 100 Done: 0.01% Time: 17.37 ms Stp/srch: 377.3M/s 7168.2M/s
Adjusting passwords per step to 575
Work: 575 Done: 2.79% Time: 97.54 ms Stp/srch: 386.3M/s 7340.0M/s
...
Bitweasil
Site Admin
 
Posts: 912
Joined: Tue Jan 20, 2009 4:26 pm

Re: NTLM Multihash cracker v0.5

Postby the_drag0n » Tue Jan 20, 2009 5:28 pm

looks neat. what does -d 1 do ?
delete found passes?
the_drag0n
 
Posts: 27
Joined: Tue Jan 20, 2009 4:41 pm

Re: NTLM Multihash cracker v0.5

Postby Bitweasil » Tue Jan 20, 2009 5:57 pm

the_drag0n wrote:looks neat. what does -d 1 do ?
delete found passes?


Specifies the device being used - I have two CUDA capable GPUs in that system.
Bitweasil
Site Admin
 
Posts: 912
Joined: Tue Jan 20, 2009 4:26 pm

Re: NTLM Multihash cracker v0.5

Postby blazer » Thu Jan 21, 2010 12:20 pm

is the NTLM multihash cracker any different to the Multiforcer speedwise?
blazer
 
Posts: 104
Joined: Fri Jan 23, 2009 10:18 am

Re: NTLM Multihash cracker v0.5

Postby Bitweasil » Fri Feb 19, 2010 4:09 pm

blazer wrote:is the NTLM multihash cracker any different to the Multiforcer speedwise?


Yeah, it's slower. Use the Multiforcer.
Bitweasil
Site Admin
 
Posts: 912
Joined: Tue Jan 20, 2009 4:26 pm


Return to GPU Acceleration Discussion

Who is online

Users browsing this forum: No registered users and 1 guest

cron