文件上传安全狗waf绕过思想

本内容只做思想,因为这些已经是以前的了

上传参数名解析:明确有哪些东西能修改?
Content-Disposition: 一般可更改

name: 表单参数值,不能更改

filename :文件名,可以更改

Content-Type:文件MIME,视情况更改

常见的绕过方法
数据溢出-防匹配(xxx… .)

符号变异-防匹配('和"和;)

数据截断-防匹配(%00 ;换行)

重复数据-防匹配(参数多次)x

FUZZ大法

数据溢出-防匹配
在这里插入图片描述
符号变异-防匹配('和"和;)
去掉双引号
在这里插入图片描述

删除后面的"
在这里插入图片描述
切换成’
在这里插入图片描述
数据截断-防匹配(%00 ;换行)
%00截断
在这里插入图片描述
换行执行
在这里插入图片描述
还有一种是反斜杠filename=shell.jpg/shell.php;
重复数据-防匹配
只有最后一个数据后缀匹配
在这里插入图片描述

FUZZ大法

抓包,将上传的文件名作为poyload进行攻击
FUZZ字典
https://github.com/fuzzdb-project/fuzzdb
https://github.com/TheKingOfDuck/fuzzDicts
https://github.com/TuuuNya/fuzz_dict
https://github.com/jas502n/fuzz-wooyun-org

缺点大规模的测试会被墙,IP被封,所以需要IP池
在这里插入图片描述
这就被墙了
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值