Web安全漏洞及代碼審計(第2版)(微課版)

郭錫泉,陳香錫,馮繼舜

  • 出版商: 電子工業
  • 出版日期: 2025-07-01
  • 售價: $299
  • 語言: 簡體中文
  • 頁數: 236
  • ISBN: 7121497166
  • ISBN-13: 9787121497162
  • 相關分類: 資訊安全
  • 下單後立即進貨 (約4週~6週)

相關主題

商品描述

代碼審計是企業安全從業人員必備的基本技能。在企業安全操作、滲透測試、漏洞研究等各項工作中,都需要進行代碼審計。本書圍繞代碼審計前的準備工作、審計方法等方面精心組織內容,通過應用案例,讓讀者深刻體會代碼審計的重要作用。 本書包含16 個項目。項目1 和項目2 為代碼審計前的準備工作,包括項目1“部署工作環境”和項目2“初識審計軟件”。項目3 為“基於DVWA 的漏洞分析與代碼審計”,利用DVWA 這一通用平臺進行各種Web 安全漏洞的分析與代碼審計。項目4~項目16 針對不同的靶機系統,進一步深化相關漏洞的代碼審計技術,包括項目4“靶機SQL 註入漏洞與審計”、項目5“靶機跨站腳本攻擊漏洞與審計”、項目6“靶機跨站請求偽造漏洞與審計”、項目7“靶機服務端請求偽造漏洞與審計”、項目8“靶機XML 外部實體註入漏洞與審計”、項目9“靶機代碼執行漏洞與審計”、項目10“靶機命令執行漏洞與審計”、項目11“靶機反序列化漏洞與審計”、項目12“靶機任意文件上傳漏洞與審計”、項目13“靶機文件包含漏洞與審計”、項目14“靶機文件操作類漏洞與審計”、項目15“靶機其他類型漏洞與審計”和項目16“靶機框架漏洞與審計”。 本書配有微課視頻、源代碼、電子課件、教案等教學資源,讀者可以登錄華信教育資源網免費註冊後進行下載。本書既可以作為高等院校、高等職業院校“網絡與信息安全”課程的教材,也可以作為相關從業人員的參考書。

目錄大綱

項目1 部署工作環境 .................................. 1
項目知識準備 ............................................. 2
任務1 部署Windows 平臺的工作環境 ....... 8
任務2 部署Linux 平臺的工作環境 .......... 13
項目復盤 ................................................. 17
項目2 初識審計軟件 ................................ 18
項目知識準備 ........................................... 18
任務1 使用Seay 審計DVWA ................. 37
任務2 使用RIPS 審計DVWA ................. 43
項目復盤 ................................................. 46
項目3 基於DVWA 的漏洞分析與代碼審計 ................................................ 47
項目知識準備 ........................................... 48
任務1 功能點定向審計 .......................... 48
任務2 暴力破解漏洞與審計 .................... 53
任務3 命令註入漏洞與審計 .................... 58
任務4 跨站請求偽造漏洞與審計 ............. 63
任務5 文件包含漏洞與審計 .................... 70
任務6 文件上傳漏洞與審計 .................... 74
任務7 SQL 註入漏洞與審計 ................... 78
任務8 SQL 盲註漏洞與審計 ................... 87
任務9 脆弱會話漏洞與審計 .................... 94
任務10 反射型XSS 漏洞與審計 ............. 98
任務11 存儲型XSS 漏洞與審計 ........... 101
任務12 不安全的驗證流程漏洞與審計 ........................................ 106
項目復盤 ............................................... 116
項目4 靶機SQL 註入漏洞與審計 ........ 117
項目知識準備 ......................................... 117
任務1 SQL 註入漏洞分析 .................... 118
任務2 SQL 註入漏洞代碼審計 .............. 123
項目復盤 ............................................... 127
項目5 靶機跨站腳本攻擊漏洞與審計 .............................................. 128
項目知識準備 ......................................... 128
任務1 跨站腳本攻擊漏洞分析 .............. 129
任務2 跨站腳本攻擊漏洞代碼審計 ....... 131
項目復盤 ............................................... 136
項目6 靶機跨站請求偽造漏洞與審計 .............................................. 137
項目知識準備 ......................................... 137
任務1 跨站請求偽造漏洞分析 .............. 138
任務2 跨站請求偽造漏洞代碼審計 ....... 140
項目復盤 ............................................... 144
項目7 靶機服務端請求偽造漏洞與審計 .............................................. 145
項目知識準備 ......................................... 145
任務1 服務端請求偽造漏洞分析 ........... 146
任務2 服務端請求偽造漏洞代碼審計 .... 148
項目復盤 ............................................... 152
項目8 靶機XML 外部實體註入漏洞與審計 .......................................... 153
項目知識準備 ......................................... 153
任務1 XML 外部實體註入漏洞分析 ...... 155
任務2 XML 外部實體註入漏洞代碼審計 .......................................... 157
項目復盤 ............................................... 161
項目9 靶機代碼執行漏洞與審計 .......... 162
項目知識準備 ......................................... 162
任務1 代碼執行漏洞分析 ..................... 163
任務2 代碼執行漏洞代碼審計 .............. 166
項目復盤 ............................................... 170
項目10 靶機命令執行漏洞與審計 ........ 171
項目知識準備 ......................................... 171
任務1 命令執行漏洞分析 ..................... 172
任務2 命令執行漏洞代碼審計 .............. 174
項目復盤 ............................................... 179
項目11 靶機反序列化漏洞與審計 ........ 180
項目知識準備 ......................................... 180
任務1 反序列化漏洞分析 ..................... 182
任務2 反序列化漏洞代碼審計 .............. 183
項目復盤 ............................................... 190
項目12 靶機任意文件上傳漏洞與審計 ............................................ 191
項目知識準備 ......................................... 191
任務1 任意文件上傳漏洞分析 .............. 192
任務2 任意文件上傳漏洞代碼審計 ....... 193
項目復盤 ............................................... 197
項目13 靶機文件包含漏洞與審計 ........ 198
項目知識準備 ......................................... 198
任務1 文件包含漏洞分析 ..................... 199
任務2 文件包含漏洞代碼審計 .............. 201
項目復盤 ............................................... 204
項目14 靶機文件操作類漏洞與審計 .... 205
項目知識準備 ......................................... 205
任務1 任意文件讀取/修改漏洞代碼審計 ......................................... 206
任務2 任意文件刪除漏洞代碼審計 ....... 208
項目復盤 ............................................... 210
項目15 靶機其他類型漏洞與審計 ........ 211
項目知識準備 ......................................... 211
任務1 系統重裝漏洞分析及代碼審計 .... 212
任務2 越權漏洞分析及代碼審計 ........... 217
項目復盤 ............................................... 222
項目16 靶機框架漏洞與審計 ................ 223
項目知識準備 ......................................... 223
任務1 ThinkPHP 框架使用 ................... 224
任務2 ThinkPHP 遠程代碼執行漏洞分析與審計 ............................... 226
項目復盤 ............................................... 230