Digital Library

渗透测试技术 (陈新华 主编王伦 主编乔治锡 主编李力 副主编李肇 副主编杨益鸣 副主编)(Z-Library)

,
,
,
,
,

Share E-Book

渗透测试技术 (陈新华 主编王伦 主编乔治锡 主编李力 副主编李肇 副主编杨益鸣 副主编)(Z-Library)

Author

,
,
,
,
,

Rating No ratings yet

Log in to rate

Education
Language Chinese

本书分为七篇,共21章,从渗透测试环境搭建入手,介绍信息收集、常见Web应用漏洞利用、中间件漏洞利用、漏洞扫描、操作系统渗透、数据库渗透等。 本书以任务的形式呈现,易于理解和操作。通过阅读本书,读者能够全面了解渗透测试技术的原理和应用,提高网络安全水平。

Format EPUB
Size 24.2 MB
194
Views

AI Guide

AI Reading Assistant

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

Full assistant
AI guide
【One-Line Pitch】 A task-driven, hands-on introduction to penetration testing that walks beginners from building a safe lab environment through information gathering, Web and middleware exploitation, scanning, and OS/database attacks. Best for students and newcomers in cybersecurity who want practical, step-by-step operations rather than theory alone. 【Book Arc】 - **Opening (~0%–10%)**: Sets up the lab. Explains what penetration testing is, its workflow, and legal boundaries, then walks through installing VMware and a Kali Linux attack VM—solving the "where do I safely practice?" problem. - **Early (~10%–30%)**: Information gathering fundamentals. Covers host discovery and port scanning with Nmap and Metasploit, including scan types (-sP, -sS, -sU, -sA, -sV) and how to read port states—the reconnaissance base for everything later. - **Early–Middle (~30%–45%)**: Server and Web fingerprinting. Introduces browser plugins (Wappalyzer), WhatWeb, and manual fingerprinting techniques (error pages, robots.txt, default icons) to identify CMS, frameworks, and versions. - **Middle (~45%–60%)**: Web asset and directory discovery. Uses dirb and dirsearch to enumerate directories and sensitive files, turning a live host into a map of attack surfaces. - **Late (~60%–85%)**: Exploitation. Applies typical Web application vulnerabilities (framework and component flaws) and middleware vulnerabilities (configuration and code flaws) to gain control or extract data. - **Ending (~85%–100%)**: Deeper targets. Covers vulnerability scanning, operating-system penetration (file-sharing and remote-connection services), and database penetration across MySQL, SQL Server, PostgreSQL, and Redis. 【Key Takeaways】 - **The lab comes first** (Opening): A virtualized attack/defense setup with VMware and Kali is treated as the prerequisite skill, not an afterthought—snapshots let you safely break and restore systems. - **Reconnaissance drives everything** (Early): Host discovery and port scanning with Nmap and Metasploit determine which targets are alive and what services they expose, shaping every later decision. - **Fingerprinting narrows the attack** (Early–Middle): Identifying CMS, Web server, language, and version lets you map known vulnerabilities instead of guessing—version numbers are the bridge from recon to exploitation. - **Directory scanning reveals hidden assets** (Middle): Tools like dirb and dirsearch surface admin panels, backups, and upload pages that are often the easiest entry points. - **Web flaws split into framework vs. component classes** (Late): The book frames Web exploitation around development-framework bugs and third-party component bugs, giving a reusable mental model. - **Middleware flaws split into configuration vs. code classes** (Late): Misconfigurations (directory browsing, path traversal) and code defects (deserialization, file read) are handled as distinct exploitation families. - **OS and database layers are separate battlegrounds** (Ending): File-sharing and remote-connection services, plus four common databases, each require their own tools and techniques. - **Every task ends with extension thinking** (Throughout): "提高拓展" sections push readers to reason about further exploitation, reinforcing mindset over memorized steps. 【Reading Tips】 - **Deep-read the Opening lab setup**: Reproduce the VMware/Kali build yourself; a working snapshot-based lab is what makes every later exercise safe and repeatable. - **Skim tool menus, deep-read principles**: Command lists (e.g., dirsearch options) can be referenced later, but the "why" behind scan types and fingerprint signals is what transfers to new tools. - **Pair each task with its extension section**: The "提高拓展" content is where exploitation thinking is taught—don't skip it for speed. - **Use the difficulty markers**: Practice questions are graded (△/△△/△△△); start easy to confirm basics, then push into the harder ones. - **Keep legal boundaries front of mind**: The book stresses lawful, authorized testing only—treat this as a working constraint, not boilerplate. 【Coverage Limits】 This guide is built from stratified excerpts covering the front matter, lab setup, information gathering, fingerprinting, and directory scanning; the excerpts do not cover the detailed content of the Web/middleware exploitation, vulnerability scanning, OS, and database chapters, so those sections are summarized from the book's own structural overview rather than chapter-level detail.

Passage locations

Excerpt 1
应用信息、目录枚举等内容。本篇将详细介绍各种工具和技巧,帮助读者有效地进行信息收集。 ·第三篇,典型Web应用漏洞利用。Web应用是渗透测试中最常见的目标之一,也是最容易出现漏洞的地方。Web应用的漏洞可以分为两大类:框架漏洞和组件漏洞。框架漏洞是指Web应用使用的开发框架存在的漏洞,如ThinkPHP、Stru...
View in text
Excerpt 2
默认选择即可,如图1-29所示,接着单击“继续”按钮。 图1-29 软件选择保持默认选择 等待一段时间后,软件安装完毕。安装GRUB启动引导器,选择“是”,如图1-30所示,接着单击“继续”按钮。 图1-30 安装GRUB启动引导器 在选择安装启动引导器的设备时,选择“/dev/sda”,如图1-31所示,接着单...
View in text
Excerpt 3
0.20.125.52 设置过滤规则如图3-4所示。 图3-4 设置过滤规则 重新进行端口扫描,扫描结果如图3-5所示。 图3-5 扫描结果 图3-5中为一个TCP请求包,内容为一个SYN连接请求,这是Nmap发起的请求,访问了目标地址的5900端口,这时可以通过目标IP返回包的Flags字段来判断目标端口的存活...
View in text
Excerpt 4
Script库、网站服务器等服务器指纹信息,还可以识别版本号、邮箱地址、账户ID、Web框架模块等信息。 4 . 2 . 4   工 作 任 务 打开Windows靶机,在Linux攻击机的谷歌浏览器中输入靶机的IP地址,打开靶场的导航界面,单击文件上传漏洞下的“特殊符号1 (Windows)”靶场,进入任务,如...
View in text

Recommended for You

Loading recommended books...
Failed to load, please try again later

Tip the Site

Scan the WeChat Pay or Alipay code to tip. No login required.

WeChat Pay
Alipay
← Back to List