Overview
A free, open source (BSD licensed) distributed password hash cracker being developed in house. It currently supports MD4, MD5, NTLM, SHA-1, and MD5Crypt (IOS enable secrets and Linux/BSD shadow passwords using $1$ prefix), and can batch multiple hashes together for faster processing. For more details see the Supported algorithms page.
The cracker currently runs on x86/amd64 Linux, with experimental Win32/Win64 support in progress. It uses a PHP-based web interface rather than a command-line server executable and should scale well to large (>250 node) grids. It runs one work unit per compute device (GPU or CPU core) rather than one work unit per computer, reducing synchronization overhead and permitting mixed CPU-GPU cracking.
You can clone a read-only copy of the latest source from our public Git repository at git://rpisec.net/cracker. Tarballs of the repository made every Monday are also available for download in the Files section. Please note that these are raw snapshots and may not be suitable for production use.
Issues have been identified with 185.xx CUDA drivers on 64-bit Linux. If you encounter runtime errors, try updating to 190.xx or later.
Members
Manager:
Andrew Zonenberg
Developer:
Alex Rad, Andrew Tamoney, Louis Peryea, Ryan Govostes
Latest news
Batch cracking support added
(1 comment)
The latest snapshot contains full batch cracking support.
Batch cracking support - coming soon!
(1 comment)
An upcoming version of the cracker will permit multiple unsalted hashes to be tested against the same search space simultaneously.
MD4 vulnerability will bring speedups for NTLM
(1 comment)
A vulnerability found in MD4 permits short passwords to be cracked even faster.
Version 1.0 archival source committed
The archived v1.0 source is now available on Git.
Cleanup of "files" section
The "files" section has been cleaned up.