需满足 php 版本<5.3.4 才有可能存在此漏洞

上传ma2.php 1.jpg

关于%00截断上传漏洞 php 版本<5.3.4
在repeater中更改相应的字节 0x20->0x00
关于%00截断上传漏洞 php 版本<5.3.4
回头在看proxy中相应的字节已经被更改
关于%00截断上传漏洞 php 版本<5.3.4
最终显示的结果是
关于%00截断上传漏洞 php 版本<5.3.4
可见$_FILES['file']['name']在得到文件名时0x00之后的内容已经不见了,如果在此基础上判断后缀名是否合法,则肯定不能通过。

综上所述,0x00不是针对所有基于白名单的后缀名检查都能绕过,代码的实现过程中必须存在截断上传漏洞。


相关文章:

  • 2022-12-23
  • 2021-12-04
  • 2021-12-06
  • 2022-12-23
  • 2022-01-08
  • 2021-06-17
  • 2021-10-28
  • 2021-06-02
猜你喜欢
  • 2021-11-19
  • 2021-10-06
  • 2021-09-20
相关资源
相似解决方案