黑名单绕过
Pass-03
有的时候后端限制了一些黑名单,比如过滤后缀名.php

我们就可以用黑名单里没有的后缀名进行绕过,例如:
- 大小写:.phP .pHp .AsP
- php1 .php2 .php3 .php9 .phtml(成功率较高)
- 特殊文件名绕过
比如发送的htp包里把文件名改成test.asp.或test.asp_(下划线为空格),这种命名方式在windows系统里是不被允许的,所以需要在burp之类里进行修改,然后绕过验证后,会被windows.系统自动去掉后面的点和空格,但要注意Unix/Linux系统没有这个特性。
于是我们先上传一个shell.jpg,然后抓包把后缀名改为.php1

发现浏览器按照原文展示,并没有按照php解析这个木马,那我们就尝试别的后缀
我尝试了php1-9,都不行,好在最后尝试了一下phtml,成功了,最后蚁剑一连就行啦

白名单绕过-GET型00截断
当我们遇到白名单了,只允许上传.jpg|.png|.gif
<

本文介绍了如何通过修改文件后缀名、使用%00字符进行GET和POST类型的文件上传绕过后端限制,包括黑名单和白名单过滤,以及针对不同类型的服务器校验方法。
&spm=1001.2101.3001.5002&articleId=135476899&d=1&t=3&u=59c00674ca0a4546b5f7f9e770efe4d3)
1万+

被折叠的 条评论
为什么被折叠?



