浅析ms17_010(永恒之蓝)漏洞利用过程及防护措施

2023-11-13

一、永恒之蓝(Wannacry)漏洞简介

1)一种“蠕虫式”的勒索病毒软件,利用windows的SMB漏洞传播,可以获取System最高权限;
2)主要对windows服务器、主机有较大影响;黑客利用病毒对电脑重要文件进行加密,索要高比特币,是一种常见的“勒索病毒”
3)中国部分Windows操作系统用户遭受感染,校园网用户首当其冲,受害严重,大量实验室数据和毕业设计被锁定加密。部分大型企业的应用系统和数据库文件被加密后,无法正常工作,影响巨大。

二、漏洞利用条件及工具

1、目标机器使用win7/windows server2008 R2操作系统

2、目标机器需开启tcp_445文件共享端口

3、使用Metasploit工具复现

三、环境准备

1、搭建Kali攻击机及win7靶机(虚拟机安装文件百度网盘链接如下。下载完成后解压,直接使用VMware Workstation打开vmx文件)

2、虚拟机使用桥接模式,完成Kali攻击机和win7靶机的网络连接(桥接模式、NAT模式、仅主机模式可参考:(VMware虚拟机三种网络模式(桥接、NAT、仅主机)的区别_虚拟机桥接和nat区别

四、漏洞利用过程

1、使用nmap工具查看靶机是否开启tcp_445端口

2、使用msfconsole打开msf控制台

3、使用search ms17_010命令查看漏洞攻击模块

4、使用攻击模块,并设置参数 

主要参数含义如下:

(1)use 0:使用编号为0的攻击模块,"0"也可替换编号后的Name;

(2)rhost(remote host)、lhost(local host),设置远程主机和本地主机,部分系统需要使用hosts命令;

(3)set payload:设置攻击载荷。windows表示靶机操作系统、x64表示64位系统、meterpreter是Metasploit框架中的一个利器,作为漏洞溢出后的攻击载荷使用、reverse_tcp表示从靶机发起一个反向tcp连接到攻击机,默认连接端口为4444,可以通过set lport 命令更改。

 攻击载荷一般使用汇编语言编写,上述攻击载荷部分代码如下:

5、执行run命令,开始攻击

 攻击成功,建立反向shell连接,获取靶机system权限。

五、防范措施

1、安装杀毒软件及系统补丁。针对“永恒之蓝”勒索病毒,微软发布了专门的修复补丁 “MS17-010”, 用以修复被 “ Eternal Blue” 攻击的系统漏洞,用户可以自行下载对应的操作系统版本的补丁进行安装,记得把补丁下载回本地,重要资料所在电脑采用断网打补丁形式;

2、关闭tcp_445端口和网络共享。以win7系统为例,关闭方法如下:

(1)运行 regedit 打开注册表

(2)进入HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NetBT\Parameters“,进入 NetBT 服务注册表项。

(3)在右边空白处右击新建“QWORD(64 位)值”,然后重命名为“SMBDeviceEnabled”,再把这个子键的值改为 0。

(4) 设置service

        win+R打开运行界面,输入 services.msc,进入服务管理控制台。找到 server 服务,双击进入管理控制页面。将该服务启动类型更改为“禁用”,服务状态更改为“停止”,点击应用。

 

 

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

浅析ms17_010(永恒之蓝)漏洞利用过程及防护措施 的相关文章

随机推荐

  • Bootstrap弹出模态框的运用

    作者 张铭标 撰写时间 2019年 6月3日 Bootstrap模态框主要分为三部分 modal header modal body modal footer 在使用之前需要引入一些插件 bootstrap bundle js jquery
  • 如何添加虚拟PDF打印机

    正常情况 在安装了pdfFactory Pro虚拟打印机后 打开 打印弹窗 打印机名称 下拉框 便可找到 pdfFactory Pro 但因为某种原因此处未出现该设备 怎么办呢 该如何添加虚拟PDF打印机呢 下面便来看看如何操作吧 图1 打
  • mysql死锁

    https www cnblogs com tartis p 9366574 html 线上某服务时不时报出如下异常 大约一天二十多次 Deadlock found when trying to get lock Oh My God 是死锁
  • (带权有向图)邻接矩阵表示图代码实现

    package dn1124 author sj E mail 961784535 qq com version 创建时间 2017 11 26 下午10 16 38 类说明 带权有向图 邻接矩阵表示图代码实现 public class G
  • 将从数据库获取到的数据拼接成json格式

    有时候需要将从数据库获取的数据封装成json格式 可以使用如下方式拼接 代码 public void getinfo List
  • 用单片机蜂鸣器播放音乐

    这是怎么一回事 这算是一篇水文 是的 我又来水了 话说回来 虽然暑假开始已经将近两周了 但是我们并没有回家 为什么呢 你可知道这世上有一物唤作 小学期 吗 每年暑假 我们学院大二的学生都会被拉到工训中心愉悦地学习课程 其名为 焊板子 学会了
  • mybatis的分批次插入

    最近在写mybati的分批插入 一直报错 一直在纠结自己的循环插入是不是有问题 但是数据量少的时候可以正常插入 但是插入数据量大的时候就会报错 后来查询是mysql限制插入的sqlMysql 对语句的长度有限制 默认是 4M Mybatis
  • php 新闻hot图标,div+css实现图片右上角hot、new等图标样式

    方法 用DIV CSS实现 CSS部分修改 hot play position relative hot play ul float left hot play li float left position relative width 9
  • vscode——debugger

    提示 本文适用于vscode编译java代码调试初学者 文章目录 debugger图标介绍 左侧工具栏 调试代码 debugger图标介绍 在进行调试之前我们应先在代码前打断点 调试程序时 代码就会运行至断点位置然后停下 断点即为行数前小红
  • 一问解读OpenCV的计算机视觉中视频处理

    微信公众号 小白图像与视觉 关于技术 关注yysilence00 有问题或建议 请公众号留言 了解OpenCV的计算机视觉 OpenCV Python教程 在本OpenCV Python教程中 我们将介绍在Python中使用OpenCV进行
  • Linux 内核 MIPI LCD 驱动移植

    实验原理 DSI Display Serial Interface 是有 MIPI联盟定义的一组通信协议的一部分 MIPI DSI主机控制器是一个数字核心 实现 MIPI DSI 规范中定义的所有协议功能 它提供了系统和MIPI D PHY
  • Flutter Text 下面有两个默认的下划线,和设置划掉效果

    Text的decoration默认是TextDecoration none 不知道什么原因 有时候定义的Text下面会出现两个下划线 如下图 此时要去掉下面的下划线只需要在style下面的TextStyle增加属性decoration Te
  • CPU : 什么是双核处理器

    CPU 什么是双核处理器 双核处理器 Dual Core Processor 双核处理器是指在一个处理器上集成两个运算核心 从而提高计算能力 双核 的概念最早是由IBM HP Sun等支持RISC架构的高端服务器厂商提出的 主要运用于服务器
  • JavaDoc注释的使用跟导出JavaDoc文档

    1 Javadoc是什么 JavaDoc是Sun公司提供一种从程序源代码中抽取类 方法 成员等注释形成一个和源代码配套的API帮助文档技术 但是需要在编写程序时以一套特定的标签作注释 在程序编写完成 后 通过Javadoc就可以同时形成程序
  • Docker数据持久化

    v 持久化 三种 默认的 volumes 占用一部分宿主机的资源 最常用的方式 bind mounts 不同的数据结构不通不可移植 不能写在dockerfile中 比较常用 tmpfs 挂载到内存当中 一般都不会用 docker run i
  • 调研-笔记-基于生成对抗网络的恶意域名训练数据生成

    DGA 域名字符生成模型 域名字符分析 问题 理论上 GAN 中的生成器和判别器部分采用任意可微函数都能表示 因此其主要用于连续数据的处理 如图像生成 视频检测等 13 基于文本的离散数据处理一直是深度神经网络研究的难点之一 本文基于字符串
  • 有源低通滤波器设计

    本文主要记录本人最近项目使用的低通滤波器 对滤波器性能要求是 通频带内增益约11dB 对22HZ以上的频率尽可能滤除 特别是50HZ的工频信号 要求衰减到 50dB或更小 由于巴特沃斯滤波器的特点是通频带的频率响应曲线最平滑 所以选择了巴特
  • WPF--关于控件输入数值验证

    1 XAML代码
  • 开发一个APP多少钱?

    开发一个APP多少钱 开发一个APP要多少钱 相信不光是客户有这个疑问 就算是一般的程序员也想知道答案 很多程序员想在业余时间接外包挣外快 但是他们常常不知道该如何定价 如何有说服力的要价 这是因为没有一套好的计算APP开发成本的方法 由于
  • 浅析ms17_010(永恒之蓝)漏洞利用过程及防护措施

    一 永恒之蓝 Wannacry 漏洞简介 1 一种 蠕虫式 的勒索病毒软件 利用windows的SMB漏洞传播 可以获取System最高权限 2 主要对windows服务器 主机有较大影响 黑客利用病毒对电脑重要文件进行加密 索要高比特币