网络安全 文件上传漏洞-21 upload-labs通过全部关卡

通过全部关卡后对 upload-labs实验环境中 文件上传做一个总结:实验环境中文件上传主要分为黑名单、白名单、读取检查文件类型、删除文件几个类型,针对不同的类型可以使用不同的方式绕过,从而上传木马文件:

黑名单验证

如果是黑名单验证可以尝试使用一下方式绕过:

  • 后缀名 加点 (第七关)
  • 后缀名后加不连续的点 (第九关)
  • 后缀名 加空格(第六关)
  • 后缀名后加 ::$DATA (第八关)
  • 双写绕过(pphphp)(第十关)
  • 大小写绕过(第五关)
  • 使用别名 (第三关)
  • 修改配置信息.htaccess(第四关)
白名单验证
  • 直接修改文件类型Content-Type(第二关)
  • 后缀名 %00截断 (十一关、十二关)
  • 0x00截断
读取并检查文件内容
  • 构造图片马(第十三、十四、十五关)
  • 二次渲染(十六关)
涉及到文件的删除操作
  • 条件竞争(第十七关)
  • 利用解析漏洞(第十八关)

其中有争议之处欢迎各位批评指正,或者有新的想法,欢迎大家评论。望在网安的道路上共同学习,携手并进。

上一关(网络安全 文件上传漏洞-20 第二十关 Pass-20

相关推荐
云边云科技3 分钟前
零售行业新店网络零接触部署场景下,如何选择SDWAN
运维·服务器·网络·人工智能·安全·边缘计算·零售
中科数测3 小时前
开源软件惊现高危漏洞,中科固源解决方案利用GDB 调试成关键 “排雷兵”,实战运用指南
安全
AAA修煤气灶刘哥5 小时前
《从 0 到 1 上手:RBAC+SpringSecurity 权限管理教程》
java·后端·安全
深盾安全8 小时前
使用Frida实现Hook,修改接口调用
安全
2301_8016730116 小时前
8.19笔记
网络·安全
zskj_zhyl1 天前
家庭健康能量站:微高压氧舱结合艾灸机器人,智享双重养生SPA
人工智能·科技·安全·机器人
肥仔哥哥19301 天前
安全设计-防止非法移机
安全·非法移机·自助机的安全设计·设备的安全设计
网络安全创新研究院1 天前
飞网揭秘:个人网络与团队网络功能对比
安全
Warren981 天前
软件测试-Selenium学习笔记
java·javascript·笔记·学习·selenium·测试工具·安全
字节跳动安全中心1 天前
智能体防御 | 一文了解3种系统提示词加固方法
安全·llm