当前位置: 首页 > news >正文

27-4 文件上传漏洞 - 黑名单绕过

环境准备:构建完善的安全渗透测试环境:推荐工具、资源和下载链接_渗透测试靶机下载-CSDN博客

一、黑名单绕过和黑白名单机制:

  • 黑名单:黑名单中的文件不允许通过。
  • 白名单:白名单中的文件允许通过。

二、黑白名单判断:

当输入一串后缀如"sfahkfhakj"时,黑名单不会拦截,但白名单会拦截。

思路:在创建一个文件后,将文件后缀名改成类似"sfahkfhakj"的不合法字符,然后打开 upload-labs 靶场的第三关。尝试上传这个带有不合法后缀名的文件,如果可以正常上传,则说明目标系统的后台可能存在黑名单绕过或者未进行绕过处理;反之,如果无法上传,则可能存在白名单机制。

三、具体绕过方式:

  1. 同解析后缀名

相关文章:

  • 确保云原生部署中的网络安全
  • 第二十二章 构建和配置 Nginx (UNIX® Linux macOS) - 示例:为特定路径上的所有流量启用 CSP 路由
  • JavaScript 变量的隐藏规则
  • 【algorithm】算法基础课---排序算法(附笔记 | 建议收藏)
  • Odoo17免费开源ERP开发技巧:如何在表单视图中调用JS类
  • 基于深度学习YOLOv8+Pyqt5的工地安全帽头盔佩戴检测识别系统(源码+跑通说明文件)
  • 开源堡垒机Jumpserver安装教程
  • 阿里云-云服务器ECS新手如何建网站?
  • Java Web项目—餐饮管理系统Day10-Linux-基本知识点(一)
  • 深度学习实战模拟——softmax回归(图像识别并分类)
  • 信号处理--基于正则化聚合的共空间模态(CSP)脑电信号分类
  • 计算机视觉之三维重建(1)---摄像机几何
  • Python QT 之PySide6简单入门
  • 获取分时计算的小时数据
  • ocp考试是中文还是英文?ocp认证好考吗
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • js中的正则表达式入门
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • Traffic-Sign Detection and Classification in the Wild 论文笔记
  • Vue.js 移动端适配之 vw 解决方案
  • 从地狱到天堂,Node 回调向 async/await 转变
  • 搭建gitbook 和 访问权限认证
  • 记录:CentOS7.2配置LNMP环境记录
  • 记一次用 NodeJs 实现模拟登录的思路
  • 漂亮刷新控件-iOS
  • 人脸识别最新开发经验demo
  • 使用Gradle第一次构建Java程序
  • 应用生命周期终极 DevOps 工具包
  • 阿里云服务器如何修改远程端口?
  • ​io --- 处理流的核心工具​
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • ​中南建设2022年半年报“韧”字当头,经营性现金流持续为正​
  • (1)Nginx简介和安装教程
  • (2020)Java后端开发----(面试题和笔试题)
  • (ibm)Java 语言的 XPath API
  • (转)四层和七层负载均衡的区别
  • **PHP分步表单提交思路(分页表单提交)
  • 、写入Shellcode到注册表上线
  • .NET框架
  • .NET文档生成工具ADB使用图文教程
  • @GetMapping和@RequestMapping的区别
  • @Service注解让spring找到你的Service bean
  • [04] Android逐帧动画(一)
  • [100天算法】-每个元音包含偶数次的最长子字符串(day 53)
  • [3300万人的聊天室] 作为产品的上游公司该如何?
  • [Android Studio 权威教程]断点调试和高级调试
  • [CISCN2019 华北赛区 Day1 Web5]CyberPunk --不会编程的崽
  • [CUDA手搓]从零开始用C++ CUDA搭建一个卷积神经网络(LeNet),了解神经网络各个层背后算法原理
  • [Excel VBA]单元格区域引用方式的小结
  • [E单调栈] lc2487. 从链表中移除节点(单调栈+递归+反转链表+多思路)
  • [hibernate]基本值类型映射之日期类型
  • [iOS]-NSTimer与循环引用的理解
  • [JavaScript]_[初级]_[不使用JQuery原生Ajax提交表单文件并监听进度]
  • [javaSE] GUI(Action事件)
  • [LeetCode]Reverse Linked List II