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.

Some of Moscrack's features:

Basic API allows remote monitoring

Automatic and dynamic configuration of nodes

Live CD/USB enables boot and forget dynamic node configuration

Can be extended by use of plugins

Uses aircrack-ng (including 1.2 Beta) 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 Live CD (SUSE)

Ubuntu Linux 12.10 x86 64bit

Ubuntu Linux 12.04.2 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)

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

Ubuntu Linux 10.10 x86 64bit

Ubuntu Linux 10.10 x86 32bit

Ubuntu Linux 13.10 x86 64bit

Ubuntu Linux 12.10 x86 64bit

Ubuntu Linux 10.10 x86 64bit





Moscrack itself should work with any Un*x variant, but it is developed and tested on Linux.