Introduction
sqlmap is a powerful open-source penetration testing tool that automates the process of detecting and exploiting SQL injection flaws. When conducting a scan, two of the most important parameters you can control are --level and --risk. These parameters determine the thoroughness and aggressiveness of the scan.
- Level: Controls the number of tests to perform. It ranges from 1 to 5, with higher levels performing more extensive tests on more injection points (like HTTP headers).
- Risk: Controls the riskiness of the payloads used. It ranges from 1 to 3, with higher risks using potentially disruptive payloads (like time-based queries that can slow down a database).
In this lab, you will learn how to use these two parameters to fine-tune your sqlmap scans. You will start with a default scan and progressively increase the level and risk to observe how it impacts the scan's scope, duration, and the types of payloads used.


