解决msf无法远程获取mysql数据库相关信息
解决msf无法远程获取mysql数据库相关信息的方法
一、连接远程数据库:
1、刚装完mysql数据库后本地连接密码为空。
C:/>mysql -h localhost -u root -p
Enter password:
回车即可
二、配置mysql允许远程链接,即可允许msf扫描mysql相关信息。
默认情况下,mysql帐号不允许从远程登陆,只能在localhost登录。本文提供了二种方法设置mysql可以通过远程主机进行连接。
修改方法:改表法
在localhost登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,将"localhost"改称"%"
例如:
#mysql -u root -p
Enter password:
……
mysql>usq mysql
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
这样,运用metasploit,mysql扫描器模块,即可扫描相关信息。