游客发表
Win2008跑Nessus,第一反应是“这老家伙还能撑住吗”?实测下来,只要内存给到4G以上,CPU别太寒碜,它跑得动。别被官方文档吓住,那上面写的硬件要求是给企业级扫整个网段用的,你个人做渗透测试或者小范围漏洞验证,一台虚拟机绰绰有余。
安装过程其实就三步:装系统补丁、装Nessus、调防火墙。Win2008 SP2是底线,建议直接上SP1再打满补丁,不然装到一半弹个“缺少KB4474419”够你折腾半小时。下载Nessus时选Windows版,注意版本号——老系统配新版本容易出兼容性警告,我用的10.7.3,跑得挺稳。
双击安装包,一路Next,到了选择安装路径那步,别手贱改到C盘以外。Nessus的插件库默认装在ProgramData,改路径会导致后续更新时权限错乱,这坑我踩过,重装了三回才明白。装完先别急着启动,去服务管理器把Tenable Nessus服务设为“自动”,然后手动启动一次,看事件日志有没有报错。
重点来了——Web界面打不开怎么办。默认端口8834,Win2008的防火墙默认拦着。你可以在控制面板里加个入站规则,或者干脆命令行跑netsh advfirewall firewall add rule name="Nessus" dir=in action=allow protocol=TCP localport=8834。别问为什么不用图形界面,命令行快得多。
浏览器访问https://localhost:8834,第一次会让你创建账号。这里有个细节:邮箱随便填,但密码必须够复杂,不然它不让你过。注册完选版本,个人用就选Nessus Essentials,免费但只能扫16个IP——够你测试内网几台机器了。
激活码去官网申请,填个邮箱秒到。输入激活码后,它开始下载插件包,这步最熬人。国内网络环境下载速度可能只有几十KB/s,2万多个插件能下到你怀疑人生。我的土办法是挂代理,或者凌晨三点爬起来下,速度能快三倍。你要是等不及,可以先用nessuscli update --plugins-only手动拉一次,失败就多试几次,断点续传这功能它倒是做得还行。
扫描前记得配一下扫描策略。默认模板太激进,扫Win2008容易把系统扫蓝屏——别问我怎么知道的。选“Basic Network Scan”,把端口范围改成1-10000,避开那些高危的SMB漏洞检测项,不然扫到MS17-010时,目标机直接死给你看。
最后说个反直觉的事:Nessus装在Win2008上,性能反而比装在Win10上更稳。老系统进程少,资源占用干净,扫描时CPU波动更平缓。我拿同一台目标机做过对比,Win2008宿主机上的扫描完成时间比Win10快了大概15%。所以别急着给老机器判死刑,它跑Nessus,天生就是干这个的料。
友情链接