freeBuf
主站

分类

云安全 AI安全 开发安全 终端安全 数据安全 Web安全 基础安全 企业安全 关基安全 移动安全 系统安全 其他安全

特色

热点 工具 漏洞 人物志 活动 安全招聘 攻防演练 政策法规

点我创作

试试在FreeBuf发布您的第一篇文章 让安全圈留下您的足迹
我知道了

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

nacos rce 0day复现
2024-07-16 10:46:46

前言

2024/7/15Github上爆出了nacos rce 0day
Github地址
https://github.com/ayoundzw/nacos-poc
危害版本是官网最新的版本
![](https://secevery.oss-cn-beijing.aliyuncs.com/images/article/2024/7/16/1721096675029.pimage.png

漏洞复现

kali本地复现

首先本地拉取镜像

git clone https://github.com/nacos-group/nacos-docker.git
cd nacos-docker
docker-compose -f example/standalone-derby.yaml up

在执行docker-compose -f example/standalone-derby.yaml up可能会遇到镜像拉取失败的情况
这时候换源就可以解决问题
创建目录

sudo mkdir -p /etc/docker

写入镜像配置

sudo tee /etc/docker/daemon.json <<-'EOF'
{
    "registry-mirrors": [
        "https://docker.m.daocloud.io",
        "https://dockerproxy.com",
        "https://docker.mirrors.ustc.edu.cn",
        "https://docker.nju.edu.cn"
    ]
}
EOF

重启docker服务

sudo systemctl daemon-reload
sudo systemctl restart docker

如果已经存在/etc/docker/daemon.json这个配置文件,手动复制下面的镜像地址加如到配置中:

"registry-mirrors": [
        "https://docker.m.daocloud.io",
        "https://dockerproxy.com",
        "https://docker.mirrors.ustc.edu.cn",
        "https://docker.nju.edu.cn"
    ]

接着重启docker服务即可
接下来就再次执行docker-compose -f example/standalone-derby.yaml up

f19e568c190c0b0c08f452349f31e77.png

趁着拉取镜像的时候我们配置exp里面的config.php文件
09c252e9924b1b5278bfa451da722e7.png

这个里面的ip填我们的本机的eth0地址

cd65c46bbcc7c66a4598bd7aacc583d.png

这样就可以了

5a977a0886b52281ce6ad6835ac4236.png

执行exp
这个是本地跑的pythonHTTP服务
开启两个终端

python service.py  

08d220ec4df0794fec388e93da50004.png

python exploit.py 

a059cd6bc68d10c319ef1be4028e25b.png

到此复现成功

# 漏洞 # 渗透测试 # 网络安全 # web安全 # 网络安全技术
本文为 独立观点,未经授权禁止转载。
如需授权、对文章有疑问或需删除稿件,请联系 FreeBuf 客服小蜜蜂(微信:freebee1024)
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
相关推荐
  • 0 文章数
  • 0 关注者