Share E-Book
Scan to open this page

Scan with your phone to open this page

Author: [英]Lee Allen [印尼]Tedi Heriyanto & [英]Shakeel Ali

Rating No ratings yet

No description

AI Reading Assistant

Whole-book reading guide from stratified index samples; jump to passages in the text

AI guide
【One-Line Pitch】 A practical, process-driven guide to using Kali Linux for authorized penetration testing, walking from lab setup and methodology through reconnaissance, exploitation, and reporting. Best for IT/security professionals and network admins who already know their way around Linux and want a structured, business-aligned testing workflow. 【Book Arc】 - **Opening (~0%–10%)**: Establishes the foundation — Kali's history and tool categories, installation options (Live DVD, disk, USB, virtual machine), and the core penetration-testing methodologies (OSSTMM, ISSAF, OWASP, WASC-TC) that frame everything after. - **Early (~10%–30%)**: Builds the working environment and the engagement's front end — configuring virtual machines, network services (HTTP/MySQL/SSH), installing a deliberately vulnerable target, then scoping, information gathering, and target identification. - **Middle (~30%–50%)**: Moves into active assessment — service enumeration (port scanning, SMB/SNMP/VPN), vulnerability mapping with tools like OpenVAS and fuzzers, and social engineering principles and tooling. - **Late (~50%–75%)**: Covers the offensive core — exploitation via Metasploit and exploit databases, privilege escalation through local exploits and password attacks, and network sniffing/spoofing. - **Ending (~75%–100%)**: Focuses on persistence and closure — OS and web backdoors, tunneling tools, then documentation, reporting types, and post-testing follow-up, plus appendices of auxiliary tools and resources. 【Key Takeaways】 - **Methodology precedes tools** (Opening): The book insists on a defined process — scoping, reconnaissance, enumeration, exploitation, reporting — rather than ad-hoc hacking, which is what separates professional testing from random attacks. - **A controlled lab is mandatory** (Early): It walks through building a vulnerable target (Metasploitable 2) in a VM, stressing that testing anything you don't own without written permission is illegal in many countries. - **Kali is a curated toolkit, not a single tool** (Opening): Tools are grouped by function — information gathering, vulnerability assessment, web apps, password attacks, exploitation, sniffing, and reporting — with a "Top 10" shortlist to cut selection friction. - **Reconnaissance is layered** (Early): Information gathering splits into public sources, DNS/route analysis, and search-engine harvesting, feeding into host discovery and OS fingerprinting. - **Enumeration turns hosts into targets** (Middle): Port scanning plus SMB, SNMP, and VPN enumeration reveal the services that determine which vulnerabilities are actually reachable. - **Exploitation is a pipeline, not a single step** (Late): Detection, exploit databases, Metasploit modules, then privilege escalation and password attacks form a chain where each stage depends on the last. - **Persistence and cleanup matter** (Ending): Backdoors and tunnels (Meterpreter, dns2tcp, iodine, ncat) show how access is maintained, while reporting closes the loop for the client. - **Reporting is a deliverable, not an afterthought** (Ending): The book distinguishes executive, management, and technical reports and covers result verification and post-testing processes. 【Reading Tips】 - Deep-read Chapters 1–2 for lab setup and methodology; these underpin every later chapter and are easy to rush past. - Skim the long tool-listing sections (Chapters 4–7) on a first pass, then return to specific tools when you actually need them in a lab. - Treat the vulnerable-system setup (Chapter 1) as hands-on homework — the book's value comes from practicing against your own target, not just reading. - Pay attention to the scoping and reporting chapters (3 and 12); they're the parts most often skipped but most relevant to real engagements. - Watch for version-specific commands (Kali 1.x era); verify syntax against current Kali before relying on it. 【Coverage Limits】 This guide is synthesized from stratified excerpts covering the table of contents, preface, and early chapters in detail; later chapters (exploitation, privilege escalation, persistence, reporting) are summarized from chapter descriptions rather than full text, so specific tool commands and examples there are not covered.
Excerpt 1
本章总结 第9章 漏洞利用 9.1 漏洞检测 9.2 漏洞和exploit资料库 9.3 漏洞利用程序工具集 9.3.1 MSFConsole 9.3.2 MSFCLI 9.3.3 忍者操练101 9.3.4 编写漏洞利用模板 9.4 本章总结 第10章 提升权限 10.1 利用本地漏洞 10.2 密码攻击 10...
View in text
Excerpt 2
的难度,Kali Linux 单独划分了一类软件——Top 10 Security Tools,即10 大首选安全工具。这10 大工具分别是aircrack-ng、burp-suite、hydra、john、maltego、metasploit、nmap、sqlmap、wireshark和zaproxy。 除了可...
View in text
Excerpt 3
Bridged Adapter(桥接适配器)。如图1.25所示,其中的Name选项可设置为您需要测试的网卡接口。 图1.25 如需使用桥接连接,首先要使物理主机与网络设备连接,例如路由器或交换机。同时,接入的网络里应当有DHCP服务,以分配IP地址给虚拟机。 您可能已经注意到了,通过DHCP获取的IP地址并不是固...
View in text
Excerpt 4
ble 2,用它作为我们的脆弱系统。Metasploitable 的研发团队是Rapid7 旗下著名的HD Moore。 除了Metasploitable 2之外,还有很多可用于搭建渗透测试环境的脆弱系统。详情请参见:http://www.felipemartins.info/2011/05/pentesting...
View in text
Excerpt 5
RAV 得分。在引入 RAV 得分的概念之后,审计人员可以量化评估当前的安全状态,并可为企业安全的下一步目标设定里程碑。从商业的角度来看,RAV 有助于优化安全投资,并可助您选择更为有效的安全解决方案。 主要特性与优势 OSSTMM的主要特性与优势如下。 ● OSSTMM 的方法可从本质上降低假阴性和假阳性的发生...
View in text
Excerpt 6
直接的入口,欺骗的艺术将起到抛砖引玉的重要作用。对目标组织中的人员进行定向攻击,很有可能帮助我们找到渗透目标系统的入口。例如,诱使用户运行会安装后门的恶意程序,就可能为审计人员的渗透工作形成突破。社会工程学渗透分为多种不同实现形式。伪装成网络管理员,通过电话要求用户提供自己的账户信息;发送钓鱼邮件来劫持用户的银行...
View in text
Excerpt 7
面,我们总结一下范围界定流程工作的每个组成部分。 ● 收集需求:从客户或者用户那里收集什么信息才能成功完成渗透测试任务?这部分内容提供一个可行的通用准则。在这个阶段的工作应当明确渗透测试的类型、基础设施信息、组织结构关系、预算概要、时间分配和交付成果的具体类型。 ● 筹划工作:这个阶段的工作分为制定严谨的测试流程...
View in text
Excerpt 8
查询example.com(见图4.1)。 图4.1 如果在使用它的时候不指定任何选项,dig指令仅会返回该域的A记录。如需查询全部类型的DNS数据,我们可把type选项设定为any。 # dig example.com any ; <<>> DiG 9.7.0-P1 <<>> example.com any ;...
View in text
Tags
AI categories
CybersecurityLinuxDevOps
Publish Year: 2016
Language: Chinese
File Format: EPUB
File Size: 5.4 MB