| 作者 |
| 大学霸IT达人 |
| 丛书名 |
| 信息安全技术大讲堂 |
| 出版社 |
| 机械工业出版社 |
| ISBN |
| 9787111656975 |
| 简要 |
| 简介 |
| 内容简介书籍计算机书籍 本书基于Nessus和OpenVAS这两款软件,结合大量实例讲解如何进行漏洞扫描。本书共16章,分为3篇。第1篇为“漏洞扫描概述”,涵盖漏洞扫描基础和准备目标靶机等内容;第2篇为“Nessus漏洞扫描”,涵盖Nessus的基础知识、主机发现、漏洞扫描、专项扫描、特定漏洞扫描、自定义扫描模板和导出报告等内容;第3篇为“OpenVAS漏洞扫描”,涵盖OpenVAS的基础知识、准备工作、信息收集、通用模板扫描、生成报告、资产管理和高级维护等内容。本书适合渗透测试人员、网络维护人员、信息安全爱好者阅读。通过阅读本书,读者可以了解和掌握漏洞扫描的原理,熟悉Nessus和OpenVAS软件的使用方法,并掌握漏洞扫描的技巧,从而保障网络信息安全。 |
| 目录 |
| 前言 第1篇 漏洞扫描概述 第1章 漏洞扫描基础知识 2 1.1 漏洞扫描概述 2 1.1.1 漏洞扫描方式 2 1.1.2 漏洞扫描流程 2 1.2 Nessus概述 3 1.2.1 什么是Nessus 3 1.2.2 Nessus的工作方式 4 1.3 OpenVAS概述 6 1.3.1 什么是OpenVAS 6 1.3.2 OpenVAS的架构 6 第2章 准备目标 8 2.1 使用VMware Workstation 8 2.1.1 安装VMware Workstation 8 2.1.2 创建虚拟机 11 2.2 使用Metasploitable靶机 15 第2篇 Nessus漏洞扫描 第3章 Nessus基础知识 20 3.1 安装Nessus工具 20 3.1.1 获取Nessus安装包 20 3.1.2 在Windows下安装 24 3.1.3 在Linux下安装 33 3.2 配置Nessus 35 3.2.1 启动Nessus服务 35 3.2.2 软件更新 39 3.2.3 用户管理(6.x系列) 46 3.2.4 用户管理(8.x系列) 51 3.2.5 通信设置 52 3.2.6 安全策略 54 3.2.7 性能监控 58 3.3 扫描任务概述 61 3.3.1 扫描任务模板 61 3.3.2 创建扫描任务 62 3.3.3 指定主机 64 3.3.4 计划执行 66 3.3.5 邮件通知 68 3.3.6 设置扫描结果 69 第4章 主机发现 71 4.1 枚举主机 71 4.1.1 扫描方式 71 4.1.2 建立扫描任务 75 4.2 分析结果 78 4.2.1 主机列表 78 4.2.2 漏洞列表 79 4.2.3 扫描任务详情 79 4.2.4 漏洞详情 81 4.2.5 枚举过程 82 4.3 操作系统识别 84 4.3.1 建立扫描任务 84 4.3.2 分析结果 86 4.4 通用端口扫描 87 4.5 所有端口扫描 94 4.6 定制扫描方式 95 4.6.1 定制主机发现方式 95 4.6.2 定制端口扫描方式 98 第5章 漏洞扫描 102 5.1 服务发现 102 5.2 认证方式 103 5.2.1 认证信息分类 103 5.2.2 SSH认证 104 5.2.3 Windows认证 107 5.2.4 暴力破解 111 5.2.5 Windows用户枚举 113 5.2.6 枚举域用户 115 5.3 漏洞插件 116 5.3.1 静态插件 116 5.3.2 修改插件 119 5.4 基于漏洞选择模板 122 5.4.1 基础网络扫描 122 5.4.2 高级扫描 124 5.4.3 高级动态扫描 126 5.5 扫描精度 131 5.6 分析结果 133 第6章 专项扫描 136 6.1 恶意软件扫描 136 6.1.1 创建扫描任务 136 6.1.2 使用恶意软件黑白名单 137 6.1.3 使用Yara规则 138 6.1.4 文件系统扫描 139 6.2 Web应用扫描 141 6.2.1 创建扫描任务 141 6.2.2 设置用户代理 143 6.2.3 网络爬虫 143 6.2.4 测试方式 144 6.2.5 HTTP认证 145 第7章 特定漏洞扫描 151 7.1 证书修复审计 151 7.2 Badlock漏洞探测 154 7.3 Bash Shellshock漏洞探测 157 7.4 DROWN溺亡漏洞探测 160 7.5 Intel AMT固件密码绕过登录漏洞探测 163 7.6 Shadow Brokers扫描 165 7.7 Spectre and Meltdown漏洞探测 168 7.8 WannaCry Ransomware病毒探测 170 第8章 自定义扫描任务模板 173 8.1 新建策略 173 8.2 新建及配置扫描任务 176 8.2.1 新建扫描任务 176 8.2.2 配置扫描任务 178 8.3 自定义数据库扫描策略 181 8.3.1 认证信息 182 8.3.2 添加数据库插件 184 8.3.3 指定特定端口 186 8.4 自定义明文认证服务扫描策略 186 8.4.1 认证信息 187 8.4.2 添加明文认证服务插件 188 8.4.3 指定特定端口 190 8.5 自定义云服务认证扫描策略 191 8.5.1 认证信息 191 8.5.2 添加云服务插件 192 第9章 导出和利用扫描报告 194 9.1 导出任务 194 9.2 导出扫描结果 196 9.3 利用扫描报告 199 9.3.1 导入到Metasploit 200 9.3.2 导入到APT2 209 9.3.3 自动化生成中文漏洞报告 213 第3篇 OpenVAS漏洞扫描 第10章 OpenVAS基础知识 216 10.1 安装及配置OpenVAS服务 216 10.1.1 安装OpenVAS 216 10.1.2 配置OpenVAS服务 217 10.1.3 修改admin密码 219 10.1.4 验证OpenVAS安装 219 10.2 连接OpenVAS服务 221 10.2.1 启动OpenVAS服务 221 10.2.2 连接服务 224 10.2.3 界面概览 227 10.2.4 设置刷新模式 228 10.3 管理服务 229 10.3.1 管理用户 229 10.3.2 管理用户组 233 10.3.3 管理角色 235 10.4 快速扫描 239 10.4.1 使用简单扫描向导 239 10.4.2 使用高级扫描向导 242 第11章 准备工作 244 11.1 管理目标 244 11.1.1 预置目标 244 11.1.2 新建目标 248 11.2 管理端口号 250 11.2.1 预置端口列表 250 11.2.2 自定义端口列表 253 11.2.3 导出端口列表 255 11.2.4 导入端口列表 256 11.3 管理认证信息 257 11.3.1 认证信息类型 257 11.3.2 添加认证信息 260 11.3.3 管理认证信息 261 11.4 管理扫描配置方案 262 11.4.1 内置扫描配置方案 263 11.4.2 添加扫描配置方案 264 11.4.3 导出扫描配置方案 267 11.4.4 导入扫描配置方案 268 11.5 管理扫描任务 269 11.5.1 新建扫描任务 269 11.5.2 管理已有扫描任务 273 第12章 信息收集 275 12.1 主机发现 275 12.1.1 主机发现机制 275 12.1.2 构建任务 278 12.1.3 分析扫描报告 280 12.2 系统发现 284 12.2.1 系统发现机制 284 12.2.2 构建任务 286 12.2.3 分析扫描报告 288 12.3 网络发现 290 12.3.1 网络发现机制 290 12.3.2 构建任务 292 12.3.3 分析扫描报告 294 第13章 通用模板扫描 297 13.1 通用模板介绍 297 13.2 实施扫描 298 13.3 图表查看扫描任务 300 第14章 生成报告 304 14.1 导出扫描结果 304 14.2 生成及导入扫描报告 306 14.2.1 报告格式 306 14.2.2 生成XML格式报告 308 14.2.3 导入扫描报告 309 14.3 利用扫描报告 311 14.3.1 导入扫描报告 311 14.3.2 利用漏洞 317 第15章 资产管理 321 15.1 查看主机列表 321 15.2 查看操作系统 323 15.3 查看典型主机 325 第16章 高级维护 328 16.1 使用警报器Alerts 328 16.1.1 基本信息 328 16.1.2 事件类型 329 16.1.3 触发条件 330 16.1.4 报告方式 331 16.1.5 创建警报器 339 16.2 使用计划任务Schedules 342 16.3 设置报告格式 343 16.4 使用过滤器 344 16.4.1 语法格式 345 16.4.2 使用过滤器 347 |