首页 网络安全 安全学院 查看内容

暴力破解Mysql的Root用户密码

2017-3-16 00:22 |来自: 互联网 7381 0

摘要: 1.首先得造一个密码字典。造这个密码字典之前,先要踹摸大多数人的心理,喜欢用生日作为密码。有两种情况,一种是大多数人都出生在1900年之后的,所以生成的密码以年月日1900-01-01时间作为启始密码向后2017-12-31这 ...

1.首先得造一个密码字典。造这个密码字典之前,先要踹摸大多数人的心理,喜欢用生日作为密码。有两种情况,一种是大多数人都出生在1900年之后的,所以生成的密码以年月日1900-01-01时间作为启始密码向后2017-12-31这个时间段作为一个循环,以此时间段作为密码字典的生成机制。当然这只是生成密码的其中一种推测方法。还有其它字母、奇怪字符串渗合一起的密码生成规则。可以按照你想的规则去生成密码。这里是我的生成截图,如图,只是个例子。

2.知道你的数据库用户名Root,需要破解对应的密码。

创建一个PHP文件,CrazypassController.php

写两个功能方法,一个用于循环密码字典,另一个做长连接。

循环密码字典如下:$result如果为True,说明密码成功破解了,会在浏览器上打印一行字成功暴力破解Mysql 的 Root密码,请查看c:/mysql_password.txt文件。具体方法看图解。

长连接方法,同时判断长连接是否连接上Mysql数据库,连接上之后,将密码文件保存到C盘根目录的mysql_password.txt文件里边。具体方法看图解。

暴力破解Mysql的Root用户密码,上面是个简单PHP语言的示例,你也可以用Java,Python,C++你所擅长的语言来改写的,思路方面作者也是参照了他人的写法进行调整用了长连接解决别人没解决的问题,其实关键还是密码字典,完善的密码字典是需要靠程序来生成的,在生成的字符串时,要去猜测用户的使用习惯来制作密码字典,会起到事半功倍的作用。

如果对大家有点作用,请大家收藏文章的时候 ,手指点 屏幕右上角的 "IT自由职业者" 的 关注 按钮支持作者原创文章,也是对我的一种鼓励!

本文出处: http://www.toutiao.com/a6397654063706063106/
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部