文件上传漏洞总结

admin 2026-04-16 04:45:08 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 文档系统分析了文件上传漏洞的成因、危害及多种绕过手法,包括前端验证、Content-Type检测、黑名单限制、系统特性利用等,并提供了防护建议如设置上传白名单、禁止脚本执行目录。核心结论是文件上传漏洞危害严重,需综合采用权限控制、严格过滤和目录安全设置进行防御。 综合评分: 78 文章分类: WEB安全,漏洞分析,渗透测试,安全意识,实战经验


绕过方法

分别上传 .htaccess 和 .jpg 文件,当访问 .jpg 文件时, .jpg 文件会被解析成php文件。

5.6 大小写绕过上传

有的上传模块 后缀名采用黑名单判断,但是没有对后缀名的大小写进行严格判断,导致可以更改后缀大小写可以被绕过。如 PHP、 Php、 phP、pHp

代码分析

绕过方法

  1. 首先判断图片是否允许上传 gif,gif 图片在二次渲染后,与原图片差别不会太大。所以二次渲染攻击最好用 git 图片马,png和jpg用起来比较繁琐
  2. 制作图片马
  3. 将原图片上传,下载渲染后的图片进行对比,找相同处,覆盖字符串,填写一句话后门,或者恶意指令。

5.18 数组绕过上传

有的文件上传,如果支持数组上传或者数组命名。如果逻辑写的有问题会造成安全隐患,导致不可预期的上传。这种漏洞在白盒审计中发现的居多。

代码分析

5.20 通用检测方法

判断是否为黑白名单,如果是白名单 寻找可控参数。如果是黑名单禁止上传,可以用有危害的后缀名批量提交测试。

5.21 文件上传的繁育方法

  1. 服务器端使用白名单进行防御
  2. 修复 WEB 中间件漏洞
  3. 进制客户端存在可控参数
  4. 文件存放目录进制脚本执行
  5. 严格限制后缀名,并且让文件名随机,不可预测

课程详情

目前限时特惠价格!

SRC课程:999

红队课程:1999

SRC课程+红队课程:2699


学习方式:直播+录播。

1.提供课程中涉及的所有笔记内容,实现课后高效化复习。

2.提供课后答疑,解决学习过程中存在的疑惑。

3.提供漏洞知识库,方便大家测试存在指纹的站点时,能快速的找到自己想要的POC。

4.提供漏洞挖掘中所为用到的工具,辅助挖洞时的配置文件及字典,实现漏洞挖掘高效化。

5.有内部圈子及内部群进行交流学习及工具的获取。

6.一次付费永久免费,无论后续更新任何SRC的新内容均免费跟学。


特别提醒

语雀笔记及内部辅导视频,禁止外传,违者视为自动放弃学习资格。

语雀,注册后在会员信息页填写邀请码BL3R17 即可领取 30 天语雀会员。

前往注册:https://www.yuque.com/about

学员可享受

漏洞库

详细的课件

内部专属圈子(漏扫工具/POC/适合挖洞的插件规则/漏洞报告等)

学员的真实反馈:

较为有天赋的学员

大部分学员现况

耐心的为每一位学员解决问题,并且会挑出大家都出现的问题,即使之前讲过,也会耐心的再次讲解

记录学员的学习情况

也会随机进行回访

很多已经就业的师傅,也能课程从中学到许多知识

也会耐心帮助学员进行简历修改及发展规划建议

实时根据学员反馈调整上课内容

随机进行漏洞知识提问

以实操的形式帮扶大家学习

免责声明

参与学习需要遵守国家法律法规,相关知识只做技术研究,请勿用于违法用途,造成任何后果自负与本人无关。

法律法规

中华人民共和国网络安全法(2017年6月1日起施行)

第二十二条 任何个人和组织不得从事入侵他人网络、干扰他人网络正常功能、窃取网络数据等危害网络安全的活动;不得提供从事入侵网络、干扰网络正常功能、窃取网络数据等危害网络安全活动的工具和制作方法;不得为他人实施危害网络安全的活动提供技术支持、广告推广、支付结算等帮助。

第三十八条 任何个人和组织不得窃取或者以其他非法方式获取公民个人信息,不得出售或者非法向他人提供公民个人信息。

第六十三条 违反本法规定,给他人造成损害的,依法承担民事责任。第六十四条 违反本法规定,构成犯罪的,依法追究刑事责任。

中华人民共和国刑法(285.286)第二百八十五条 违反国家规定,侵入国家事务、国防建设、尖端科学技术领域的计算机信息系统的,处三年以下有期徒刑或者拘役。

第二百八十六条 违反国家规定,对计算机信息系统功能进行删除、修改、增加、干扰,造成计算机信息系统不能正常运行,后果严重的,处五年以下有期徒刑或者拘役;后果特别严重的,处五年以上有期徒刑。违反国家规定,对计算机信息系统中存储、处理或者传输的数据和应用程序进行删除、修改、增加的操作,后果严重的,依照前款的规定处罚。

中华人民共和国刑法修正案7(第九条)在刑法第二百八十五条中增加两款作为第二款、第三款:“违反国家规定,侵入前款规定以外的计算机信息系统或者采用其他技术手段,获取该计算机信息系统中存储、处理或者传输的数据,或者对该计算机信息系统实施非法控制,情节严重的,处三年以下有期徒刑或者拘役,并处或者单处罚金;情节特别严重的,处三年以上七年以下有期徒刑,并处罚金。“提供专门用于侵入、非法控制计算机信息系统的程序、工具,或者明知他人实施侵入、非法控制计算机信息系统的违法犯罪行为而为其提供程序、工具,情节严重的,依照前款的规定处罚。

扫描二维码添加微信咨询学习


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:web安全小白 web安全小白 web安全小白《文件上传漏洞总结》

文件上传漏洞总结 网络安全文章

文件上传漏洞总结

文章总结: 文档系统分析了文件上传漏洞的成因、危害及多种绕过手法,包括前端验证、Content-Type检测、黑名单限制、系统特性利用等,并提供了防护建议如设置
评论:0   参与:  0