November 2012
Intermediate to advanced
318 pages
6h 36m
English
New system administrators often make the mistake of leaving the root account of a MySQL server with no password. This is a blatant security vulnerability that could be exploited by attackers. Penetration testers and system administrators need to detect these vulnerable installations before the bad guys do.
This recipe will show you how to use Nmap to check for empty root passwords on MySQL servers.
Open a terminal and enter the following command:
$ nmap -p3306 --script mysql-empty-password <target>
If the accounts root or anonymous have an empty password, it will be shown in the script results:
Nmap scan report for 127.0.0.1 Host is up (0.11s latency). 3306/tcp open mysql ...
Read now
Unlock full access