MPICracker is a program for cracking Unix-type passwords, in parallel,
using the MPI library. It assumes that you have access to a system on
which MPI has been installed and configured, to a C/C++ compiler such
as gcc/g++ and to two files: a password file in the standard format 
for Unix passwd files (i.e. userid:encrypted_password:other stuff, one
line for each user) and a plain-text dictionary file in which trial
passwords are contained, one per line, in lowercase letters. You must 
first create the library file for ufc-crypt (cd to that directory and
run make, then copy the file libufc.a to the MPICracker directory), 
then run make with the MPICracker Makefile. After that you should be able 
to run everything with the command
mpirun -np 6 MPICracker passwd wordlist.txt
I assume that your Beowulf-type system is running NFS, otherwise you'll
need to copy the dictionary file to each node being used in the cracking
computation. Also, the default directory for MPI I take to be the usual
location, /usr/local/mpi, if that's not the case you'll need to make a
change to the CPP variable in the Makefile. The program is distributed
under the Gnu public license.
 
Have fun,
  Daniel Stubbs (ds@athens.apmaths.uwo.ca)


