我一共测试了两个版本一个是10,一个是8.15.2

10版本不能破解8.15.2是可以破解

下载

下载

地址https://www.tenable.com/downloads/nessus?loginAttempted=true

下载对应的版本

image-20211105165335049

安装

1
sudo dpkg -i Nessus-8.15.2-debian6_amd64.deb  #这个是安装包

image-20211105165251803

启动服务

1
systemctl start  nessusd.service

image-20211105090402660

Nessus初始化

在浏览器访问这个地址:https://localhost:8834

选择Managed Scanner

我浏览器翻译出来的可以看看

image-20211105090806748

选择Tenable.sc

image-20211105090911932

image-20211105090958995

然后设置登录密码

image-20211105091107414

在初始化配置需要等一段时间

image-20211105091120897

初始化完后

image-20211106093002810

获得Linsence和更新包

获得激活码

注册https://zh-cn.tenable.com/products/nessus/nessus-essentials?tns_redirect=true

登录

image-20211105093341958

image-20211105093513557

image-20211105093557776

查询Challenge值

1
sudo /opt/nessus/sbin/nessuscli fetch --challenge

image-20211105092907945

官网申请下载Linsence和更新包

找到Challenge和激活码就可以提交了

image-20211105093652002

第一个是更新插件下载地址

第二个是license证书

image-20211105094127250

更新包

叫上面那个插件给下载下来

image-20211105105334090

下载license证书

叫证书下载下来也可以复制下来

image-20211105110159956

image-20211105110246176

安装Linsence和更新包

安装Linsence证书

他有两种方法可以安装

  • 第一个直接复制

    上面我们已经叫Linsence给下载下来了,我们可以直接叫这个给复制到/opt/nessus/sbin/nessuscli

    命令

    1
    /opt/nessus/sbin/nessuscli fetch --register-offline nessus.license

    image-20211105110934130

    然后重启服务

    1
    2
    systemctl stop  nessusd.service
    systemctl start nessusd.service

    可以看见多了一个这个证书

    image-20211106093300565

  • 第二种直接复制

    复制下载

    image-20211105111006823

    进入后台

    image-20211105111025159

    image-20211105111132659

    image-20211105111247129

安装更新包

上面那个更新包已经下载下来了

1
/opt/nessus/sbin/nessuscli update all-2.0.tar.gz

image-20211105111654934

1
2
3
4
5
6
└─# /opt/nessus/sbin/nessuscli update all-2.0.tar.gz 

[info] Copying templates version 202110292034 to /opt/nessus/var/nessus/templates/tmp
[info] Finished copying templates.
[info] Moved new templates with version 202110292034 from plugins dir.
* Update successful. The changes will be automatically processed by Nessus.

重启nessusd

1
service nessusd restart

在打开就这样了

image-20211105111750478

破解

可以看见他就只能16ip

image-20211105150042919

/root/nessus你可以复制到然后地方,以后会用到

1
2
cp -r /opt/nessus/lib/nessus/plugins /root/nessus
# 新版本的Nessus会对plugin_feed_info.inc的信息进行对比,发现plugin_feed_info.inc信息不一致时,会删除/opt/nessus/lib/nessus/plugins/下的插件

/root/nessus文件里面创建一个plugin_feed_info.inc文件

内容下面这个202110292034是将模板版本,在安装到时候生成出来的

1
2
3
PLUGIN_SET = 202110292034;
PLUGIN_FEED = "ProfessionalFeed (Direct)";
PLUGIN_FEED_TRANSPORT = "Tenable Network Security Lightning";

plugin_feed_info.inc文件复制到下面这两个文件里面

1
2
/opt/nessus/lib/nessus/plugins/
/opt/nessus/var/nessus/

image-20211105151602739

重启service nessusd restart发现不能显示了一样

在重新复制

1
2
cp plugin_feed_info.inc /opt/nessus/lib/nessus/plugins/
cp plugin_feed_info.inc /opt/nessus/var/nessus/

image-20211105151708297

重启service nessusd restart发现可以正常显示了

image-20211105151751902

可以看见是免费的了,可以看见右边的插件没有了

image-20211105190646049

破解方法二

用的是苑老师方法进行破解的

下面需要的plugin+update.tar.gz下载 https://pan.baidu.com/s/1TxAXfjn-Bk2fRCIAbuS_UQ 提取码: u6x8

安装

1
/opt/nessus/sbin/nessuscli update  plugin+update.tar.gz

image-20211106171610465

重启service nessusd restart

创建一个plugin_feed_info.inc文件

内容下面这个202110292034是将模板版本,在安装到时候生成出来的

1
2
3
PLUGIN_SET = 202110292034;
PLUGIN_FEED = "ProfessionalFeed (Direct)";
PLUGIN_FEED_TRANSPORT = "Tenable Network Security Lightning";

plugin_feed_info.inc文件复制到下面这两个文件里面

1
2
/opt/nessus/lib/nessus/plugins/
/opt/nessus/var/nessus/

重启service nessusd restart

在执行下面这个指令

1
/opt/nessus/sbin/nessuscli update  plugin+update.tar.gz

重启service nessusd restart

访问https://localhost:8834/安装

image-20211105111750478

登录破解完成

image-20211106184133502

恢复漏洞插件

这个方法不行要用了

上面在破解的时候备份了/opt/nessus/lib/nessus/plugins,新版本的Nessus会对plugin_feed_info.inc的信息进行对比,发现plugin_feed_info.inc信息不一致时,会删除/opt/nessus/lib/nessus/plugins/下的插件

可以看见下面这些插件没有了

image-20211105213225139

叫我们前面复制的/root/nessus文件里面的全部东西给复制回去