由于环境问题需要安装Nessus,特此记录一下安装过程便于查看。
该过程适用于Nessus-8.x系列版本,安装前需清除原来Nessus。
一、安装Nessus
1.官网下载地址:https://www.tenable.com/downloads/nessus
2.下载完成后双击安装,完成后会跳转https://localhost:8834/开始配置
3.选择Managed scanner,点击Continue
4.选择Tenable.sc,点击Continue
5.设置账号密码,点击Submit等待配置
6.完成后的界面没有scan选项,无法扫描
二、安装扫描插件
1.注册获取激活码https://zh-cn.tenable.com/products/nessus/nessus-essentials,注册后激活码会发送到邮箱
2.以管理员权限打开cmd,进入nessus安装的目录下运行nessuscli.exe fetch --challenge,保存Challenge code
3.打开https://plugins.nessus.org/v2/offline.php分别填入前面获取的码
4.下载插件包和nessus.license证书
5.将all-2.0.tar.gz和nessus.license复制到nessus安装目录下,输入nessuscli.exe update all-2.0.tar.gz更新插件包,等待完成后保存version数字
6.激活nessus,输入nessuscli.exe fetch --register-offline nessus.license
7.创建plugin_feed_info.inc文件,输入内容,其中PLUGIN_SET为version数字
PLUGIN_SET = "202306301002";
PLUGIN_FEED = "ProfessionalFeed (Direct)";
PLUGIN_FEED_TRANSPORT = "Tenable Network Security Lightning";
8.将plugin_feed_info.inc复制到nessus安装目录Nessus\nessus和nessus\plugins目录下
9.将plugins文件夹复制备份(可忽略)
三、破解
1.停止服务net stop “Tenable Nessus”
2.给文件赋予权限,输入以下命令
attrib +s +r +h "C:\ProgramData\Tenable\Nessus\nessus\plugins\*.*"
attrib +s +r +h "C:\ProgramData\Tenable\Nessus\nessus\plugin_feed_info.inc"
attrib -s -r -h "C:\ProgramData\Tenable\Nessus\nessus\plugins\plugin_feed_info.inc"
3.启动服务net start “Tenable Nessus”,刷新浏览器界面等待编译完成
4.扫描无限制
5.扫描插件,若无插件显示,将plugin_feed_info.inc和备份的plugins复制替换nessus\nessus路径文件,在执行一次第三步骤1、2、3