Moscrack v2.02b The Clustered WPA cracker released

Moscrack is a perl application designed to facilitate cracking WPA keys in parallel on a group of computers.

Moscrack is intended to facilitate the use of a WPA cracker on a cluster.  Currently it has only been used with Mosix (clustering software) and SSH nodes.  It works by reading a word list from STDIN or a file, breaking it into chunks  and passing those chunks off to seperate processes that run in parallel. The  parallel processes can then execute on different nodes in your cluster. All  results are checked (to a degree) and recorded on your master node. Logging,  error handling, etc… are all handled for you.

Moscrack is designed to be run for long periods of time (days/weeks/etc…). The goal is to make that easy and
reliable for you.

http://moscrack.sourceforge.net/moscrack_network.png

Requirements

Master server:
  • Linux or possibly others
  • Mosix and/or OpenSSH client
  • zenity (GUI support)
  • Perl 5.8
  • Perl DateTime
  • Perl Math::Round
  • Perl Getopt::Lucid
  • Perl Acme::Tools
  • Perl Storable
  • Perl Term::ANSIColor
End nodes:
  • Linux/Cygwin/FreeBSD/Solaris/MacOSX/iPhone all tested or others
  • Mosix and/or SSH daemon
  • aircrack-ng

Features

  • Based on Aircrack-NG
  • CUDA is untested but may be possible
  • Easily supports a large number of nodes
  • Designed to run for long periods of time
  • Doesn’t exit on errors/failures when possible
  • Supports mixed OS/protocol configurations
  • Effectively handles mixed fast and slow nodes
  • Effectively handles mixed fast and slow links
  • Forked design
  • Architecture independent
  • Uses standard protocols and utilities
  • Supports Mosix
  • Supports all popular operating systems as processing nodes
  • Node prioritization based on speed
  • Online configuration of nodes list
  • Failed/bad node throttling
  • Reprocessing of data on error
  • Automatic performance tuning
  • Does not require an agent on nodes
  • Very verbose, doesn’t hide anything
  • Logs key to file if found
  • Logs output from nodes on error
  • Includes a friendly status viewer (mosctop)
  • Includes an optional basic X11 GUI

Moscrack contains an experimental GUI that hasn’t been used/tested very much. It has been tested on the following operating systems:

  • Ubuntu Linux 10.10 x86 64bit & 32bit
  • CentOS Linux 5.5 x86 32bit
  • FreeBSD 8.1 x86 64bit
  • Windows Vista Business 64bit w/Cygwin 1.7.7-1
  • Mac OS X 10.5.6 (iPC OSx86)
  • Solaris Express 11 x64
  • iPhone 3g iOS 3.2.1 (Jailbroken)

More information and downloads

Download the latest version
SourceForge project page
Documentation

NJ Ouchn

"Passion is needed for any great work, and for the revolution, passion and audacity are required in big doses"