HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

sqlmap — Detect and exploit SQL injection flaws. More information: <https://github.com/sqlmapproject/sqlmap/w

Submitted by: @import:tldr-pages··
0
Viewed 0 times
commandsqlmapanddetectexploitclisqlinjection

Problem

How to use the sqlmap command: Detect and exploit SQL injection flaws. More information: <https://github.com/sqlmapproject/sqlmap/wiki/Usage>.

Solution

sqlmap — Detect and exploit SQL injection flaws. More information: <https://github.com/sqlmapproject/sqlmap/wiki/Usage>.

Run sqlmap against a single target URL:
python sqlmap.py {{[-u|--url]}} "{{http://www.example.com/vuln.php?id=1}}"


Send data in a POST request (--data implies POST request):
python sqlmap.py {{[-u|--url]}} "{{http://www.example.com/vuln.php}}" --data="{{id=1}}"


Change the parameter delimiter (& is the default):
python sqlmap.py {{[-u|--url]}} "{{http://www.example.com/vuln.php}}" --data="{{query=foobar;id=1}}" --param-del="{{;}}"


Select a random User-Agent from ./txt/user-agents.txt and use it:
python sqlmap.py {{[-u|--url]}} "{{http://www.example.com/vuln.php}}" --random-agent


Provide user credentials for HTTP protocol authentication:
python sqlmap.py {{[-u|--url]}} "{{http://www.example.com/vuln.php}}" --auth-type {{Basic}} --auth-cred "{{testuser:testpass}}"

Code Snippets

Run sqlmap against a single target URL

python sqlmap.py {{[-u|--url]}} "{{http://www.example.com/vuln.php?id=1}}"

Send data in a POST request (`--data` implies POST request)

python sqlmap.py {{[-u|--url]}} "{{http://www.example.com/vuln.php}}" --data="{{id=1}}"

Change the parameter delimiter (& is the default)

python sqlmap.py {{[-u|--url]}} "{{http://www.example.com/vuln.php}}" --data="{{query=foobar;id=1}}" --param-del="{{;}}"

Select a random `User-Agent` from `./txt/user-agents.txt` and use it

python sqlmap.py {{[-u|--url]}} "{{http://www.example.com/vuln.php}}" --random-agent

Provide user credentials for HTTP protocol authentication

python sqlmap.py {{[-u|--url]}} "{{http://www.example.com/vuln.php}}" --auth-type {{Basic}} --auth-cred "{{testuser:testpass}}"

Context

tldr-pages: common/sqlmap

Revisions (0)

No revisions yet.