当前位置:新闻中心 > 技术干货

干货:MySQL数据库的暴力破解

来源:天融信教育

一、实验环境:

1、攻击机:Kali

1)数据库分析工具:HexorBase

2)IP地址:192.168.232.168(自动获得)

2、靶 机:RedHat Enterprise Linux 6.5

1)IP地址:192.168.232.128(自动获得)

2)清空iptables防火墙策略,关闭Selinux

二、实验步骤

1、在靶机上安装mysql-server

1)安装perl-DBD-MySQL(依赖包)

命令:

rpm -ivh /media/RHEL_6.5\ x86_64\ Disc\ 1/Packages/perl-DBD-MySQL-4.013-3.el6.x86_64.rpm

2)安装mysql(依赖包)

命令:

rpm -ivh /media/RHEL_6.5\ x86_64\ Disc\ 1/Packages/mysql-5.1.71-1.el6.x86_64.rpm

3)安装mysql-server

命令:

rpm -ivh /media/RHEL_6.5\ x86_64\ Disc\ 1/Packages/mysql-server-5.1.71-1.el6.x86_64.rpm

2、启动mysql服务

命令:service mysqld start

3、授权用户admin远程登录权限

命令:GRANT all ON *.* TO 'admin'@'%' IDENTIFIED BY '123456';

flush privileges;

4、在攻击机上进行暴力破解

1)建立用户字典和密码字典文件

2)启动HexorBase

3)指定用户字典和密码字典文件路径

本例中,两个文件都在root根目录下

4)执行暴力破解

5)获得MySQL数据库用户名及密码

6)远程登录MySQL数据库

命令:mysql -h 192.168.232.138 -uadmin -p123456 -P 3306


声明:该文章仅用于学术交流


感兴趣的小伙伴

扫描下方二维码