文件上传漏洞的利用流程与防御

佚名 / 2023-08-18 / 原文

1、找到上传位置(寻找到源码可以通过upload等名字辨别)

如果没有上传位置

(1)、可以利用Redis持久化+未授权访问漏洞

(2)、使用mysql 读写 select into file(补充)

 

2、尝试绕过校验,上传文件

一些绕过方式:删除/禁用js、修改MIME、等价扩展名、大小写、htaccess、双写、空格、点、::$DATA\%00截断,0x00截断、图片马、条件竞争等

3、获得文件位置

文件变动监视器、获取源码

4、蚁剑连接,管理文件

自动扫描文件上传漏洞点工具:https://github.com/almandin/fuxploider

文件上传的前提

 防御措施