注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)科學(xué)理論與基礎(chǔ)知識(shí)Web安全攻防:滲透測(cè)試實(shí)戰(zhàn)指南(第2版)

Web安全攻防:滲透測(cè)試實(shí)戰(zhàn)指南(第2版)

Web安全攻防:滲透測(cè)試實(shí)戰(zhàn)指南(第2版)

定 價(jià):¥129.00

作 者: MS08067安全實(shí)驗(yàn)室
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787121458699 出版時(shí)間: 2023-07-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)結(jié)構(gòu)本書(shū)內(nèi)容面向網(wǎng)絡(luò)安全新手,基本囊括了目前所有流行的高危漏洞的原理﹑攻擊手段和防御手段,并通過(guò)大量的圖、表、命令實(shí)例的解說(shuō),幫助初學(xué)者快速掌握Web滲透技術(shù)的具體方法和流程,一步一個(gè)臺(tái)階地幫助初學(xué)者從零建立作為“白帽子”的一些基本技能框架。本書(shū)配套源碼環(huán)境完全免費(fèi)。 全書(shū)按照從簡(jiǎn)單到復(fù)雜﹑從基礎(chǔ)到進(jìn)階的順序,從新人學(xué)習(xí)特點(diǎn)的角度出發(fā)進(jìn)行相關(guān)知識(shí)的講解,拋棄了一些學(xué)術(shù)性、純理論性、不實(shí)用的內(nèi)容,所講述的滲透技術(shù)都是干貨。讀者按照書(shū)中所述步驟進(jìn)行操作,即可還原實(shí)際滲透攻擊場(chǎng)景。 第1章 滲透測(cè)試之信息收集在進(jìn)行滲透測(cè)試之前,最重要的一步就是信息收集。本章主要介紹域名及子域名信息收集﹑旁站和C段、端口信息收集、社會(huì)工程學(xué)和信息收集的綜合利用等。 第2章 漏洞環(huán)境“白帽子”在沒(méi)有得到授權(quán)的情況下發(fā)起滲透攻擊是非法行為,所以要搭建一個(gè)漏洞測(cè)試環(huán)境來(lái)練習(xí)各種滲透測(cè)試技術(shù)。本章主要介紹Docker的安裝方法,以及如何使用Docker搭建漏洞環(huán)境,包括DVWA漏洞平臺(tái)﹑SQL注入平臺(tái)﹑XSS測(cè)試平臺(tái)等常用漏洞練習(xí)平臺(tái)。讀者可以使用Docker輕松復(fù)現(xiàn)各種漏洞,不用擔(dān)心漏洞環(huán)境被損壞。 第3章 常用的滲透測(cè)試工具“工欲善其事,必先利其器”,在日常滲透測(cè)試中,借助一些工具,“白帽子”可以高效地執(zhí)行安全測(cè)試,極大地提高工作的效率和成功率。本章詳細(xì)介紹滲透測(cè)試過(guò)程中常用的三大“神器”——SQLMap﹑Burp Suite和Nmap的安裝﹑入門(mén)與進(jìn)階。熟練使用這些工具,可以幫助讀者更高效地進(jìn)行漏洞挖掘。 第4章 Web安全原理剖析Web滲透測(cè)試的核心技術(shù)包括暴力破解漏洞﹑SQL注入漏洞﹑XSS漏洞﹑CSRF漏洞﹑SSRF漏洞﹑文件上傳漏洞﹑命令執(zhí)行漏洞﹑越權(quán)訪問(wèn)漏洞、XXE漏洞、反序列化漏洞、邏輯漏洞。本章從原理、攻擊方式、代碼分析和修復(fù)建議四個(gè)層面詳細(xì)剖析這些常見(jiàn)的高危漏洞。 第5章 WAF繞過(guò)在日常滲透測(cè)試工作中,經(jīng)常會(huì)遇到WAF的攔截,這給滲透測(cè)試工作帶來(lái)了很大困難。本章詳細(xì)介紹WAF的基本概念、分類、處理流程和如何識(shí)別,著重講解在SQL注入漏洞和文件上傳漏洞等場(chǎng)景下如何繞過(guò)WAF及WebShell的變形方式。“未知攻,焉知防”,只有知道了WAF的“缺陷”,才能更好地修復(fù)漏洞和加固WAF。 第6章 實(shí)用滲透技巧在滲透測(cè)試實(shí)戰(zhàn)的過(guò)程中,會(huì)遇到很多與靶場(chǎng)環(huán)境相差較大的復(fù)雜環(huán)境。近年來(lái),比較新穎的滲透思路主要包括針對(duì)云環(huán)境和Redis服務(wù)的滲透測(cè)試,本章詳細(xì)介紹云環(huán)境和Redis服務(wù)的概念、滲透思路、實(shí)際應(yīng)用以及實(shí)戰(zhàn)案例等。 第7章 實(shí)戰(zhàn)代碼審計(jì)在安全風(fēng)險(xiǎn)左移的驅(qū)動(dòng)下,代碼審計(jì)已經(jīng)成為白盒測(cè)試中重要的環(huán)節(jié),在行業(yè)內(nèi)扮演著越來(lái)越重要的角色。本章主要講解代碼審計(jì)的學(xué)習(xí)路線、常見(jiàn)漏洞的審計(jì)場(chǎng)景和技巧。通過(guò)本章的學(xué)習(xí),讀者能夠?qū)ΤR?jiàn)漏洞的源碼成因有更深刻的認(rèn)識(shí),提升實(shí)踐水平。 第8章 Metasploit和PowerShell技術(shù)實(shí)戰(zhàn)在信息安全與滲透測(cè)試領(lǐng)域,Metasploit的出現(xiàn)完全顛覆了已有的滲透測(cè)試方式。作為一個(gè)功能強(qiáng)大的滲透測(cè)試框架,Metasploit已經(jīng)成為所有網(wǎng)絡(luò)安全從業(yè)者的工具。本章詳細(xì)介紹Metasploit的發(fā)展歷史、主要特點(diǎn)、使用方法和攻擊步驟,并介紹具體的內(nèi)網(wǎng)滲透測(cè)試實(shí)例。本章還詳細(xì)介紹了PowerShell的基本概念、重要命令和腳本知識(shí)。 第9章 實(shí)例分析本章通過(guò)幾個(gè)實(shí)際案例介紹了代碼審計(jì)和滲透測(cè)試過(guò)程中常見(jiàn)漏洞的利用過(guò)程。需要注意的是,目前很多漏洞的利用過(guò)程并不容易復(fù)現(xiàn),這是因?yàn)閷?shí)戰(zhàn)跟模擬環(huán)境有很大的不同,還需要考慮WAF、云防護(hù)或者其他安全防護(hù)措施,這就需要讀者在平時(shí)積累經(jīng)驗(yàn),關(guān)注細(xì)節(jié),最終挖掘到漏洞。

作者簡(jiǎn)介

  徐焱,北京交通大學(xué)安全研究員,民革黨員,MS08067安全實(shí)驗(yàn)室創(chuàng)始人,多年來(lái)一直從事網(wǎng)絡(luò)安全培訓(xùn)領(lǐng)域工作。已出版《Web安全攻防:滲透測(cè)試實(shí)戰(zhàn)指南》《內(nèi)網(wǎng)安全攻防:滲透測(cè)試實(shí)戰(zhàn)指南》《Python安全攻防:滲透測(cè)試實(shí)戰(zhàn)指南》《Java代碼審計(jì):入門(mén)篇》等書(shū)。王東亞,曾任綠盟科技、天融信高級(jí)安全顧問(wèn),主要從事安全攻防、工業(yè)互聯(lián)網(wǎng)安全和數(shù)據(jù)安全方面的研究,活躍于多個(gè)漏洞報(bào)告平臺(tái),報(bào)告過(guò)數(shù)千個(gè)安全漏洞,包括多個(gè)CNVD、CVE漏洞。已出版《Web安全攻防:滲透測(cè)試實(shí)戰(zhàn)指南》。丁延彪,MS08067安全實(shí)驗(yàn)室代碼審計(jì)講師,某金融保險(xiǎn)單位高級(jí)信息安全工程師。主要從事甲方安全需求設(shè)計(jì)評(píng)審、源代碼安全審計(jì)等方面的研究,對(duì)Java安全漏洞有深入的研究。胡前偉,密碼學(xué)碩士,MS08067安全實(shí)驗(yàn)室Web安全講師,天津智慧城市數(shù)字安全研究院(360集團(tuán)控股)安全專家,主要從事攻防、工控安全、數(shù)據(jù)安全等方面的研究,已出版《代碼審計(jì)與實(shí)操》《網(wǎng)絡(luò)安全評(píng)估(中級(jí))》。洪子祥(ID:Hong2x),現(xiàn)為MS08067安全實(shí)驗(yàn)室Web安全講師,先后就職于安全狗、網(wǎng)宿科技、奇安信,主要從事Web安全、內(nèi)網(wǎng)滲透、紅藍(lán)對(duì)抗、安全工具等方面的研究。孟琦(ID:R!nG0),MS08067安全實(shí)驗(yàn)室核心成員,主要從事漏洞挖掘、APT溯源反制、深度學(xué)習(xí)下的惡意流量檢測(cè)、零信任安全等方面的研究。曲云杰,MS08067安全實(shí)驗(yàn)室核心成員,長(zhǎng)期工作在滲透測(cè)試一線。

圖書(shū)目錄

第1章 滲透測(cè)試之信息收集 1
1.1 常見(jiàn)的Web滲透信息收集方式 1
1.1.1 域名信息收集 1
1.1.2 敏感信息和目錄收集 6
1.1.3 子域名信息收集 11
1.1.4 旁站和C段 16
1.1.5 端口信息收集 20
1.1.6 指紋識(shí)別 23
1.1.7 繞過(guò)目標(biāo)域名CDN進(jìn)行信息收集 27
1.1.8 WAF信息收集 33
1.2 社會(huì)工程學(xué) 37
1.2.1 社會(huì)工程學(xué)是什么 37
1.2.2 社會(huì)工程學(xué)的攻擊方式 37
1.3 信息收集的綜合利用 40
1.3.1 信息收集前期 40
1.3.2 信息收集中期 42
1.3.3 信息收集后期 43
1.4 本章小結(jié) 45
第2章 漏洞環(huán)境 46
2.1 安裝Docker 46
2.1.1 在Ubuntu操作系統(tǒng)中安裝Docker 46
2.1.2 在Windows操作系統(tǒng)中安裝Docker 48
2.2 搭建DVWA 51
2.3 搭建SQLi-LABS 53
2.4 搭建upload-labs 54
2.5 搭建XSS測(cè)試平臺(tái) 55
2.6 搭建本書(shū)漏洞測(cè)試環(huán)境 57
2.7 本章小結(jié) 59
第3章 常用的滲透測(cè)試工具 60
3.1 SQLMap詳解 60
3.1.1 SQLMap的安裝 60
3.1.2 SQLMap入門(mén) 61
3.1.3 SQLMap進(jìn)階:參數(shù)講解 67
3.1.4 SQLMap自帶tamper繞過(guò)腳本的講解 70
3.2 Burp Suite詳解 80
3.2.1 Burp Suite的安裝 80
3.2.2 Burp Suite入門(mén) 82
3.2.3 Burp Suite進(jìn)階 85
3.2.4 Burp Suite中的插件 99
3.3 Nmap詳解 105
3.3.1 Nmap的安裝 105
3.3.2 Nmap入門(mén) 106
3.3.3 Nmap進(jìn)階 115
3.4 本章小結(jié) 120
第4章 Web安全原理剖析 121
4.1 暴力破解漏洞 121
4.1.1 暴力破解漏洞簡(jiǎn)介 121
4.1.2 暴力破解漏洞攻擊 121
4.1.3 暴力破解漏洞代碼分析 122
4.1.4 驗(yàn)證碼識(shí)別 123
4.1.5 暴力破解漏洞修復(fù)建議 125
4.2 SQL注入漏洞基礎(chǔ) 126
4.2.1 SQL注入漏洞簡(jiǎn)介 126
4.2.2 SQL注入漏洞原理 127
4.2.3 MySQL中與SQL注入漏洞相關(guān)的知識(shí)點(diǎn) 127
4.2.4 Union注入攻擊 131
4.2.5 Union注入代碼分析 137
4.2.6 Boolean注入攻擊 137
4.2.7 Boolean注入代碼分析 141
4.2.8 報(bào)錯(cuò)注入攻擊 142
4.2.9 報(bào)錯(cuò)注入代碼分析 144
4.3 SQL注入漏洞進(jìn)階 145
4.3.1 時(shí)間注入攻擊 145
4.3.2 時(shí)間注入代碼分析 147
4.3.3 堆疊查詢注入攻擊 148
4.3.4 堆疊查詢注入代碼分析 149
4.3.5 二次注入攻擊 150
4.3.6 二次注入代碼分析 152
4.3.7 寬字節(jié)注入攻擊 154
4.3.8 寬字節(jié)注入代碼分析 158
4.3.9 Cookie注入攻擊 159
4.3.10 Cookie注入代碼分析 160
4.3.11 Base64注入攻擊 161
4.3.12 Base64注入代碼分析 163
4.3.13 XFF注入攻擊 164
4.3.14 XFF注入代碼分析 166
4.3.15 SQL注入漏洞修復(fù)建議 167
4.4 XSS漏洞基礎(chǔ) 170
4.4.1 XSS漏洞簡(jiǎn)介 170
4.4.2 XSS漏洞原理 171
4.4.3 反射型XSS漏洞攻擊 172
4.4.4 反射型XSS漏洞代碼分析 174
4.4.5 存儲(chǔ)型XSS漏洞攻擊 175
4.4.6 存儲(chǔ)型XSS漏洞代碼分析 176
4.4.7 DOM型XSS漏洞攻擊 177
4.4.8 DOM型XSS漏洞代碼分析 179
4.5 XSS漏洞進(jìn)階 180
4.5.1 XSS漏洞常用的測(cè)試語(yǔ)句及編碼繞過(guò) 180
4.5.2 使用XSS平臺(tái)測(cè)試XSS漏洞 181
4.5.3 XSS漏洞修復(fù)建議 184
4.6 CSRF漏洞 187
4.6.1 CSRF漏洞簡(jiǎn)介 187
4.6.2 CSRF漏洞原理 187
4.6.3 CSRF漏洞攻擊 187
4.6.4 CSRF漏洞代碼分析 189
4.6.5 XSS CSRF漏洞攻擊 192
4.6.6 CSRF漏洞修復(fù)建議 198
4.7 SSRF漏洞 201
4.7.1 SSRF漏洞簡(jiǎn)介 201
4.7.2 SSRF漏洞原理 201
4.7.3 SSRF漏洞攻擊 201
4.7.4 SSRF漏洞代碼分析 203
4.7.5 SSRF漏洞繞過(guò)技術(shù) 204
4.7.6 SSRF漏洞修復(fù)建議 207
4.8 文件上傳漏洞 209
4.8.1 文件上傳漏洞簡(jiǎn)介 209
4.8.2 有關(guān)文件上傳漏洞的知識(shí) 209
4.8.3 JavaScript檢測(cè)繞過(guò)攻擊 210
4.8.4 JavaScript檢測(cè)繞過(guò)代碼分析 211
4.8.5 文件后綴繞過(guò)攻擊 213
4.8.6 文件后綴繞過(guò)代碼分析 214
4.8.7 文件Content-Type繞過(guò)攻擊 214
4.8.8 文件Content-Type繞過(guò)代碼分析 216
4.8.9 文件截?cái)嗬@過(guò)攻擊 217
4.8.10 文件截?cái)嗬@過(guò)代碼分析 218
4.8.11 競(jìng)爭(zhēng)條件攻擊 220
4.8.12 競(jìng)爭(zhēng)條件代碼分析 221
4.8.13 文件上傳漏洞修復(fù)建議 222
4.9 命令執(zhí)行漏洞 227
4.9.1 命令執(zhí)行漏洞簡(jiǎn)介 227
4.9.2 命令執(zhí)行漏洞攻擊 227
4.9.3 命令執(zhí)行漏洞代碼分析 229
4.9.4 命令執(zhí)行漏洞修復(fù)建議 229
4.10 越權(quán)訪問(wèn)漏洞 230
4.10.1 越權(quán)訪問(wèn)漏洞簡(jiǎn)介 230
4.10.2 越權(quán)訪問(wèn)漏洞攻擊 230
4.10.3 越權(quán)訪問(wèn)漏洞代碼分析 232
4.10.4 越權(quán)訪問(wèn)漏洞修復(fù)建議 234
4.11 XXE漏洞 235
4.11.1 XXE漏洞簡(jiǎn)介 235
4.11.2 XXE漏洞攻擊 236
4.11.3 XXE漏洞代碼分析 237
4.11.4 XXE漏洞修復(fù)建議 237
4.12 反序列化漏洞 238
4.12.1 反序列化漏洞簡(jiǎn)介 238
4.12.2 反序列化漏洞攻擊 241
4.12.3 反序列化漏洞代碼分析 242
4.12.4 反序列化漏洞修復(fù)建議 243
4.13 邏輯漏洞 243
4.13.1 邏輯漏洞簡(jiǎn)介 243
4.13.2 邏輯漏洞攻擊 244
4.13.3 邏輯漏洞代碼分析 246
4.13.4 邏輯漏洞修復(fù)建議 247
4.14 本章小結(jié) 248
第5章 WAF繞過(guò) 249
5.1 WAF那些事兒 249
5.1.1 WAF簡(jiǎn)介 249
5.1.2 WAF分類 250
5.1.3 WAF的處理流程 251
5.1.4 WAF識(shí)別 251
5.2 SQL注入漏洞繞過(guò) 254
5.2.1 大小寫(xiě)繞過(guò) 254
5.2.2 替換關(guān)鍵字繞過(guò) 256
5.2.3 編碼繞過(guò) 257
5.2.4 內(nèi)聯(lián)注釋繞過(guò) 260
5.2.5 HTTP參數(shù)污染 262
5.2.6 分塊傳輸 263
5.2.7 SQLMap繞過(guò)WAF 265
5.3 WebShell變形 268
5.3.1 WebShell簡(jiǎn)介 269
5.3.2 自定義函數(shù) 270
5.3.3 回調(diào)函數(shù) 271
5.3.4 腳本型WebShell 272
5.3.5 加解密 272
5.3.6 反序列化 274
5.3.7 類的方法 274
5.3.8 其他方法 275
5.4 文件上傳漏洞繞過(guò) 277
5.4.1 換行繞過(guò) 278
5.4.2 多個(gè)等號(hào)繞過(guò) 279
5.4.3 00截?cái)嗬@過(guò) 280
5.4.4 文件名加“;”繞過(guò) 280
5.4.5 文件名加“'”繞過(guò) 282
5.5 本章小結(jié) 283
第6章 實(shí)用滲透技巧 284
6.1 針對(duì)云環(huán)境的滲透 284
6.1.1 云術(shù)語(yǔ)概述 284
6.1.2 云滲透思路 285
6.1.3 云滲透實(shí)際運(yùn)用 286
6.1.4 云滲透實(shí)戰(zhàn)案例 301
6.2 針對(duì)Redis服務(wù)的滲透 313
6.2.1 Redis基礎(chǔ)知識(shí) 313
6.2.2 Redis滲透思路 316
6.2.3 Redis滲透之寫(xiě)入WebShell 317
6.2.4 Redis滲透之系統(tǒng)DLL劫持 318
6.2.5 Redis滲透之針對(duì)特定軟件的DLL劫持 320
6.2.6 Redis滲透之覆寫(xiě)目標(biāo)的快捷方式 321
6.2.7 Redis滲透之覆寫(xiě)特定軟件的配置文件以達(dá)到提權(quán)目的 322
6.2.8 Redis滲透之覆寫(xiě)sethc.exe等文件 323
6.2.9 Redis滲透實(shí)戰(zhàn)案例 325
6.3 本章小結(jié) 337
第7章 實(shí)戰(zhàn)代碼審計(jì) 338
7.1 代碼審計(jì)的學(xué)習(xí)路線 338
7.2 常見(jiàn)自編碼漏洞的審計(jì) 339
7.2.1 SQL注入漏洞審計(jì) 339
7.2.2 XSS漏洞審計(jì) 348
7.2.3 文件上傳漏洞審計(jì) 349
7.2.4 水平越權(quán)漏洞審計(jì) 351
7.2.5 垂直越權(quán)漏洞審計(jì) 353
7.2.6 代碼執(zhí)行漏洞審計(jì) 356
7.2.7 CSRF漏洞審計(jì) 357
7.2.8 URL重定向漏洞審計(jì) 360
7.3 通用型漏洞的審計(jì) 362
7.3.1 Java反序列化漏洞審計(jì) 363
7.3.2 通用型未授權(quán)漏洞審計(jì) 370
7.4 本章小結(jié) 372
第8章 Metasploit和PowerShell技術(shù)實(shí)戰(zhàn) 373
8.1 Metasploit技術(shù)實(shí)戰(zhàn) 373
8.1.1 Metasploit的歷史 373
8.1.2 Metasploit的主要特點(diǎn) 374
8.1.3 Metasploit的使用方法 375
8.1.4 Metasploit的攻擊步驟 378
8.1.5 實(shí)驗(yàn)環(huán)境 378
8.1.6 信息收集 379
8.1.7 建立通信隧道 380
8.1.8 域內(nèi)橫向移動(dòng) 382
8.1.9 權(quán)限維持 384
8.2 PowerShell技術(shù)實(shí)戰(zhàn) 387
8.2.1 為什么需要學(xué)習(xí)PowerShell 387
8.2.2 最重要的兩個(gè)PowerShell命令 388
8.2.3 PowerShell腳本知識(shí) 393
8.3 本章小結(jié) 395
第9章 實(shí)例分析 396
9.1 代碼審計(jì)實(shí)例分析 396
9.1.1 SQL注入漏洞實(shí)例分析 396
9.1.2 文件刪除漏洞實(shí)例分析 398
9.1.3 文件上傳漏洞實(shí)例分析 399
9.1.4 添加管理員漏洞實(shí)例分析 405
9.1.5 競(jìng)爭(zhēng)條件漏洞實(shí)例分析 410
9.1.6 反序列化漏洞實(shí)例分析 413
9.2 滲透測(cè)試實(shí)例分析 419
9.2.1 后臺(tái)爆破漏洞實(shí)例分析 419
9.2.2 SSRF Redis獲得WebShell實(shí)例分析 421
9.2.3 旁站攻擊實(shí)例分析 428
9.2.4 重置密碼漏洞實(shí)例分析 430
9.2.5 SQL注入漏洞繞過(guò)實(shí)例分析 432
9.3 本章小結(jié) 436

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)