Nessus

百度百科:Nessus 是目前全世界最多人使用的系统漏洞扫描与分析软件。总共有超过75,000个机构使用Nessus 作为扫描该机构电脑系统的软件。
就我而言:漏洞扫描方面强大的工具之一

软件特色

编辑

* 提供完整的电脑漏洞扫描服务, 并随时更新其漏洞数据库。
* 不同于传统的漏洞扫描软件, Nessus 可同时在本机或远端上摇控, 进行系统的漏洞分析扫描。
* 其运作效能能随着系统的资源而自行调整。如果将主机加入更多的资源(例如加快CPU速度或增加内存大小),其效率表现可因为丰富资源而提高。
* 可自行定义插件(Plug-in)
* NASL(Nessus Attack Scripting Language) 是由 Tenable 所开发出的语言,用来写入Nessus的安全测试选项。
* 完整支持SSL (Secure Socket Layer)。
 
Nessus对个人用户是免费的,只需要在官方网站上填邮箱,立马就能收到注册号了,对应商业用户是收费的。

下载网址:

https://www.tenable.com/downloads/nessus

由于Nessus现在没有免费版了,这里百度云老版本可以:

链接:https://pan.baidu.com/s/1DqV_1T5e38VWmJAWSsOSIQ 密码:ear3

安装:

解压安装完成:

nessusd start:启动Nessus

nessusd status:查看状态

这时候,打开:https://kali:8834/

值得一提的是:也可以直接使用本机(开启虚拟机的系统)访问https://[kali的IP]:8834来打开NESSUS

设置号默认的用户名和密码就可以使用了(建议使用root作为用户名)

注意:由于是https,需要证书,这里ADD EXCEPTION就可以了

下一步需要激活码,哪怕是HOME版本也要激活码:

注意:一个邮箱只能注册一个激活码

到这里即可,激活码发到邮箱:http://www.nessus.org/products/nessus/nessus-plugins/obtain-an-activation-code

输入正确的激活码之后就开始下载安装了:

不得不说,这个安装过程是真的长,几乎一个小时

接下来就该使用了,可以发现,界面方面,比OpenVAS简洁多了

下载好之后输入用户名密码(建议用户名:root)即可开启:

查看可用的模板:这里显示UPGRADE的是需要专业版才可以用的

最常用的就是左上角的Advanced Scan:点击进入

我们基于高级扫描这个模板创建一个扫描windows机器的策略:

接下来做一个扫描windows系统的案例:

为了避免什么都扫不到,先把windows系统的防火墙关闭

接下来回归Nessus

Setting方面:

命名,再给个目标IP(我开的windows虚拟机的IP)

这里可以稍微改一下:不必扫描Kali本机,开启快速网络发现

下边的端口扫描也可以修改一下:无法扫描的端口视为关闭状态

术业有专攻,建议关闭web application扫描

不必安全检查,取消

接下来看下一项:Credentials(身份认证)

如果知道目标系统的账号和密码,可以在这里设置

那么就可以更完整地扫描出目标机器的漏洞

我们添加一个windows的credential

接下来看下一项:Compliance:

从中勾选和windows相关的条目即可

最后一项:Plugin

这一项配置是最重要的,刚才的配置都是基本配置

而具体的漏洞是在plugin里面配置

添加以下这几项来针对windows系统:

backdoors

denial of service

dns

firewalls

gain a shell remotely

general

rpc

web server

windows

勾选后,到这里基本配置完成了

点击save键保存

可以扫描了:

点击一下launch开始按钮即可开始扫描

开始扫描了几次,接下来就扫出来了很多的高危漏洞:

可以查询其中的一个漏洞详细再百度入侵方法:

也可以导出成pdf或html等等

最新文章

  1. struts2自定义MVC框架
  2. ReferenceEquals和 == 和equals()的比较
  3. Scrum 项目 6.0
  4. jBPM4.3+ssh+会签 整合配置及完整实例
  5. linux笔记:linux常用命令-用户管理命令
  6. 【ajax】xhr
  7. [AngularJS] Adding custom methods to angular.module
  8. Nexus 5 Android 6.0.1刷机、Root
  9. Enter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
  10. Spring和Struct整合的三个方法
  11. asp.net js调用后台方法
  12. 学习mysql语法--基础篇(二)
  13. 记录配置xshell显示中文乱码的一次巧合
  14. 测试java
  15. C#解决方案生成工具(2)
  16. hdu 1622 Trees on the level(二叉树的层次遍历)
  17. [No0000F5]C# 类(Class)
  18. [翻译]C# BAD PRACTICES: Learn how to make a good code by bad example---C#:如何将坏的代码重新编译为好的代码
  19. Codeforces Round #292 (Div. 1)A. Drazil and Factorial 构造
  20. Python爬虫之requests库介绍(一)

热门文章

  1. log4j 配置日志输出(log4j.properties)
  2. hid.dll
  3. Workbench利用Python驱动DM执行Js进行建模
  4. Appium+Python自动化 1 环境搭建(适用windows系统-Android移动端自动化)
  5. tomcat连接常用数据库的用法
  6. 构造 this super
  7. 语音端点检测(Voice Activity Detection,VAD)
  8. P3805 【模板】manacher算法
  9. String类笔记
  10. Effective Java 【考虑实现Comparable接口】