从实践中学习Kali Linux渗透测试

从实践中学习Kali Linux渗透测试

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

从理论、应用和实践三个维度讲解Kali Linux渗透测试的相关知识。

内容简介

渗透测试是一种通过模拟黑客攻击的方式来检查和评估网络安全的方法。由于它贴近实际,所以被安全机构广泛采用。渗透测试过程中需要使用大量的软件工具。为了方便使用,很多安全专家将这些工具集成到一个操作系统中,从而形成了多个专业的测试系统。在国际上,最知名的渗透测试系统就是Kali Linux。本书基于Kali Linux,详细讲解渗透测试的各项理论和技术。书中首先介绍了渗透测试的准备知识,如渗透测试的概念、Kali Linux系统的安装和配置、靶机环境的准备;然后详细地讲解了渗透测试的各个流程,包括信息收集、漏洞扫描、漏洞利用;最后着重讲解了常用的渗透技术,如嗅探欺骗、密码攻击和无线网络渗透等。

作者简介

作者大学霸IT达人,信息安全技术研究团队。熟悉Kali Linux、Metasploit、Xamarin等相关技术。长期从事技术研究和推广工作。专注于网络安全、渗透测试、移动开发和游戏开发等领域。曾经参与编写了多本相关技术图书。

章节目录

版权信息

前言

第1章 渗透测试概述

1.1 什么是渗透测试

1.1.1 黑盒测试

1.1.2 白盒测试

1.1.3 灰盒测试

1.2 渗透测试流程

1.3 Kali Linux系统概述

1.3.1 为什么使用Kali Linux

1.3.2 Kali Linux发展史

1.4 法律边界

1.4.1 获取合法授权

1.4.2 部分操作的危害性

第2章 安装Kali Linux系统

2.1 下载镜像

2.1.1 获取镜像

2.1.2 校验镜像

2.2 虚拟机安装

2.2.1 获取VMware软件

2.2.2 安装VMware

2.2.3 创建Kali Linux虚拟机

2.2.4 安装操作系统

2.3 实体机安装

2.3.1 安装Win32Disk Imager工具

2.3.2 制作USB安装盘

2.3.3 准备Kali Linux硬盘分区

2.3.4 设置第一启动项

2.3.5 设置硬盘分区

2.3.6 安装GRUB

第3章 配置Kali Linux

3.1 认识Kali Linux

3.1.1 命令菜单

3.1.2 “文件”工具

3.1.3 终端

3.1.4 “设置”面板

3.2 配置网络

3.2.1 配置有线网络

3.2.2 配置无线网络

3.2.3 配置VPN网络

3.3 配置软件源

3.3.1 什么是软件源

3.3.2 添加软件源

3.3.3 更新软件源/系统

3.4 安装软件源的软件

3.4.1 确认软件包名

3.4.2 安装/更新软件

3.4.3 移除软件

3.4.4 安装虚拟机增强工具

3.4.5 使用VMware共享文件夹

3.4.6 安装中文输入法

3.5 安装第三方软件

3.5.1 安装二进制软件

3.5.2 安装源码包

3.5.3 安装源码共享式

3.5.4 安装Windows软件

3.6 执行软件

3.6.1 普通软件

3.6.2 执行脚本

3.7 安装驱动

3.7.1 查看设备

3.7.2 安装必备软件包

3.7.3 安装开源显卡驱动

3.7.4 安装显卡厂商驱动

第4章 配置靶机

4.1 什么是靶机

4.1.1 靶机的作用

4.1.2 靶机的分类

4.2 使用虚拟机

4.2.1 构建靶机

4.2.2 克隆虚拟机

4.2.3 使用第三方创建的虚拟机

第5章 信息收集

5.1 发现主机

5.1.1 确认网络范围

5.1.2 扫描主机

5.1.3 监听发现主机

5.2 域名分析

5.2.1 域名基础信息

5.2.2 查找子域名

5.2.3 发现服务器

5.3 扫描端口

5.3.1 端口简介

5.3.2 实施端口扫描

5.4 识别操作系统

5.4.1 基于TTL识别

5.4.2 使用NMAP识别

5.5 识别服务

5.5.1 使用Nmap工具

5.5.2 使用Amap工具

5.6 收集服务信息

5.6.1 SMB服务

5.6.2 SNMP服务

5.7 信息分析和整理

5.7.1 配置Maltego

5.7.2 使用Maltego工具

第6章 扫描漏洞

6.1 漏洞概述

6.1.1 人为的不当配置

6.1.2 软件漏洞

6.1.3 硬件漏洞

6.2 使用Nessus扫描漏洞

6.2.1 安装并激活Nessus

6.2.2 配置Nessus

6.2.3 扫描漏洞

6.2.4 分析并导出漏洞扫描报告

6.3 使用OpenVAS扫描漏洞

6.3.1 安装及初始化OpenVAS服务

6.3.2 登录并配置OpenVAS服务

6.3.3 扫描漏洞

6.3.4 分析并导出漏洞扫描报告

6.4 其他发现方式

6.4.1 检查Linux配置错误

6.4.2 查找漏洞信息

第7章 漏洞利用

7.1 Metasploit概述

7.1.1 什么是Metasploit

7.1.2 Metasploit界面

7.1.3 初始化Metasploit

7.1.4 创建工作区

7.1.5 导入扫描报告

7.2 查询渗透测试模块

7.2.1 预分析扫描报告

7.2.2 手动查找攻击载荷

7.2.3 第三方查找

7.3 实施攻击

7.3.1 加载攻击载荷

7.3.2 配置攻击载荷

7.3.3 设置架构

7.3.4 设置编码

7.4 攻击范例

7.4.1 渗透攻击MySQL数据库服务

7.4.2 渗透攻击PostgreSQL数据库服务

7.4.3 PDF文件攻击

7.4.4 利用MS17_010漏洞实施攻击

7.5 控制Meterpreter会话

7.5.1 关闭杀毒软件

7.5.2 获取目标主机的详细信息

7.5.3 检查目标是否运行在虚拟机

7.5.4 访问文件系统

7.5.5 上传/下载文件

7.5.6 键盘捕获

7.5.7 屏幕截图

7.5.8 枚举用户

7.5.9 权限提升

7.5.10 获取用户密码

7.5.11 绑定进程

7.5.12 运行程序

7.5.13 启用远程桌面

7.5.14 持久后门

7.5.15 清除踪迹

7.5.16 搭建跳板

7.6 免杀Payload攻击

7.6.1 安装及初始化Veil Evasion工具

7.6.2 生成免杀攻击载荷

第8章 嗅探欺骗

8.1 中间人攻击

8.1.1 工作原理

8.1.2 实施中间人攻击

8.2 社会工程学攻击

8.2.1 启动社会工程学工具包——SET

8.2.2 Web攻击向量

8.2.3 PowerShell攻击向量

8.3 捕获和监听网络数据

8.3.1 通用抓包工具Wireshark

8.3.2 捕获图片

8.3.3 监听HTTP数据

8.3.4 监听HTTPS数据

8.3.5 网络数据快速分析

第9章 密码攻击

9.1 创建字典

9.1.1 密码信息收集

9.1.2 密码策略分析

9.1.3 生成字典

9.2 破解哈希密码

9.2.1 识别哈希加密方式

9.2.2 破解LM Hashes密码

9.2.3 直接使用哈希密码值

9.3 借助Utilman绕过Windows登录

9.4 路由器密码破解

9.4.1 路由器初始密码

9.4.2 使用Medusa工具

9.5 破解Linux用户密码

第10章 无线网络渗透

10.1 无线网络概述

10.1.1 无线网络组成

10.1.2 无线网络工作流程

10.2 802.11协议概述

10.2.1 什么是802.11协议

10.2.2 802.11ac协议

10.2.3 2.4GHz频段

10.2.4 5GHz频段

10.2.5 带宽

10.3 无线网络安全保障

10.3.1 无密码模式

10.3.2 WEP模式

10.3.3 WPA/WPA2模式

10.3.4 WPS模式

10.4 无线网络监听

10.4.1 网卡的工作模式

10.4.2 支持监听的无线网卡

10.4.3 设置监听模式

10.4.4 设置5G WiFi网卡的监听模式

10.5 扫描无线网络

10.5.1 使用Airodump-ng工具

10.5.2 使用Kismet工具

10.6 无线网络密码攻击与防护

10.6.1 破解WEP无线网络密码

10.6.2 破解WPA/WPA2无线网络密码

10.6.3 防护措施

从实践中学习Kali Linux渗透测试是2019年由机械工业出版社华章分社出版,作者大学霸IT达人。

得书感谢您对《从实践中学习Kali Linux渗透测试》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
渗透测试基础教程 电子书
本书9章全面讲解渗透测试技术与防御方法。
Web渗透测试与防护(慕课版) 电子书
由于Web应用的广泛性和场景的复杂性,Web安全一直是网络空间安全研究的重点领域之一。本书较为全面地介绍常见网络安全相关法律法规知识、Web安全技术基础以及不同漏洞的工作原理和防护方法,并基于开源DVWA平台进行Web漏洞渗透测试的实践。本书着重知识和技能的实际应用,选择的开源平台漏洞渗透测试环境皆为经典应用场景,实用性强,能够帮助读者学以致用。本书共12个单元,包括初识Web渗透测试、Web安全
Ubuntu Linux 从入门到精通 电子书
《UbuntuLinux从入门到精通》适合Linux初级用户使用,讲述了UbuntuLinux操作系统的系统管理、桌面办公应用、服务器配置等知识,用以辅助更多的用户得心应手地使用Linux操作系统作为桌面办公环境及服务器环境。主要包含UbuntuLinux12.04的安装、配置、桌面应用、系统管理,以及以UbuntuLinux12.04为平台的各种服务器的搭建及配置等内容,从入门到高级应用,从个人
轻松学Linux:从Manjaro到Arch Linux 电子书
本书主要讲解Linux操作系统的相关知识,从Manjaro操作系统入门,然后逐步深入,重点围绕ArchLinux操作系统展开,旨在为读者打造简单易学、内容丰富且具有较强实用性的Linux操作系统入门书。本书的主要内容包括Manjaro操作系统的安装和使用、常用的Linux命令与命令行、系统管理与系统工具的操作、ArchLinux操作系统的安装和使用、窗口管理器与桌面环境的配置和使用、Linux操作
内网渗透技术 电子书
一本关于内网渗透技术的实用教材。