内容摘要:Metasploit Pro 2022年的版本,我盯了它整整一年。不是因为它多了几个花哨的仪表盘,而是因为那个被反复提及的“Web渗透测试”模块,终于不再是摆设。以前跑个SQL注入,你得手动拼URL编
Metasploit Pro 2022年的版本,我盯了它整整一年。不是因为它多了几个花哨的仪表盘,而是因为那个被反复提及的“Web渗透测试”模块,终于不再是摆设。以前跑个SQL注入,你得手动拼URL编码,现在丢一个目标进去,它自己会爬取表单、枚举参数,然后像老练的锁匠一样挨个试钥匙。我拿本地搭的漏洞靶场测了三次,第一次误报率还高得离谱,第二次更新后明显收敛,第三次,它居然能区分出“真注入点”和“只是回显了输入”的假阳性。这玩意儿成熟了,但成熟得有点让人后背发凉。 说句掏心窝的话,2022年这版最狠的改动不在攻击面,在“数据流可视化”。你看着屏幕上从目标服务器飘过来的流量线,每条都标着协议、载荷、响应码,就像看心电图一样直观。有一次我拿它打一个内网测试机,它自动识别出SMB签名没启用,然后直接推荐了永恒之蓝的变种模块——整个过程没弹一个确认框。效率是高了,但那种“人控制工具”的掌控感,也悄悄被磨掉了一层。我甚至怀疑,如果哪天它自己决定横向移动,我可能得等日志刷完才反应得过来。 不过别误会,它也不是没脾气。2022年最让我头疼的是它的“自动利用”功能。你给它一个打了补丁的Win10,它居然会反复尝试旧漏洞,然后卡在“等待会话”状态,像条认死理的狗。后来我翻了文档,才发现它有个隐藏的“指纹优先”开关,默认是关的。开了之后,它会先做OS和补丁级别匹配,再决定打不打。这设计逻辑我理解,但默认关闭就离谱——你猜用户是想先跑还是先猜? 还有个细节,让我对Rapid7的产品经理又爱又恨。2022版新增了“报告导出”里的“攻击链路时间轴”,能精确到毫秒级。这功能对红队写报告是救星,但导出的PDF默认字体是Comic Sans的变体,丑得让人想摔键盘。你没法改模板,只能后期用脚本替换字体。我猜他们是想让报告看起来“不那么严肃”,但安全报告要什么活泼?这波操作,我给六分,剩下四分扣在审美上。 最后说说资源占用。Metasploit Pro 2022的GUI进程,内存吃到1.5GB是常态。我拿一台8GB内存的笔记本跑,开个浏览器看文档就卡成PPT。但你要是用命令行版,同样的任务,内存占用能压到400MB。所以我的结论是:如果你只想要个可视化界面来点按钮,2022版够用;但真要高强度渗透,还是回到msfconsole吧。工具越做越重,这毛病,从Metasploit 4时代就没改过。