贷齐乐WAF

两个过滤函数

第一个WAF

第一个过滤函数将&、双引号、大于、小于、左括号和右括号进行html编码和讲括号转化为中文的括号(可以用十六进制等进行绕过)重要的是括号的问题

由于我们有源码可以用union select 1,2,3,4,5 from 数据表;来绕过.一个一个的进行查询

这个进行实体编码的过滤(在html中表示特殊符号的方式例如:空格:  小于号: <大于号: >双引号: "单引号: ' 或 ')

第二个WAF

这个WAF将select、insert、update、delete、单引号、注释符、星号、和..(防止路径穿越)、.以及union、iload_outfile、等关键字进行过滤

分析

$_SERVER['REQUEST_URI']这个可以获取输入框的值

这段将输入进行拆分放到dhtmlspecialchars进入WAF,第二个我们指导数据库结构就比较号绕过了

看到这段代码我们尝试利用?submit=bbbb$i_d=1就能查询到

目前我们大概知道了数据处理的一个过程

断点调试

php.net查询explode作用

取了两个值用&分割

再次分割

拿出来submit和bbbb

放到dhtmlspecialchars进行过滤

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值