文件上传10种waf绕过姿势,仅成功一种
基础篇:https://mp.weixin.qq.com/s/od0djMG4iwO755N2YgDAHg
环境搭建
首先去官网下载安全狗,进行网站配置,或者后台回复【安全狗】,靶场源码和waf软件都准备好了,都是最新版本的,直接下载就行
安全狗配置文件防护规则
这里用upload-labs中的第六关进行文件上传测试
第六关是在文件后缀添加一个空格就可以上传成功
waf环境已搭好
WAF绕过
基于文件名称的绕过
%00截断
首先上传一个php文件,抓包文件后面添加;.jpg
将;
的hex编码替换为00,造成00截断,如下效果
知识扩展
%00截断是一种在文件上传或URL处理过程中常见的安全绕过技术,它利用了某些编程语言或系统在处理字符串时的一个特性:即当遇到空字符(null character,ASCII码为0,即