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

CPTS-Pressed复现(XML-RPC)

该box较难,主要是了解wordpress-XML-RPC 的使用
端口扫描
在这里插入图片描述
只有80端口开启
可以使用wpscan进行扫描
在这里插入图片描述
发现bak文件
在这里插入图片描述
得到凭证,尝试登陆(这里是将原密码的2021修改为2022尝试登陆,该主机发布时间为2022年)
在这里插入图片描述
在这里插入图片描述
发现有2FA,但是能够滥用 xmlrpc.php 绕过双重身份验证 (2FA) 并使用凭证登录
列出方法:
在这里插入图片描述
发现一个特殊的方法
在这里插入图片描述
在这里插入图片描述
得到flag
接下来需要使用python进行操作
在这里插入图片描述
如果遇见不兼容的情况请修改
在这里插入图片描述
在这里插入图片描述
官方文档中解释了如何获取post文章信息
在这里插入图片描述

plist = client.call(posts.GetPosts())

会得到一个WordPressPost对象
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
似乎正在运行此代码,通过从此日志文件中读取它来生成网站上的表格。
PHP Everywhere是一个 WordPress 插件,允许在 WordPress 文章中运行 PHP。
在这里插入图片描述
尝试加入一个system函数,写入一个webshell
查看官方文档
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
成功
提权

在这里插入图片描述
枚举版本
在这里插入图片描述
使用这个exp
在这里插入图片描述
修改payload
在这里插入图片描述
上传
在这里插入图片描述
在这里插入图片描述
成功读取flag

http://www.xdnf.cn/news/18840.html

相关文章:

  • 【沉浸式解决问题】NVIDIA 显示设置不可用。 您当前未使用连接到NVIDIA GPU 的显示器。
  • 智能电视MaxHub恢复系统
  • 了解一下大模型微调
  • 基于SpringBoot的物资管理系统【2026最新】
  • pikachu之Over permission
  • 从零到一:现代化充电桩App的React前端参考
  • 自动修改excel 自动统计文件名称插入 excel辅助工具
  • 【基础-单选】向服务器提交表单数据,以下哪种请求方式比较合适
  • 处理端口和 IP 地址
  • 基于Java企业商城网站
  • 彻底解决PyCharm中Matplotlib无法显示图形及中文乱码问题
  • C-JSON接口的使用
  • “无人驾驶与人”之浅析
  • 技术攻坚与安全兜底——消防智能仓储立库管理系统的国产化硬核实力
  • **FastAPI + Pydantic v2 + JSON‑RPC 2.0**,实现 A2A 规范核心方法
  • 18 继续学习
  • SpringBoot的条件装配原理
  • 量子计算驱动的Python医疗诊断编程前沿展望(下)
  • localhost和127.0.0.1的区别
  • 不再让Windows更新!Edge游戏助手卸载及关闭自动更新
  • 雪花算法数据库主键
  • Shell 学习笔记 - Shell 三剑客篇
  • 【ABAP4】基本语法1
  • CI/CD企业案例详解
  • Linux下usb设备驱动涉及的结构体
  • 记一次生产环境Hbase填坑之路、Hbase客户端登陆、kerberos认证、端口列表、Pod上手撕代码【Hbase最佳实践】
  • 酶 EC number 预测工具CLEAN的安装和使用
  • Java 线程池详解:原理、使用与源码深度解析
  • 从全栈开发到微服务架构:一次真实的Java面试实录
  • 【图像处理基石】如何把非笑脸转为笑脸?