默认计划
929人加入学习
(8人评价)
安全测试漏洞扫描

购买过Kali Linux渗透测试、武官课程包、安全技术会员课程的学员不要再买此课程

价格 ¥ 300.00
该课程属于 高校公益行 | 网络安全实践训练营 请加入后再学习

netsus 开源软件不是很精细 只是一个框架 

家庭版 在扫描漏洞方面是差不多 但是 没有企业集群环境配置

apt-get安装软件 回合从kali官方库里查看软件安装包 下载并且解决所有安装包依赖关系、

deb 是我么下载好的  如果当中存在一些依赖包问题 是需要我们手动去解决

kali 基于deb开发的 软件安装包一deb结尾

启动nessus服务 查看状态 设置密码   安装之后长时间补丁nvt下载 官方的漏洞扫描的脚本文件

nessus也有他命令行工具

 nesus 和openvas差不多 配置项 扫描目标

破壳 漏洞 由于系统环境变量造成的

幽灵 是c语言最底层的漏洞 Nessus  

[展开全文]
有免费版和专业版
 
在tenable官网可以根据系统选择下载home版,kali为 linux debian版本(deb格式的完整包),并且获得激活码,通过dpkg -i 软件名 进行安装,提示信息:
 
- You can start Nessus by typing /etc/init.d/nessusd start
- Then go to https://kali:8834/ to configure your scanner
 
命令:
/etc/init.d/nessusd status        查看nessus的状态
/opt/nessus/sbin        下有其他一些命令行工具
 
默认安装路径:/opt/nessus/
 
 
运行:
    进入https://kali:8834/进行设置管理员用户并且登录,需要升级插件,但是出现无法升级现象,解决方法在文末。
 
 
 
 
 
 
升级插件失败解决方法:
    方法一 
根据下载失败页面的提示信息,执行更新操作
/opt/nessus/sbin/nessuscli update
如果运气好,可能会成功,不过我试了几次下载过程会中断,然后下载失败。
    方法二
这个方法使用离线方式下载插件,然后安装。 
离线方式需要挑战码和激活码,而且刚才那个激活码因为已经使用过了,所以失效了,可以重新填写信息发送一个新的激活码,好像一小时内只能发送一次激活码,如果告知已经达到限制了,可以换个邮箱也是可以获取激活码的。
现在生成挑战码,在目录/opt/nessus/sbin下执行
./nessuscli fetch --challenge
会得到一个挑战码,保存这个挑战码。
将挑战码和激活码分别输入相应的位置,然后点击“Submit”
会跳转到上图的下载页面,两个链接分别下载插件和注册码。 
这个插件有一百多兆,而且下载可能会比较慢,注册码比较小,下载很快。
下载好后将两个文件都复制到目录/opt/nessus/sbin/下,然后注册
./nessuscli fetch --register-offline nessus.license
接着安装插件
./nessuscli update all-2.0.tar.gz
最后重新启动下
./nessusd
这时可以刷新网页:https://guet:8834/ 
输入之前设置的用户名和密码
登陆后的界面如图所示,可以根据自己的需求定义各种规则。
至此,Kali 安装 Nessus 完成。

 

[展开全文]

Nessus

Openvas的原版也来了,Nessus作为商业扫描器的老大,它也我们提供了家庭服务的免费版,免费版除了漏洞管理模块和一些定制的扫描模块我们不能使用,其它的服务我们也能完成我们的日常所需。

下载

点击进入网址:https://www.tenable.com/downloads/nessus

找到我们的kali版本,点击即可开始下载

安装

我们将下载好的安装包拖进kali里面,然后CD进入存放安装包的地址,输入下面这个命令开始安装Nessus

dpkg -i Nessus-7.1.2-debian6_amd64.deb

安装完成后和openvas一样,它默认是关闭服务的,我们需要

/etc/init.d/nessusd start

       使用这个命令后i我们才能启动服务开始使用

使用及更新

       nessus默认监听使用8834端口,我们可以在浏览器输入https://kali:8834/ 进入Nessus的web界面

 

我们需要先注册一个账号

在注册途中我们会被要求输入激活码,我们的激活码可以在https://www.tenable.com/products/nessus/activation-code这个网站上注册,申请,输入激活码后,点击continue按钮有,等待Nessus自动初始化加载,第一次使用,加载时间可能比较长。

更新

等待过程中,由于网络问题可能会导致更新失败,我们就需要手动去篇日志一下更新

cd /opt/nessus/sbin ./nessuscli update

我们会发现可能由于网络问题我们会再次更新失败,这时候就需要开启代理

ssr start

cd /opt/nessus/sbin proxychains ./nessuscli update

这样我们的更新程序就启动啦,当然Nessus的自动更新服务是付费的,我们以后的更新仍然需要到这里来更新

 

使用

进入web界面,输入我们之前设定的账号密码之后,就来到了我么nessus的主页

商业化的扫描工具和开源的扫描比起来界面要清晰很多。

我们的思路和之前一样,要先新建一个扫描策略,鼠标依次点击下图按钮,新建策略

 

 

 

然后我们就进入了这样一个页面

nessus给了我们很多个创建模板,我们暂时不需要这些,有些也需要升级为专业版才能使用,我们点击nessus最常用的第一个高级扫描。当然高级扫描也是基于那些模板的。

我们先进行第一列的基本设置(略)

 

注意一下,这里是脆弱的设备和当对方主机是关闭状态下,进行一个唤醒并等待5分钟才开始扫描,但是我们需要知道对方的mac地址

然后第二列,设置身份账号信息,如果我们知道对方的账号密码,可以设置一下让扫描更准确。

注意一下,linux选择ssh,windows下的四个选项分别是

  1. 不发送明文的信息
  2. 不用NTLMv1版本,默认为v2版本
  3. 开启远程注册表扫描
  4. 开启管理员共享

当然在扫描结束后,这些都是会被nessus关闭的

接下来是第三列,合规性检测

我们选择我们的服务后,就去下一项吧

这里就是和openvas一样的漏洞分类部分了,因这里扫描windows主机,我们先选择windows的漏洞,全都完成后点击sava即可创建策略。

回到myscans

new scan一个新的扫描,选择我们自己定义的模板/策略

注意:targets和邮箱发送的地址需要逗号隔开

如果我们需要将扫描结果发送至我们的邮箱的话需要先创建一个smtp的服务器

点击Sava保存,注意qq邮箱的smtp授权码需要去qq邮箱申请

创建了扫描之后,如果没给日期设置,将会立即开始扫描任务。

扫描结束后,点击all scans中的扫描任务即可跳转到结果页面

[展开全文]

授课教师

安全经理

课程特色

视频(15)
下载资料(1)