phpMD5raptor version 0.1b is a MD5 bruteforcing tool.
ab7225238c280d24104c95441f259cccbea89441ea62fede40cff0d9bd94c14f
#!/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 "+-------------------------------------+\n";
echo "| phpMD5raptor 0.1b - MD5 Brute Force |\n";
echo "+-------------------------------------+\n\n";
$ARGS_LINE = count($argv); // Print Error Command Line
if ( $ARGS_LINE <= 2 ) {
echo "Usage: $argv[0] [passwords-file] [md5-file] \n\n";
} 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,"\n."); // 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,"\n."); // 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 \n"; // Print Result in Plain Text
}
}
}
}
?>