| 作者: | Daniel G. Graham |
| 语言: | 英文 |
| 出版年份: | 2021 |
| 下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
这本《Ethical Hacking》是一本面向入门者的实战型渗透测试教材,目标不是抽象讲安全原理,而是带读者在可控实验环境里亲手完成抓包、欺骗、扫描、利用、横向移动与提权等典型攻击流程。它更像一条从网络基础走到常见攻防手段的教学路径,而不是偏合规治理或防御体系设计的安全总论。
全书先用 VirtualBox、pfSense、Metasploitable、Kali Linux 和 Ubuntu 桌面搭起实验靶场,再从网络通信与流量分析切入,逐步过渡到密码学、社工、漏洞利用与企业网络渗透。作者把“理解底层机制—复现实验—编写或使用工具—进入更完整的攻击链”串成主线,因此读者学到的不只是术语,而是一次次可以操作、可以观察结果的入侵步骤。
第一章先完成实验环境搭建,包括虚拟实验室、网络配置、靶机与攻击机准备,并用 Metasploitable 的后门完成第一次入侵,帮助读者尽快进入“动手而不是旁观”的节奏。
第二章~第四章集中讲网络基础与流量层面的攻击和分析:从 ARP spoofing、ARP 表与数据包传输讲起,再到 Wireshark 分析抓到的流量,随后进一步进入 TCP shells 与 botnets,形成从窃听到控制连接的连续能力。
第五章~第六章转向密码学,主题包括 ransomware、TLS 与 Diffie-Hellman。这一部分不是数学推导导向,而是把加密机制放回攻击与防护场景里理解其实际作用与滥用方式。
第七章~第八章把视角扩展到 social engineering 与目标侦察,涉及 phishing、deepfakes 和 scanning targets,说明入侵并不只靠漏洞,还依赖对人和暴露面的利用。
第九章~第十三章进入 exploitation 核心区,覆盖 fuzzing、Trojans、Linux rootkits、密码窃取与破解,以及 serious cross-site scripting exploitation,难度和危险性都明显上升,开始接近真实攻击链中的持久化与利用阶段。
第十四章~第十六章收束到网络控制与后渗透,包括 pivoting、privilege escalation、在企业 Windows 网络中移动,以及后续学习方向,帮助读者把单点利用扩展为更完整的内网推进思路。
适合刚进入网络安全或渗透测试领域、希望边搭环境边理解攻击原理的读者,也适合计算机专业学生作为安全实验入门读物。读者最好具备基础 Python 使用能力和基本网络常识。不太适合把它当作防御体系建设手册、合规教材,或期望深入学术化密码学与漏洞研究的人。
这本书的价值在于把 ethical hacking 拆成一系列可执行的小实验,并且覆盖面从网络、加密到社工和 exploitation,路径完整,教学意图清晰。它最适合用来建立“攻击是如何一步步发生的”整体认识;如果你需要一本能带你从零搭靶场、做实验、理解常见攻击链的英文入门书,它很值得读。