@


本系列侧重方法论,各工具只是实现目标的载体。

命令与工具只做简单介绍,其使用另见《安全工具录》。

本文以 kali-linux-2023.2-vmware-amd64 为例。

1:OpenVAS / GVM

1.1:介绍

OpenVAS(Open Vulnerability Assessment System)是开放式漏洞评估系统,也可以说是一个包含着相关工具的网络扫描器。用于识别和评估计算机系统和网络中存在的安全漏洞,提供了漏洞扫描、漏洞检测和报告等功能。

OpenVAS 是一个客户端/服务器架构。

服务器上(仅限于Linux),需要四个程序包:

  • OpenVAS-Server:实现基本的扫描功能
  • OpenVAS-Plugins:一套网络漏洞测试程序
  • OpenVAS-LibNASL 和 OpenVAS-Libraries:实现服务器功能所需要的组件

客户端上(Windows 或 Linux 均可),用户仅需要 OpenVAS 客户端。

OpenVAS 从 10 版本后改名 GVM。

OpenVASGVM 实际上是同一个项目的两个不同版本。

OpenVAS 是早期的版本,是一个开源的漏洞评估工具。

随着时间的推移,OpenVAS 项目发展成为了 GVM。

GVM(Greenbone Vulnerability Management)是一个更完整的综合漏洞管理解决系统,包括漏洞扫描、漏洞管理、漏洞报告和风险评估等功能。

GVM 由多个组件组成,包括:

  • OpenVAS 漏洞扫描器
  • Greenbone Security Assistant(GSA):用于漏洞管理和报告的 Web 界面
  • Greenbone Management Protocol(GMP):用于与 GVM 进行交互的 API。

官网:www.openvas.org

可以认为 OpenVAS 与 GVM 就是同一种东西。

1.2:安装

参考文章:《OpenVAS 安装及基本配置》

1.3:使用

参考文章:《openvas 简单使用》

扫描时可选择的配置有很多,细节也很多,但初步使用的话按上面的参考文章研究研究就能搞清楚。就先这样吧。(。-ω-)zzz

示例01:对 Win2003 的扫描:

附上一篇文章:《一步一步带你体验 openvas》。初步看了一下,是我这个傻子能看懂的。之后再详细研究。

2:Nessus

2.1:介绍

Nessus 是一款网络扫描工具,广泛用于评估计算机系统、网络设备、虚拟化环境、移动设备的安全性。

Nessus 主要功能和特点:

  • 深入扫描:深入扫描目标系统,识别各种弱点。
  • 漏洞数据库:使用包含多个漏洞和安全问题的数据库。
  • 定制化和灵活性:提供广泛的扫描选项和配置。
  • 报告和分析:详细的扫描报告,包括风险评级、漏洞描述、修复建议等。
  • 合规性扫描:可以根据不同的安全标准和法规要求(如PCI DSS、HIPAA等)进行扫描。

OpenVAS 最初是作为 Nessus 的开源分支而发展起来的。

2.2:安装

参考文章:《Nessus 的使用》

2.3:使用

参考文章:《Nessus 的使用》

示例01:对 Win2003 的扫描:

3:Nexpose

Nexpose 是商业的漏洞扫描管理工具,通过全面的漏洞扫描和细致的报告,能够识别和评估网络和系统中的漏洞,并提供相应的修复建议和漏洞管理功能。

安装参考文章:《Nexpose 漏洞扫描器》

这里就先不尝试了。不愧是商业工具。d===( ̄▽ ̄*)b 顶


梧桐叶上三更雨,叶叶声声是别离。

——《鹧鸪天》(宋)周紫芝

《Kali渗透基础》08. 弱点扫描(二)的更多相关文章

  1. Kali Linux渗透基础知识整理(二)漏洞扫描

    Kali Linux渗透基础知识整理系列文章回顾 漏洞扫描 网络流量 Nmap Hping3 Nessus whatweb DirBuster joomscan WPScan 网络流量 网络流量就是网 ...

  2. kali渗透-基础篇

    渗透之meterpreter 模拟场景:小明是我室友,整天游戏人生,浑浑噩噩,前途迷茫,每次上课交作业都要看我的,于是我开启了apche服务器,给他下载作业(别问我为什么不用QQ传,因为要装逼!),他 ...

  3. 小白日记22:kali渗透测试之提权(二)--抓包嗅探

    抓包嗅探 通过抓包嗅探目标机器的流量,发现账号密码. Windows系统 1.Wirehshark 2.Omnipeek 3.commview 4.Sniffpass 只会抓取识别传输密码的明文协议, ...

  4. kali渗透测试之缓冲区溢出实例-windows,POP3,SLmail

    kali渗透测试之缓冲区溢出实例-windows,POP3,SLmail 相关链接:https://www.bbsmax.com/A/xl569l20Jr/ http://4hou.win/wordp ...

  5. Kali Linux渗透基础知识整理(四):维持访问

    Kali Linux渗透基础知识整理系列文章回顾 维持访问 在获得了目标系统的访问权之后,攻击者需要进一步维持这一访问权限.使用木马程序.后门程序和rootkit来达到这一目的.维持访问是一种艺术形式 ...

  6. kali渗透综合靶机(十二)--SickOs1.2靶机

    kali渗透综合靶机(十二)--SickOs1.2靶机 靶机下载地址:https://www.vulnhub.com/entry/sickos-12,144/ 一.主机发现 1.netdiscover ...

  7. kali渗透综合靶机(二)--bulldog靶机

    kali渗透综合靶机(二)--bulldog靶机 靶机下载地址:https://download.vulnhub.com/bulldog/bulldog.ova 一.主机发现 netdiscover ...

  8. 小白日记32:kali渗透测试之Web渗透-扫描工具-QWASP_ZAP

    扫描工具-QWASP_ZAP 十大安全工具之一,集成性工具,功能完善,而且强大.既可做主动扫描,也可做截断代理.开源免费跨平台,简单易用,体验相对混乱,但在主动扫描方面,相对占优.[kali集成] # ...

  9. C#开发移动应用系列(3.使用照相机扫描二维码+各种基础知识)

    前言 上篇文章地址: C#开发移动应用系列(1.环境搭建) C#开发移动应用系列(2.使用WebView搭建WebApp应用) 今天我们来讲一下如何使用Camera来调用照相机扫描二维码. (Tips ...

  10. kali渗透综合靶机(七)--Super-Mario-Host靶机

    kali渗透综合靶机(七)--Super-Mario-Host靶机 靶机百度云下载  链接:https://pan.baidu.com/s/13l1FUgJjXArfoTOfcmPsbA 提取码:a8 ...

随机推荐

  1. drf序列化器之反序列化的数据验证

    模型层 from django.db import models # Create your models here. class Manufacturer(models.Model): ## 厂商 ...

  2. filler 抓取手机app的数据,手机wifi设置

    1.处于同一局域网下, 2.手机的代服务器修改为手动 3.代理服务器,名称为本机ip地址端口为8888,可以自己设置 4.fillder上面选择允许远程链接

  3. 面试官问:kafka为什么如此之快?

    前言 天下武功,唯快不破.同样的,kafka在消息队列领域,也是非常快的,这里的块指的是kafka在单位时间搬运的数据量大小,也就是吞吐量,下图是搬运网上的一个性能测试结果,在同步发送场景下,单机Ka ...

  4. 如何从零开始构建 API ?

    假设你请承包商从零开始建造一座房子,你肯定期望他们交付最高质量的房子.他们必须通过检查.遵守安全规范并遵循项目中约定的要求.因为建房子可容不得走捷径.如果承包商经常走捷径,他们的声誉会受到影响,从而失 ...

  5. java接口返回图片链接或pdf链接如何设置在线预览还是下载

    之前文章说到了如何通过将文件转成图片或者pdf来实现在线预览,一般来说在线预览图片或者pdf都是存储在图片服务器上的,在通过接口调用把文件返回给前端,但是把文件返回给前端效果一般是有两种:在线预览和下 ...

  6. 在线免费ChatGPT,官方api

    作为一款强大的语言模型,ChatGPT在自然语言处理领域享有较高声誉.现在,您可以在我们的在线平台上免费体验ChatGPT的功能了! 经过不断地优化和改进,我们的在线聊天机器人已经能够针对各种话题展示 ...

  7. React学习时,outlet 路由配置 (prop传参处理,跳转的实现,父子数据共享)

    index.js import React from 'react'; import ReactDOM from 'react-dom/client'; import App from './App' ...

  8. 体细胞突变检测分析流程-系列1( WES&Panel)

    Sentieon●体细胞变异检测-系列1   Sentieon 致力于解决生物信息数据分析中的速度与准确度瓶颈,通过算法的深度优化和企业级的软件工程,大幅度提升NGS数据处理的效率.准确度和可靠性. ...

  9. go select 使用总结

    转载请注明出处: 在Go语言中,select语句用于处理多个通道的并发操作.它类似于switch语句,但是select语句用于通信操作,而不是条件判断.select语句会同时监听多个通道的操作,并选择 ...

  10. Codeforces Round #880 (Div. 2) A-D

    A 代码 #include <bits/stdc++.h> using namespace std; using ll = long long; int cnt[107]; bool so ...