kali2020.3安装Nessus8.12.1并解除IP限制

Bill78
• 阅读 2025

1、准备

(1)获得激活码

地址:https://zh-cn.tenable.com/products/nessus/nessus-essentials

https://zh-cn.tenable.com/products/nessus/activation-code?tns_redirect=true

kali2020.3安装Nessus8.12.1并解除IP限制

kali2020.3安装Nessus8.12.1并解除IP限制

邮箱收到激活码:

kali2020.3安装Nessus8.12.1并解除IP限制

(2)安装包下载

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

kali2020.3安装Nessus8.12.1并解除IP限制

2、安装

(1)安装

#sudo dpkg -i Nessus-8.12.1-debian6_amd64.deb

kali2020.3安装Nessus8.12.1并解除IP限制

(2)启动nessus

# sudo service nessusd start

kali2020.3安装Nessus8.12.1并解除IP限制

(3)配置

浏览器打开:https://ip:8834,选择“Managed Scanner”,点击“Continue”

kali2020.3安装Nessus8.12.1并解除IP限制

选择“Tenable.s”,点击“Continue”

kali2020.3安装Nessus8.12.1并解除IP限制

输入账号密码,点击“Submit”

kali2020.3安装Nessus8.12.1并解除IP限制

kali2020.3安装Nessus8.12.1并解除IP限制

完成配置后,将进入Nessus设置页

kali2020.3安装Nessus8.12.1并解除IP限制

(4)激活(离线激活)

查看安装目录

# find / -name nessus

kali2020.3安装Nessus8.12.1并解除IP限制

获取查询码:

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

kali2020.3安装Nessus8.12.1并解除IP限制

用浏览器打开:https://plugins.nessus.org/v2/offline.php,输入查询码和激活码,点击“Submit”

kali2020.3安装Nessus8.12.1并解除IP限制

获得all-2.0.tar.gz插件包下载地址

kali2020.3安装Nessus8.12.1并解除IP限制

保存这段license证书,后面会用到。

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

下载更新插件包:

kali2020.3安装Nessus8.12.1并解除IP限制

# sudo service nessusd stop

kali2020.3安装Nessus8.12.1并解除IP限制

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

kali2020.3安装Nessus8.12.1并解除IP限制

保存日期这个数字串202010191623,破解文件将使用会。

# sudo service nessusd start

kali2020.3安装Nessus8.12.1并解除IP限制

回到Nessus设置页,点击Activation Code旁边的小笔🖊,进行激活。

kali2020.3安装Nessus8.12.1并解除IP限制

选择“Offline”,输入license证书,点击Activate。

kali2020.3安装Nessus8.12.1并解除IP限制

初始化中……

kali2020.3安装Nessus8.12.1并解除IP限制

++++++++异常处置+++++++++++++++++++++++++++++++++++++

若初始化失败:

kali2020.3安装Nessus8.12.1并解除IP限制

在执行:

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

+++++++++++++++++++++++++++++++++++++++++++++++++++

完成后进入设置页,显示激活成功,但只能扫描16个IP。

kali2020.3安装Nessus8.12.1并解除IP限制

(5)解除IP限制

新建一个文件,名称为:plugin_feed_info.inc,内容为:

PLUGIN_SET = "202010191623";

PLUGIN_FEED = "ProfessionalFeed (Direct)";

PLUGIN_FEED_TRANSPORT = "Tenable Network Security Lightning";

kali2020.3安装Nessus8.12.1并解除IP限制

其中,PLUGIN_SET值为上文保存的字符串数字。

查找plugin_feed_info.inc

# sudo find /opt -name plugin_feed_info.inc

kali2020.3安装Nessus8.12.1并解除IP限制

停用nessus

# sudo service nessusd stop

kali2020.3安装Nessus8.12.1并解除IP限制

备份插件目录/opt/nessus/lib/nessus/plugins/,新版本的Nessus会对plugin_feed_info.inc的信息进行对比,发现plugin_feed_info.inc信息不一致时,会删除/opt/nessus/lib/nessus/plugins/下的插件。

# cp -r /opt/nessus/lib/nessus/plugins /opt/nessus/lib/nessus/plugins.bak //文件有点大,备份时间有点长

kali2020.3安装Nessus8.12.1并解除IP限制

将plugin_feed_info.inc替换/opt/nessus/var/nessus/plugin_feed_info.inc、/opt/nessus/lib/nessus/plugins/plugin_feed_info.inc两个文件。

#sudo cp plugin_feed_info.inc /opt/nessus/lib/nessus/plugins/

#sudo cp plugin_feed_info.inc /opt/nessus/var/nessus/

kali2020.3安装Nessus8.12.1并解除IP限制

启动nessus

#sudo service nessusd start

kali2020.3安装Nessus8.12.1并解除IP限制

在浏览器中访问:https://ip:8834,进行第一次初始化。

kali2020.3安装Nessus8.12.1并解除IP限制

完成后,发现设置页面没有变化,但/opt/nessus/lib/nessus/plugins/目录下的插件不见了。

kali2020.3安装Nessus8.12.1并解除IP限制

停用nessus

# sudo service nessusd stop

kali2020.3安装Nessus8.12.1并解除IP限制

将备份插件目录/opt/nessus/lib/nessus/plugins/还原

#sudo cp -r /opt/nessus/lib/nessus/plugins.bak /opt/nessus/lib/nessus/plugins

kali2020.3安装Nessus8.12.1并解除IP限制

再次将plugin_feed_info.inc替换/opt/nessus/var/nessus/plugin_feed_info.inc、/opt/nessus/lib/nessus/plugins/plugin_feed_info.inc两个文件。

#sudo cp plugin_feed_info.inc /opt/nessus/lib/nessus/plugins/

#sudo cp plugin_feed_info.inc /opt/nessus/var/nessus/

kali2020.3安装Nessus8.12.1并解除IP限制

启动nessus

#sudo service nessusd start

kali2020.3安装Nessus8.12.1并解除IP限制

在浏览器中访问:https://ip:8834,进行第二次初始化。

kali2020.3安装Nessus8.12.1并解除IP限制

完成后,发现插件恢复正常,扫描恢复正常,解除IP限制成功。

kali2020.3安装Nessus8.12.1并解除IP限制

kali2020.3安装Nessus8.12.1并解除IP限制

以后每次更新都要通过以上操作解除IP限制。

(6)自动更新shell脚本:

++++++++脚本代码+++++++++++++++++++++++++++

#!/bin/bash

#下载更新插件包all-2.0.tar.gz

rm -f all-2.0.tar.gz

wget -o all-2.0.tar.gz "https://plugins.nessus.org/v2/nessus.php?f=all-2.0.tar.gz&u=......"

#将“https://plugins.nessus.org/v2/nessus.php?f=all-2.0.tar.gz&u=......”替换为自己的更新插件包all-2.0.tar.gz下载地址

#第一次初始化

#停用nessus服务

sudo service nessusd stop

#更新插件,输出log

sudo /opt/nessus/sbin/nessuscli update ./all-2.0.tar.gz > all-2.0.log

#更新plugin_feed_info.inc

chmod 777 plugin_feed_info.inc

export new_PLUGIN_SET=$(cat all-2.0.log|tr -cd '0-9'|cut -c1-12)

export old_PLUGIN_SET=$(cat plugin_feed_info.inc|tr -cd '0-9'|cut -c1-12)

sed -i "s/$old_PLUGIN_SET/$new_PLUGIN_SET/g" plugin_feed_info.inc

#备份plugin

Path1="/opt/nessus/lib/nessus/plugins.bak"

if [[ ! -d "$Path1" ]]; then

echo "/opt/nessus/lib/nessus/plugins.bak文件夹不存在"

else

rm -r /opt/nessus/lib/nessus/plugins.bak

fi

cp -r /opt/nessus/lib/nessus/plugins /opt/nessus/lib/nessus/plugins.bak

sudo cp plugin_feed_info.inc /opt/nessus/lib/nessus/plugins/

sudo cp plugin_feed_info.inc /opt/nessus/var/nessus/

#curl访问

sudo service nessusd start

curl https://127.0.0.1:8834

#第二次初始化

sleep 5

sudo service nessusd stop

sudo chown root:root ./plugin_feed_info.inc && sudo chmod 644 ./plugin_feed_info.inc

sudo cp -r /opt/nessus/lib/nessus/plugins.bak /opt/nessus/lib/nessus/plugins

sudo cp plugin_feed_info.inc /opt/nessus/lib/nessus/plugins/

sudo cp plugin_feed_info.inc /opt/nessus/var/nessus/

sudo service nessusd start

curl https://127.0.0.1:8834

+++++++++++++++++++++++++++++++++++++++++

本文转自 https://blog.csdn.net/zhengshaolin128/article/details/109488655,如有侵权,请联系删除。

点赞
收藏
评论区
推荐文章
blmius blmius
2年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Jacquelyn38 Jacquelyn38
3年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Stella981 Stella981
2年前
KVM调整cpu和内存
一.修改kvm虚拟机的配置1、virsheditcentos7找到“memory”和“vcpu”标签,将<namecentos7</name<uuid2220a6d1a36a4fbb8523e078b3dfe795</uuid
Wesley13 Wesley13
2年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
2年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Stella981 Stella981
2年前
Android蓝牙连接汽车OBD设备
//设备连接public class BluetoothConnect implements Runnable {    private static final UUID CONNECT_UUID  UUID.fromString("0000110100001000800000805F9B34FB");
Stella981 Stella981
2年前
Django中Admin中的一些参数配置
设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable
Wesley13 Wesley13
2年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
5个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这
Bill78
Bill78
Lv1
日落里有间小商店贩卖橘黄的温柔。
文章
32
粉丝
0
获赞
0