滲透測試是一種通過模擬惡意黑客的攻擊行為,來評估計算機網(wǎng)絡(luò)系統(tǒng)安全的方法。本書采用理論與案例相結(jié)合的方式,向讀者介紹滲透測試的基本思路、方法,以及常用工具的用法。讀者通過學(xué)習(xí)本書,并動手操作本書提供的案例之后,即可對滲透測試的工作內(nèi)容有一個基本的了解。
本書共分為8章,內(nèi)容涵蓋滲透測試概述、Web滲透測試基礎(chǔ)、SQL注入漏洞利用與防御、跨站腳本漏洞利用與防御、其他常見Web漏洞利用與防御、常見的端口掃描與利用、操作系統(tǒng)典型漏洞利用,以及典型案例分析。在內(nèi)容編排上,本書穿插了大量案例,希望通過案例的講解,讓讀者基本掌握滲透測試常用工具的安裝配置、漏洞發(fā)現(xiàn)和漏洞利用等內(nèi)容。
本書適合信息安全專業(yè)的本科、?茖W(xué)生及從業(yè)者學(xué)習(xí)使用,是一本較好的滲透測試工作入門教材。
1.本書作為信息安全相關(guān)專業(yè)的主干課程教材,為市場第一本,深入淺出地講解了滲透技術(shù)的各個知識點,使讀者掌握相關(guān)技術(shù)的基礎(chǔ)知識。
2.本書通過理論與實踐相結(jié)合的方式,讓讀者在完成一個個生動實驗的過程中,逐步掌握滲透測試的方法,從而逐步參與到滲透測試的工作中去。
黃洪,西南科技大學(xué)博士,公安部信息安全等級保護(hù)評估中心測評部門負(fù)責(zé)人,曾主編《信息安全等級測評師培訓(xùn)教程》(ISBN:978-7-121-11811-1)。
第 一篇 基礎(chǔ)篇
第 1章 滲透測試概述 2
1.1 網(wǎng)絡(luò)安全概述 3
1.2 滲透測試的定義和分類 4
1.3 滲透測試的流程 5
1.4 小結(jié) 8
課后習(xí)題 8
第二篇 Web滲透測試篇
第 2章 Web滲透測試基礎(chǔ) 10
2.1 Web滲透測試常用術(shù)語 11
2.2 搭建Web服務(wù)器環(huán)境 11
2.3 不同Web/DB組合類型的
滲透測試思路 16
2.4 Web滲透測試常用工具介紹 19
2.5 WebShell的常用工具介紹 38
2.6 小結(jié) 49
課后習(xí)題 50
第3章 SQL注入漏洞利用與
防御 51
3.1 發(fā)展歷史 52
3.2 形成原因 53
3.3 利用方式 53
3.4 SQL注入的危害 60
3.5 防御基礎(chǔ) 61
3.6 實例分析 61
3.7 小結(jié) 65
課后習(xí)題 65
第4章 跨站腳本漏洞利用與
防御 66
4.1 發(fā)展歷史 67
4.2 形成原因 68
4.3 利用方式 69
4.4 XSS漏洞的危害 70
4.5 防御基礎(chǔ) 71
4.6 實例分析 72
4.7 小結(jié) 75
課后習(xí)題 76
第5章 其他常見Web漏洞利用與
防御 77
5.1 遍歷目錄 78
5.2 弱口令 79
5.3 解析漏洞 84
5.4 上傳漏洞 103
5.5 系統(tǒng)命令執(zhí)行漏洞 108
5.6 小結(jié) 110
課后習(xí)題 111
第三篇 系統(tǒng)滲透測試篇
第6章 常見的端口掃描與
利用 113
6.1 端口的基本知識 114
6.2 幾種常見的端口檢測 122
6.3 小結(jié) 135
課后習(xí)題 135
第7章 操作系統(tǒng)典型漏洞
利用 136
7.1 操作系統(tǒng)漏洞概述 137
7.2 MS08-067漏洞的介紹及
測試 137
7.3 MS12-020漏洞的介紹及
測試 140
7.4 Linux操作系統(tǒng)安全漏洞 142
7.5 小結(jié) 143
課后習(xí)題 143
第四篇 實戰(zhàn)案例篇
第8章 典型案例分析 145
8.1 案例1——ECShop滲透測試
案例 146
8.2 案例2——DedeCMS滲透測試
案例 158
8.3 案例3——利用已知漏洞滲透
案例 163
8.4 案例4——Wi-Fi滲透案例 173
8.5 小結(jié) 178
課后習(xí)題 178