ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] ## 什么是文件上传漏洞 * 就是在用户上传文件的时候,没有对其进行严格的过滤,使得攻击者可以上传一些脚本文件,从而能够达到可以利用的情况 * 通常是因为服务器的错误配置 * 开源编码器漏洞 * 本地上传限制不严格 * 服务器过滤不严格 ## 文件上传漏洞判断 * 看是不是二次渲染,看有没有经过两次 * 猜测验证 * 没有漏洞就看中间件 ## 文件上传漏洞得危害 * 上传网站后门 * 提权 ## 文件上传漏洞如何去查找 **黑盒** * 工具扫描 * 通过网站给得应用 * 网站后台 **白盒** * 代码分析 ## 常见的功能点 * 相册、头像上传 * 视频、照片分享 * 附件上传(论坛发帖、邮箱) * 文件管理器 ## 常用的工具 1. 中国菜刀 2. 蚁剑 (AntSword) 3. 冰蝎(Behinder) 4. Weelevy 5. Godzilla ## 防御方法 * 白名单判断文件后缀是否合法 * 文件上传的目录设置为不可执行 * 判断文件类型 * 使用随机数改写文件名和文件路径 * 单独设置文件服务器的域名 * 使用安全设备防御