图书介绍

Kali Linux大揭秘 深入掌握渗透测试平台PDF|Epub|txt|kindle电子书版本网盘下载

Kali Linux大揭秘 深入掌握渗透测试平台
  • (美)拉斐尔·赫佐格(Raphael Hertzog),吉姆·奥戈曼(Jim OGorman),马蒂·艾哈尼(Mati Aharoni) 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121343131
  • 出版时间:2018
  • 标注页数:274页
  • 文件大小:32MB
  • 文件页数:298页
  • 主题词:Linux操作系统-安全技术

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Kali Linux大揭秘 深入掌握渗透测试平台PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 关于Kali Linux1

1.1 简要回顾2

1.2 和Debian的关系3

1.2.1 软件包处理流程3

1.2.2 同Debian的区别4

1.3 设计目标和使用场景5

1.4 Kali Linux的主要功能7

1.4.1 一个自生系统7

1.4.2 取证模式8

1.4.3 一个自定义的Linux内核8

1.4.4 完全可定制8

1.4.5 一个值得信任的操作系统8

1.4.6 可以在众多的ARM设备中使用9

1.5 Kali Linux的设计策略9

1.5.1 默认使用root用户9

1.5.2 禁用了网络服务10

1.5.3 一个精心组织的应用集合10

1.6 小结11

练习题11

练习1——搭建环境11

思考题12

第2章 Kali入门13

2.1 下载一个Kali ISO镜像13

2.1.1 从哪里下载13

2.1.2 下载什么内容14

2.1.3 验证完整性和真实性16

2.1.4 将镜像复制到DVD-ROM或USB驱动器中18

2.2 使用自生模式启动Kali ISO23

2.2.1 在一台物理计算机上启动23

2.2.2 在一台虚拟机中启动23

2.3 小结34

练习题35

练习1——安装、下载、验证和烧录Kali35

练习2——启动Kali35

练习3——修改启动参数35

思考题36

第3章 Linux基础37

3.1 什么是Linux,它能做什么37

3.1.1 驱动硬件设备38

3.1.2 统一文件系统38

3.1.3 管理进程39

3.1.4 权限管理40

3.2 命令行40

3.2.1 如何获得一个命令行40

3.2.2 命令行基础:浏览目录树以及管理文件42

3.3 文件系统43

3.3.1 文件系统层次标准43

3.3.2 用户的主目录44

3.4 有用的命令45

3.4.1 显示和修改文本文件45

3.4.2 搜索文件和文件内容45

3.4.3 进程管理46

3.4.4 权限管理46

3.4.5 获取系统信息和日志49

3.4.6 发现硬件50

3.5 小结51

练习题52

练习152

练习2——任务控制52

练习3——检索文件52

练习4——枚举硬件53

练习5——使用硬件53

思考题53

第4章 安装Kali Linux54

4.1 最小安装要求54

4.2 手把手教你如何安装到硬盘上55

4.2.1 非加密安装55

4.2.2 在一个完全加密的文件系统上安装72

4.3 无人值守安装77

4.3.1 预设答案77

4.3.2 创建预设文件78

4.4 ARM平台安装79

4.5 疑难问题解答80

4.6 小结84

练习题85

练习1——全加密盘安装Kali Linux85

练习2——Kali Linux无人值守安装85

练习3——Kali Linux在ARM设备中的安装85

进阶练习85

练习4——自定义Kali Linux ARM安装85

练习5——Kali Linux ARM chroot86

第5章 配置Kali Linux87

5.1 网络配置87

5.1.1 使用桌面上的NetworkManager87

5.1.2 通过命令行使用ifupdown88

5.1.3 命令行工具systemd-networkd90

5.2 管理UNIX用户和用户组91

5.2.1 创建用户账号91

5.2.2 修改一个已存在的用户名及口令92

5.2.3 禁用一个账号92

5.2.4 管理UNIX用户组92

5.3 配置服务93

5.3.1 配置一个特定程序93

5.3.2 配置SSH远程登录94

5.3.3 配置PostgreSQL数据库服务95

5.3.4 配置Apache97

5.4 服务管理100

5.5 小结103

练习题104

练习1——配置管理Kali系统中的用户104

练习2——配置网络104

练习3——配置服务第1部分104

练习4——配置服务第2部分104

进阶练习105

练习5——树莓派接入点105

第6章 自助解决问题并获得帮助106

6.1 文档资源106

6.1.1 手册页107

6.1.2 Info文档108

6.1.3 软件包专用文档109

6.1.4 网站109

6.1.5 docs.kali.org上的Kali使用文档110

6.2 Kali Linux社区110

6.2.1 forums.kali.org上的Web论坛111

6.2.2 kali-linux IRC的freenode即时聊天频道111

6.3 编写一个友好的bug报告112

6.3.1 一般性建议112

6.3.2 在哪里提交问题报告115

6.3.3 如何填写一个bug报告116

6.4 小结129

练习题130

练习1——Kali源130

第7章 加固和监控Kali Linux131

7.1 定义安全策略131

7.2 可用的安全措施133

7.2.1 服务器133

7.2.2 个人电脑133

7.3 对网络服务进行安全加固134

7.4 防火墙和包过滤135

7.4.1 netfilter行为135

7.4.2 iptables和ip6tables语法138

7.4.3 创建规则140

7.4.4 每次启动时加载的规则141

7.5 监控和日志142

7.5.1 使用logcheck来监控日志142

7.5.2 监控实时行为143

7.5.3 侦测变化143

7.6 小结146

练习题147

练习1——加固Kali网络147

练习2——Kali服务监控147

练习3——Kali文件系统安全加固148

进阶练习148

练习4——无线热点148

第8章 Debian软件包管理149

8.1 APT使用说明150

8.1.1 APT和dpkg之间的关系150

8.1.2 理解sources.list文件151

8.1.3 Kali软件库153

8.2 软件包基础交互155

8.2.1 APT初始化155

8.2.2 安装软件包155

8.2.3 更新Kali Linux158

8.2.4 卸载并清除软件包160

8.2.5 检查安装包161

8.2.6 故障排除167

8.2.7 前端:aptitude和synaptic170

8.3 APT高级配置和应用174

8.3.1 APT配置175

8.3.2 包优先级管理176

8.3.3 同时运行几个软件分发源178

8.3.4 跟踪自动安装的包180

8.3.5 Multi-Arch支持180

8.3.6 检查包的真实性182

8.4 软件包参考:深入挖掘Debian软件包系统185

8.4.1 control文件186

8.4.2 配置脚本191

8.4.3 校验和配置文件194

8.5 小结196

练习题198

练习1——镜像重定向198

练习2——进一步了解dpkg198

练习3——dpkg-deb练习198

练习4——Kali Multi-Arch多体系架构199

思考题199

第9章 高级用法200

9.1 修改Kali软件包200

9.1.1 获取源码201

9.1.2 安装编译依赖包204

9.1.3 修改源码205

9.1.4 开始编译209

9.2 重编译Linux内核211

9.2.1 简介与准备工作211

9.2.2 获取源码212

9.2.3 配置内核213

9.2.4 编译及构建内核包214

9.3 定制Kali自生ISO镜像215

9.3.1 准备工作215

9.3.2 给自生镜像换个桌面环境216

9.3.3 更改软件包集合216

9.3.4 使用钩子调整镜像内容217

9.3.5 在ISO镜像或自生文件系统中添加文件218

9.4 使用U盘启用自生ISO的持久化功能218

9.4.1 持久化特性218

9.4.2 在U盘上设置非加密的持久化功能219

9.4.3 在U盘上设置加密的持久化功能221

9.4.4 使用多个持久化存储222

9.5 小结224

9.5.1 修改Kali包的小结与建议224

9.5.2 重编译Linux内核的小结与建议225

9.5.3 定制Kali自生ISO镜像的小结与建议226

练习题227

练习1——Fork Kali软件包227

练习2——更新Kali软件包227

练习3——重编译构建Linux内核228

练习4——Kali live-build使用合适的工具完成工作228

练习5——Kali live-build自动最小化安装228

练习6——制作有多个持久化存储和LUKS核密码的Kali U盘228

第10章 Kali Linux企业级应用229

10.1 通过网络安装Kali Linux(PXE启动)229

10.2 高级配置管理232

10.2.1 配置SaltStack232

10.2.2 在minion上执行命令233

10.2.3 Salt State及其他功能236

10.3 扩展和定制Kali Linux240

10.3.1 fork Kali软件包240

10.3.2 新建配置包241

10.3.3 为APT创建一个软件包仓库247

10.4 小结251

练习题254

练习1——分别配置一个Salt master和minion254

练习2——创建一个Kali代码仓库254

练习3——从头创建一个配置软件包254

第11章 安全评估简介255

11.1 安全评估中的Kali Linux256

11.2 安全评估的类型257

11.2.1 漏洞评估259

11.2.2 合规性渗透测试262

11.2.3 传统渗透测试263

11.2.4 应用程序评估265

11.3 评估规范266

11.4 攻击类型267

11.4.1 拒绝服务268

11.4.2 内存破坏268

11.4.3 Web漏洞269

11.4.4 密码攻击269

11.4.5 客户端攻击270

11.5 小结270

练习题271

练习1——信息安全评估271

第12章 结尾:未来的路272

12.1 拥抱变化272

12.2 炫一下你刚Get的新知识273

12.3 进一步探索273

12.3.1 系统管理方向273

12.3.2 渗透测试方向273

Kali解决方案实现274

结课项目1:使用Aircrack-NG274

结课项目2:ISO of Doom274

结课项目3:Kali设备和自动化274

热门推荐