标签
内容简介
《Web渗透测试:使用Kali Linux》是一本面向实战的Web应用渗透测试指南,原书为 Packt Publishing 出版的《Web Penetration Testing with Kali Linux》中文简体版,收入“图灵程序设计丛书”。全书以真实渗透测试任务为线索,把 Kali Linux 中经过定制的工具集纳入一套可复用的测试流程,而不是零散罗列命令。 全书共 8 章。第 1 章交代渗透测试与安全审计、风险评估的区别,说明黑盒、白盒、灰盒测试的取舍,梳理侦察、目标测试、漏洞利用、提升权限、保持访问五个阶段,并给出安装与首次运行 Kali Linux 的步骤。第 2 章讲侦察:公司网站、Web 历史归档、区域互联网注册管理机构、EDGAR、社交媒体、招聘广告、Shodan、Google Hacking 与 Nmap 等信息来源。第 3 章讨论服务器端攻击,涉及 Webshag、Skipfish、ProxyStrike、Vega、OWASP ZAP、Metasploit、w3af,以及 Hydra、DirBuster 等暴力破解与密码破解工具。第 4 章转向客户端攻击,覆盖社会工程工具集(SET)、MITM 代理、主机扫描与 hashcat、Ophcrack、Johnny 等密码破解工具。第 5 章聚焦身份认证攻击,包括会话劫持、Cookie 窃取、SQL 注入与跨站脚本。第 6 章介绍浏览器漏洞利用框架 BeEF、Burp 代理、Fimap、拒绝服务测试工具与其他 Web 攻击工具。第 7 章给出防御对策:安全基线、STIG、补丁管理、密码策略、抵御中间人攻击、拒绝服务与点击劫持,并简述数字取证。第 8 章讲解渗透测试执行报告的撰写规范与模板。 中文版约 41.3 万字、260 余页,附索引,读者需具备 Web 应用、网络基础与渗透测试方法论的基本了解。
编辑推荐
不少人在虚拟机里装好 Kali,面对满屏工具却不知道先动哪个。这本书的价值就在于:它没有把 Kali 当作“黑客软件合集”来介绍,而是把工具嵌进一条完整的作业链条——侦察、目标测试、漏洞利用、提升权限、保持访问,最后落到防御与报告,八章首尾相接,读完能形成一套可复用的方法论。 作者约瑟夫·穆尼兹是思科的系统安全工程师,阿米尔·拉卡尼长期为国防与情报机构设计攻防机制,两人都写过大量实战文档,因此书中工具的选择带有明确的“任务导向”:讲侦察就集中在公开信息源、Shodan、Google Hacking 与 Nmap,讲服务器端攻击就把 Webshag、Skipfish、OWASP ZAP、Metasploit、w3af 的适用场景讲清楚,讲客户端攻击则把 SET、中间人代理与 hashcat、Ophcrack 一类的口令破解放在同一章权衡。 两点容易被忽略的特色:一是它专门用一章讲防御与取证,攻击与加固对照着看,才知道每个漏洞该用什么手段堵;二是它把“报告”当成正式章节,给出可套用的文档模板,这对靠交付物吃饭的安全从业者很实用。需要提醒的是,原书成书于 2013 年前后,书中不少工具的界面、参数与默认配置已经变化,读者应当把它当作方法论读物,实际操作时对照最新官方文档。
适合谁读
适合
- 已有 Linux 与网络基础、想把 Kali 工具串成完整流程的安全初学者
- 从事 Web 应用安全测试、需要规范化作业步骤的工程师
- 从 BackTrack 迁移到 Kali、想了解两代工具包差异的从业者
- 需要向客户交付渗透测试报告、想参考文档模板的安全服务人员
不适合
- 完全没有 Linux 命令与网络基础的纯新手,读起来会频繁卡壳
- 期望直接照抄命令就能拿下目标、不愿补理论基础的读者
- 寻找最新版 Kali 与当代工具链用法的人,书中工具描述已明显过时
阅读建议
- 先在虚拟机中装好 Kali 并按第 1 章完成环境配置,边读边在授权靶场练习。
- 把五个阶段(侦察、测试、利用、提权、保持访问)当作笔记主线,为每章工具建立对照表。
- 读到具体工具时同步查阅官方文档,核对命令与参数,避免照搬书中旧版本操作。
- 第 7、8 章不要跳过:防御对策与报告模板往往是实际工作中最容易被认可的部分。
出版社简介
人民邮电出版社
中国 · 成立于 1953 年
人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。
目录
- 第1章 渗透测试概要及环境配置
- 1.1 Web应用渗透测试基础
- 1.2 渗透测试方法
- 1.3 Kali渗透测试基础
- 1.4 Kali Linux简介
- 1.5 Kali系统环境配置
- 1.6 Kali工具集概述
- 第2章 侦察
- 2.1 侦察的对象
- 2.2 初期研究(公司网站、Web历史归档、RIR、EDGAR、社交媒体、招聘广告、Shodan、Google Hacking、Nmap)
- 第3章 服务器端攻击
- 3.1 漏洞评估(Webshag、Skipfish、ProxyStrike、Vega、Owasp-Zap、Websploit)
- 3.2 漏洞利用(Metasploit、w3af)
- 3.3 利用电子邮件系统的漏洞
- 3.4 暴力破解攻击(Hydra、DirBuster、WebSlayer)
- 3.5 破解密码
- 3.6 中间人攻击
- 第4章 客户端攻击
- 4.1 社会工程
- 4.2 社会工程工具集(SET)
- 4.3 MITM代理服务器
- 4.4 主机扫描
- 4.5 获取和破解用户密码
- 4.6 Kali中的密码破解工具(Johnny、hashcat、Ophcrack、Crunch等)
- 第5章 身份认证攻击
- 第6章 Web攻击
- 6.1 浏览器漏洞利用框架(BeEF)
- 6.3 BURP代理
- 6.4 OWASP ZAP
- 6.6 Fimap
- 6.7 拒绝服务攻击(DoS)
- 6.9 其他工具(DNSCheF、Siege、Inundator、TCPReplay等)
- 第7章 防御对策
- 7.1 测试你的防御系统(安全基线、STIG、补丁管理、密码策略)
- 7.3 防御中间人攻击
- 7.4 防御拒绝服务攻击
- 7.5 防御针对Cookie的攻击
- 7.6 防御点击劫持
- 7.7 数字取证
- 第8章 渗透测试执行报告
常见问题
这本书讲的是哪个版本的 Kali Linux?
对应的是 2013 年 3 月发布的 Kali Linux 早期版本(原书 2013 年出版),书中工具界面、参数和默认配置与现在的 Kali 已有较大差异,建议把它当作流程与思路教材,具体操作以官方文档为准。
没有渗透测试基础能直接读吗?
书中明确假设读者已具备 Web 应用、网络基础和渗透测试方法论的基本了解。零基础读者建议先补 Linux 命令、HTTP 协议与网络基础,再用本书串流程。
这本书的作者和译者是谁?
原著作者为美国安全专家约瑟夫·穆尼兹(Joseph Muniz)与阿米尔·拉卡尼(Aamir Lakhani),中文版由涵父翻译,人民邮电出版社 2014 年出版,属“图灵程序设计丛书”。
书里有讲防御和报告撰写吗?
有。第 7 章讲防御对策,涵盖安全基线、STIG、补丁管理、密码策略,以及抵御中间人攻击、拒绝服务、Cookie 攻击和点击劫持,并介绍数字取证;第 8 章专门讲渗透测试执行报告的格式、模板与报表工具。
书中的攻击技术可以随意练习吗?
不可以。渗透测试必须在获得明确书面授权的范围内进行,未授权扫描或攻击他人系统可能触犯法律。练习请使用自建靶机或合法靶场环境。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。