Jump to content
begood

CUDA Multiforcer - The world's fastest cross-platform MD4/MD5/NTLM cracking for Win

Recommended Posts

Posted

World's fastest on a single hash or 100,000 hashes? No.. Fastest on a typical workload of tens to 100s of hashes? I believe so. World's fastest cross platform? As far as I know. Plenty of room for improvement? Sure. The first one planning to release the source? To my knowledge, yes.

Performance

Some random performance stats for password length 7 (shorter passwords will be slightly faster due to lower register usage, longer will be slightly slower):

Tested with a GTX260 (216 stream processors) on 64-bit Linux, full US character set.

Reported rates are compares per second - so (password stepping rate * number of hashes).

The time on the left is the kernel execution time. Shorter times allow a more responsive GUI, but lower performance. 10ms does not interfere with screen updates at all. 20ms is noticeable, but still very usable. 100ms and 500ms are best used either on a headless system or when the user will not be present, as they drop the screen redraw rate to unusable levels.

NTLM Comparison Rates

1 hash 10 hashes 100 hashes 1000 hashes

10ms 571 M/s 4913 M/s 20536 M/s 18100 M/s

20ms 581 M/s 5003 M/s 20919 M/s 27600 M/s

100ms 590 M/s 5078 M/s 21240 M/s 30450 M/s

500ms 599 M/s 5158 M/s 21617 M/s 30800 M/s

MD5 Comparison Rates

1 hash 10 hashes 100 hashes 1000 hashes

10ms 410 M/s 3665 M/s 17940 M/s 17633 M/s

20ms 418 M/s 3740 M/s 18310 M/s 17760 M/s

100ms 425 M/s 3804 M/s 18670 M/s 29850 M/s

500ms 431 M/s 3862 M/s 18970 M/s 30260 M/s

System Requirements

These binares require CUDA (nVidia's API for programming GPUs to do non-graphics things). You will need the following:

# An nVidia GPU that supports CUDA - pretty much any 8000 series or later GPU should work

# Enough video RAM - this varies. OS X uses far more video RAM than a headless Linux server. 256MB should be enough.

# The appropriate drivers. This is the tricky bit. You have to have recent nVidia drivers with CUDA support.

# Compatible libraries. This should only be an issue with Linux, and any decently recent Linux should be fine. Non-standard libraries are included.

Driver Downloads

To get the driver you need, go to Download CUDA Code - complete and free toolkit for creating derivative works and download the driver for your OS. Recent nVidia drivers for Windows and Linux should have the support built in. If it doesn't work, update your driver. Also, for OS X, download the CUDA Toolkit and ensure that you select the CUDA kext in a custom install.

http://cryptohaze.com/bruteforcers.php

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...