MOSCRACK
Multifarious On-demand Systems Cracker
Moscrack is a perl application designed to facilitate cracking WPA keys in parallel on a group of computers.
This is accomplished by use of either Mosix clustering software, SSH or RSH access to a number of nodes.
With Moscrack's new plugin framework, hash cracking has become possible. SHA256/512, DES, MD5 and *Blowfish Unix password hashes
can all be processed with the Dehasher Moscrack plugin.
An independent account of using Moscrack with Amazon EC2 w/140 instances
Amazon - Cracking wpa with ec2 Micro clustering for free!
More information and downloads
Download the latest version
SourceForge project page
Documentation
iFAQ
The latest news on Moscrack
Moscrack network diagram
Screenshots
I want your feedback!
Send me your comments, suggestions, bugs, opinions, etc... If you don't, I won't know what you want.
You can contact me through the SourceForge project page using various methods.
Some of Moscrack's features:
Automatic and dynamic configuration of nodes
Live CD enables boot and forget dynamic node configuration
Can be extended by use of plugins
Uses aircrack-ng by default
CUDA/OpenCL support via Pyrit plugin
CUDA support via aircrack-ng-cuda (untested)
Does not require an agent/daemon on nodes
Can crack/compare SHA256/512, DES, MD5 and blowfish hashes via Dehasher plugin
Checkpoint and resume
Easily supports a large number of nodes
Desgined to run for long periods of time
Doesn't exit on errors/failures when possible
Supports mixed OS/protocol configurations
Supports SSH, RSH, Mosix for node connectivity
Effectively handles mixed fast and slow nodes or links
Architecture independent
Supports Mosix clustering software
Supports all popular operating systems as processing nodes
Node prioritization based on speed
Nodes can be added/removed/modified while Moscrack is running
Failed/bad node throttling
Hung node detection
Reprocessing of data on error
Automatic performance analysis and tuning
Intercepts INT and TERM signals for clean handling
Very verbose, doesn't hide anything, logs agressively
Includes a "top" like status viewer
Includes CGI web status viewer
Includes an optional basic X11 GUI
Compatibility
Moscrack itself should work with any Un*x variant, but it is developed and tested on Linux.
Tested platforms for SSH based end nodes:
Moscrack Live CD (SUSE)
Ubuntu Linux 12.10 x86 64bit
Ubuntu Linux 10.10 x86 64bit
Ubuntu Linux 10.10 x86 32bit
CentOS Linux 5.5 x86 32bit
FreeBSD 8.1 x86 64bit
Windows Vista Business 64bit w/Cygwin 1.7.7-1
Windows Vista Business 64bit w/Cygwin 1.7.9
Mac OS X 10.5.6 (iPC OSx86)
Solaris Express 11 x64
iPhone 3g iOS 3.2.1 (Jailbroken)
Samsung Galaxy S2 SGH-I727R (Cyanogenmod 10 + Linux chroot)
Tested platforms for RSH based end nodes:
Ubuntu Linux 10.10 x86 64bit
Windows Vista Business 64bit w/Cygwin 1.7.7-1
Windows Vista Business 64bit w/Cygwin 1.7.9
Tested platforms for Mosix end nodes:
Ubuntu Linux 10.10 x86 64bit
Ubuntu Linux 10.10 x86 32bit
Tested platforms for Moscrack server:
Ubuntu Linux 12.10 x86 64bit
Ubuntu Linux 10.10 x86 64bit

Ryan Babchishin 2012-11-18