酒店手机网站模板电子商务网站建设与实践
前言:Nessus是一款功能强大且易于使用的远程安全扫描器,广泛用于系统漏洞扫描与分析。它采用C/S架构,服务器端负责进行安全检查,客户端用于配置和管理服务器端。Nessus不仅功能全面,而且可以实时更新漏洞库
任务一 下载安装nessus
https://wwux.lanzouu.com/inVjV35j17yf
//密码:2qoo 使用以下下载地址下载特定版本nessus 否则可能会失败
https://www.tenable.com/downloads/nessus
//官方下载 不推荐
dpkg -i Nessus-10.1.1.deb
service nessusd start
//启动Nessus 
ifconfig
//查看ip 
https://192.168.2.49:8834/
//进入安装
任务二 安装

选择【Tenable.sc】 点击【Continue】
创建一个账号密码 admin 123456
等待加载 加载以后会进入这个界面
//尚未激活所以没有scan按钮
三 离线激活Nessus
https://zh-cn.tenable.com/products/nessus/nessus-essentials
//nessus官方申请激活码
//注册好以后就发送到注册邮箱(激活码)

/opt/nessus/sbin/nessuscli fetch --challenge
//获得challenge
f83cf266d293a637b1872ad21344a1c30b7e41c9
https://plugins.nessus.org/v2/offline.php
//访问这个激活页面
f83cf266d293a637b1872ad21344a1c30b7e41c9
xxxx-xxxx-xxxx-xxxx (邮件获取的激活码)
//下载这两个文件

//将下载好的两个文件放入nessus目录kali


/opt/nessus/sbin/nessuscli fetch --register-offline ./nessus.license
//离线激活
/opt/nessus/sbin/nessuscli update ./all-2.0.tar.gz
//安装插件包
service nessusd restart
//重启服务
//重新进入网站,接下来是特别漫长的等待时间
//成功以后输入账号密码
//有scan功能则代表成功了
任务四 解除IP限制
https://plugins.nessus.org/v2/plugins.php
//获取当前plugins的版本
service nessusd stop
//停止nessus服务
vi plugin_feed_info.inc
//创建 plugin_feed_info.inc 进入文件编辑如下
PLUGIN_SET = "自己刚刚获取的版本";
PLUGIN_FEED = "ProfessionalFeed (Direct)";
PLUGIN_FEED_TRANSPORT = "Tenable Network Security Lightning";
cp plugin_feed_info.inc /opt/nessus/var/nessus/
//将plugin_feed_info.inc替换到 /opt/nessus/var/nessus/plugin_feed_info.inc
rm -rf /opt/nessus/lib/nessus/plugins/plugin_feed_info.inc
//将 /opt/nessus/lib/nessus/plugins/plugin_feed_info.inc 文件删除
service nessusd start
//启动nessus
//进入管理界面,如果显示以下则代表成功
任务四 解决Nessus重启失效
由于Nessus服务每次重启后,都会重置plugin_feed_info.inc,这将会使nessus/plugins目录下所有的插件都被删除,无法扫描。因此要将nessus服务设置为手动,并且先停止nessus服务
从任务四开始请看完后所有步骤再进行操作
vi qd_nessus.sh
service nessusd stop;
cp /root/nessus/plugin_feed_info.inc /opt/nessus/var/nessus/;
rm -rf /opt/nessus/lib/nessus/plugins/plugin_feed_info.inc;
service nessusd start;//注意第二行路径
du -h /opt/nessus/lib/nessus/plugins
插件大小,正常情况是G结尾,但是重启计算机会导致插件被删除丢失/验证机制也会导致破解失效

任务五 解决办法
service nessusd stop;
/opt/nessus/sbin/nessuscli update ./all-2.0.tar.gz
sh qd_nessus.sh
//重启kali
//这里很神奇居然没有丢失 没有丢失最好了
//访问网站nessus 正常情况下加载速度很慢,如果一瞬间就好了,请务必检查插件大小
//发现破解失效 停止服务 并且重新执行 qb_nessus.sh
service nessusd stop
chmod +x qb_nessus.sh
service nessusd start

//这个时候才发现插件竟然直接消失了,是因为启动服务以后才会导致验证机制工作导致被重置

任务六 解决
service nessusd stop
/opt/nessus/sbin/nessuscli update ./all-2.0.tar.gz
./qb_nessus.sh
service nessusd start
//关闭服务,重新安装插件,并且重新执行破解脚本
