http://www.vrodrigues.com/ # !/usr/local/bin/php <? php # phpMD5raptor is written by Vagner Rodrigues Fernandes (BugReport) # vagner.rodrigues@gmail.com - http://www.vrodrigues.com/ # phpMD5raptor Version 0.1b - 27-Feb-2007 echo " +-------------------------------------+ " ; echo " | phpMD5raptor 0.1b - MD5 Brute Force | " ; echo " +-------------------------------------+ " ; $ARGS_LINE = count ( $argv ); // Print Error Command Line if ( $ARGS_LINE <= 2 ) { echo " Usage: $argv[0] [passwords-file] [md5-file] " ; } else { $fp = fopen ( " $argv[2] " , ' r ' ); // Open MD5 File while ( ! feof ( $fp ) ) { $MD5_DATA_GET = fgets ( $fp ); // Get MD5 Line $MD5_DATA = rtrim ( $MD5_DATA_GET , " . " ); // Remove Empty Spaces $fp_passwords = fopen ( " $argv[1] " , ' r ' ); // Open Password List File while ( ! feof ( $fp_passwords ) ) { $PASSWORD_NOW = fgets ( $fp_passwords ); // Get Line Password $STR_PASSWORD_NOW = rtrim ( $PASSWORD_NOW , " . " ); // Remove Empty Spaces $PASSWORD_NOW_MD5 = md5 ( $STR_PASSWORD_NOW ); // Converter Password Plain Text to MD5 Code if ( $PASSWORD_NOW_MD5 == $MD5_DATA ) { // Check MD5 CODE echo " MD5 $MD5_DATA is "$STR_PASSWORD_NOW" in plain text " ; // Print Result in Plain Text } } } } ?>