web攻防——sql注入,tamper,jason

字符型——加入单引号

注意有可能加单引号,就会把他判定为字符型,就无法正常执行 

搜索型——加入通配符

编码型——数据以编码值进行传递 

加密型——数据以加密的密文去发送

格式型——json


1.字符型

这是需要注入的语句

这是 我们的输入语句

最终是这样

   前面的单引号是闭合前面的单引号    --+是用来注释掉最后的单引号


搜索型

我们输入注入语句

但最终闭合不了

所以换另外一种写法

and后面是等于1,所以是真,就忽略掉了


编码型

我们得先对MQ==进行解码再代入进行编码

它会先进行一个解码在注入

所以我么要先进行加密在注入

新工具


json

它会取出双引号的值

查看数据包发现 是post,就可以通过 post来提交,我们就可以通过post来进行提交

就是注释掉单引号,然后{不用管

其他格式

一样在双引号的前面,就是在键值进行注入


这是编码注入,但用sqlmap没办法去跑,因为它不知道是编码型,所以我们得使用tamper

这样它会知道是base64


宽字节注入


多加一个斜杠是为了转义,/让它知道是换行而不是字符串

当我对他进行转义时

当我这么输入时

它会转义成这样

这样语句就错误了,没办法注入

所以得使用宽字节注入

这么输入

它就会显示乱码

两个字节就把一个字节的给占用了

对于这道题就应该这么使用

用sqlmap

用这个脚本,它会自动检测宽字节

在phpstudy

勾选他它会自动转义


  • 13
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值