sqli-labs Less11-17

目录

一、Less--11

1.观察发现传参方式不再是get,使用burp工具查找注入点。

二、Less-12

1.Less12是闭合规则有所变化——")。其它流程和Less11一致。

三、Less--13

1.13关还是post传参,但是尝试发现只有语句出错时会出现错误日志回显;解决方法有两个:第一种使用extractvalue()函数来做错误日志注入;第二种使用布尔盲注的方法。

​ 四、Less--14

1.和Less13一致,闭和规则为"。

 五、Less--15

1.测试发现是盲注,开启sqlmap跑就完事了。

 六、Less---16

1.还是时间盲注,选择sqlmap。

 七、Less--17

1.刚开始看它变成了更改密码的形式,意味着它自身调用的sql查询语句变成了update。


一、Less--11

1.观察发现传参方式不再是get,使用burp工具查找注入点。

 

 

 

 

二、Less-12

1.Less12是闭合规则有所变化——")。其它流程和Less11一致。

三、Less--13

1.13关还是post传参,但是尝试发现只有语句出错时会出现错误日志回显;解决方法有两个:第一种使用extractvalue()函数来做错误日志注入;第二种使用布尔盲注的方法。

我这里选择错误日志注入


 四、Less--14

1.和Less13一致,闭和规则为"

 五、Less--15

1.测试发现是盲注,开启sqlmap跑就完事了。

 

 六、Less---16

1.还是时间盲注,选择sqlmap。

python sqlmap.py -r "C:\Users\87155\Desktop\test.txt" -p uname --batch --level 2

 七、Less--17

1.刚开始看它变成了更改密码的形式,意味着它自身调用的sql查询语句变成了update。

 由于此关卡对username做出了严格的过滤,比较难以绕过,选择对password出击。

源码中对username的过滤:

理解注入原理:

若想在update中套用select,必须对updatexml,extractvalue中的select语句加括号。

 update中可以套用updatexml,extractvalue

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值