Page 1 of 1

NTLM Multihash cracker v0.5

PostPosted: Tue Jan 20, 2009 5:00 pm
by Bitweasil
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.

Re: NTLM Multihash cracker v0.5

PostPosted: Tue Jan 20, 2009 5:21 pm
by Bitweasil
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
...

Re: NTLM Multihash cracker v0.5

PostPosted: Tue Jan 20, 2009 5:28 pm
by the_drag0n
looks neat. what does -d 1 do ?
delete found passes?

Re: NTLM Multihash cracker v0.5

PostPosted: Tue Jan 20, 2009 5:57 pm
by Bitweasil
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.

Re: NTLM Multihash cracker v0.5

PostPosted: Thu Jan 21, 2010 12:20 pm
by blazer
is the NTLM multihash cracker any different to the Multiforcer speedwise?

Re: NTLM Multihash cracker v0.5

PostPosted: Fri Feb 19, 2010 4:09 pm
by Bitweasil
blazer wrote:is the NTLM multihash cracker any different to the Multiforcer speedwise?


Yeah, it's slower. Use the Multiforcer.