MacOS 破解安装 Nessus 8.12.0

admin 2021年8月27日13:29:10评论47 views字数 1580阅读5分16秒阅读模式

MacOS 破解安装 Nessus 8.12.0

系统环境:macOS 10.15.7

Nessus 版本:8.12.0


下载安装

  1. Nessus 官网:https://www.tenable.com/downloads/nessus 下载后缀 .dmg

image-20201029102551281

  1. 安装成功后的 Nessus 目录位于 /Library/Nessus/

  2. Nessus 默认地址为:https://127.0.0.1:8834/

  3. 安装完毕会自动打开浏览器,注意⚠️要选择 Managed Scanner

  4. 然后在 Manageed by 下拉选择 Tenable.sc

  5. 最后输入用户名和密码登录

image-20201029105048389


获取激活码

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

image-20201029100355106

导入激活码 完成后进入设置页,激活成功,显示仅允许扫描16个IP

image-20201029113858602

然后访问 https://plugins.nessus.org/offline.php 以下载获取 all-2.0.tar.gz 和 nessus-fetch.rc 文件

这里需要输入挑战码和激活码

image-20201029100514989


获取挑战码

终端运行:

1
2
cd /Library/Nessus/run/sbin
sudo ./nessuscli fetch --challenge

image-20201029100442069


下载升级离线更新包

下载较慢需要等待

image-20201029103310459

记得下载 nessus-fetch.rc

下载好后终端运行:

1
2
cd /Library/Nessus/run/sbin
sudo ./nessuscli update ~/Downloads/all-2.0.tar.gz

image-20201029103844886

复制 nessus-fetch.rc 到 /Library/Nessus/run/etc/nessus/nessus-fetch.rc

image-20201029104139576


重启 Nessus 服务

终端运行:

1
2
cd /Library/Nessus/run/sbin
sudo ./nessusd restart

image-20201029104547817

系统偏好设置中也可以重启

image-20201029104733982


替换文件

新建一个 plugin_feed_info.inc 文件内容如下:

1
2
3
4
PLUGIN_SET = "202010191623";	
PLUGIN_FEED = "ProfessionalFeed (Direct)";

PLUGIN_FEED_TRANSPORT = "Tenable Network Security Lightning";

这里的数字串是上边更新 all-2.0.tar.gz 时 plugins 的 version

image-20201029110849847

在下面目录替换 plugin_feed_info.inc 破解文件

1
/Library/Nessus/run/var/nessus/plugin_feed_info.inc 

把下面目录的 plugin_feed_info.inc 删除

1
/Library/Nessus/run/lib/nessus/plugins/plugin_feed_info.inc

修改用户、组和权限 (非必要)

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

重启 Nessus 等待初始化完成


激活成功

image-20201029223210200

不再有之前的 IP 限制

Windows 下破解安装 Nessus_8.12.0


破解原理

  • 新版本Nessus在检测到 lib/nessus/plugins 目录下有 plugin_feed_info.inc 文件,且内容与某些文件不匹配时,会清空plugins目录下的所有插件,导致即使破解了版本限制,也无法进行扫描。

  • 而 var/nessus/plugin_feed_info.inc为破解内容时,lib/nessus/plugins/plugin_feed_info.inc 会直接复制 var/nessus/plugin_feed_info.inc 的内容,最终可绕过清空 plugins。

FROM : lintstar.top , Author: 离沫凌天๓

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2021年8月27日13:29:10
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   MacOS 破解安装 Nessus 8.12.0http://cn-sec.com/archives/474579.html

发表评论

匿名网友 填写信息