//暴力破解MD5的PHP版
if(($sub=="go")&&($pass!="")) {
if(strlen($pass)!=32){
echo "";exit;
}
$dic="pass.dic";//字典(必须先配置好字典,每行一串字符)
if(!file_exists($dic)) {echo "没有找到字典,请设置好字典的位置";exit;}
$all_pass=file($dic);
$num=sizeof($all_pass);
for($i=0;$i<$num;$i++){
$a=chop($all_pass[$i]);
echo "当前测试密码:".$a." ";
if($pass==md5($a)){
echo " 破解成功,(".$pass.")的明文为:(".$all_pass[$i].")";
break;
}
}
}
else {
echo "";
}
?>
|