Moscrack v2.08b - Multifarious On-demand Systems Cracker (cracking WPA keys in parallel on a group of computers)


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 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 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)

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 13.10 x86 64bit
  • Ubuntu Linux 12.10 x86 64bit
  • Ubuntu Linux 10.10 x86 64bit