Técnicas Avanzadas (SQLMAP)

Bypass de Protecciones Web

Anti-CSRF Tokens

Un CSRF token es un valor único y aleatorio que el servidor genera para prevenir CSRF. SQLMap lo actualiza con --csrf-token:
terminal
$ sqlmap -u "http://www.example.com/" --csrf-token="t0ken" --batch

Valores Únicos (Randomize)

terminal
$ sqlmap -u "http://www.example.com/?id=1&rp=29125" --randomize=rp --batch -v 5 | grep URI

Eval

Calcular un parámetro a partir de otro (p.ej. un hash MD5):
bash
$ sqlmap -u "http://www.example.com/?id=1&h=c4ca4238a0b923820dcc509a6f75849b" --eval="import hashlib; h=hashlib.md5(id).hexdigest()" --batch

Ocultar IP y bypass de WAF

--proxy, --tor y --check-tor, --skip-waf, --random-agent.

Tamper Scripts

Scripts (base64encode, 0eunion, between...) para bypassear medidas de seguridad. También --chunked y HTTP Parameter Pollution.