Nessus介绍与安装

1.Nessus简介

Nessus号称是世界上最流行的漏洞扫描程序,全世界有超过75000个组织在使用它。该工具提供完整的电脑漏洞扫描服务,并随时更新其漏洞数据库。Nessus不同于传统的漏洞扫描软件,Nessus可同时在本机或远端上遥控,进行系统的漏洞分析扫描。Nessus也是渗透测试重要工具之一

2.kali安装Nessus

1.访问Nessus官网

https://www.tenable.com/downloads/nessus
image.png

或者下载课程资料里的安装包【Nessus-10.1.1-debian6_amd64.deb】到kali

image.png

2.安装Nessus程序

image.png

You can start Nessus Scanner by typing /bin/systemctl start nessusd.service 启动服务命令

Then go to https://kali:8834/arrow-up-right to configure your scanner 访问地址

3.启动Nessus

4.查看kali的ip

image.png

5.浏览器访问nessus的web网站

image.png

6.选择 【Managed Scanner】选项,点击【Continue】

image.png

7.选择【Tenable.sc】

image.png

8.点击【Continue】

image.png

9.输入用户名【admin】,输入密码【123456】,点击【Submit】

image.png

10.等待配置插件

image.png
image.png

安装完成后是这样的界面,尚未激活,不能扫描,此时只有一个设置按钮,并无扫描按钮.

3.离线激活Nessus

  1. 去nessus官方申请激活码,姓名随便填,邮箱必须正确,用来接收激活码

image.png
image.png

2.进入填写的邮箱获取激活码

image.png
image.png

3.获得质询码(challenge code)

image.png

4.获取离线插件包地址及激活证书

浏览器打开网页 https://plugins.nessus.org/v2/offline.phparrow-up-right ,输入申请的激活码,以及上一步得到的质询码,点击【Submit】

image.png

5.得到更新插件地址,及license证书

image.png

6.下载更新包,下载证书nessus.license。

image.png
image.png

7.将下载好的激活证书和插件包复制到kali

image.png

8.离线激活nessus

image.png

您的激活码已正确注册-谢谢。

9.安装插件包

image.png

10.重启nessus

image.png

11.重新访问nessus网站,等待加载插件【耗时较长,需要耐心等待】

image.png

完成后进入nessus系统。显示激活成功,具有了scan功能。但显示仅允许扫描16个IP。

image.png

4.解除IP限制

1.获取当前plugins的版本。

image.png

2.停止nessus服务

3.创建 plugin_feed_info.inc

内容如下,并将刚刚获取到的版本号替换如下内容中的数字串。

4.将plugin_feed_info.inc替换到 /opt/nessus/var/nessus/plugin_feed_info.inc

5.将 /opt/nessus/lib/nessus/plugins/plugin_feed_info.inc 文件删除。

6.启动nessus服务

7.访问Nessus,windows打开浏览器,访问nessus,会看到nessus初始化插件,完成后,看设置页面显示 unlimited。表示解除IP限制成功。

image.png

5.解决Nessus重启失效后遗症

由于Nessus服务每次重启后,都会重置plugin_feed_info.inc,这将会使nessus/plugins目录下所有的插件都被删除,无法扫描。因此要将nessus服务设置为手动,并且先停止nessus服务。可以写成批处理解决此问题

1.编写启动脚本

每次需要启动nessus时 输入启动命令

2.nessus命令合集

3.遇到的坑及相应的解决办法

在解除ip限制的过程中,如果已经解除成功,但是新建扫描项目时,发现很快就结束,无扫描结果。此时查看plugins目录内容是否被删除。

image.png

正常情况下,该目录应该在1.4G左右。如远远低于此数值。请按如下步骤操作:

然后打开浏览器,正常访问nessus。(https://arrow-up-rightip:8843)静待plugins更新完成。

Last updated