二進(jìn)制安全基礎(chǔ) 版權(quán)信息
- ISBN:9787302651277
- 條形碼:9787302651277 ; 978-7-302-65127-7
- 裝幀:平裝-膠訂
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>>
二進(jìn)制安全基礎(chǔ) 本書特色
《二進(jìn)制安全基礎(chǔ)》以網(wǎng)絡(luò)空間安全中常見的二進(jìn)制安全技術(shù)為主線,詳細(xì)介紹 C 語言反匯編技術(shù)、二進(jìn)制漏洞挖掘和軟件逆向分析基礎(chǔ)技能。
《二進(jìn)制安全基礎(chǔ)》配套示例源碼、PPT課件、教學(xué)大綱、教案、習(xí)題答案、作者QQ群答疑。
《二進(jìn)制安全基礎(chǔ)》適合二進(jìn)制安全技術(shù)初學(xué)者、系統(tǒng)安全研究人員、底層軟件開發(fā)人員、病毒分析人員。
《二進(jìn)制安全基礎(chǔ)》可以作為企事業(yè)單位網(wǎng)絡(luò)安全從業(yè)人員的技術(shù)參考用書,也可以作為應(yīng)用型本科、高職高專網(wǎng)絡(luò)空間安全、信息安全類專業(yè)的教材。
二進(jìn)制安全基礎(chǔ) 內(nèi)容簡(jiǎn)介
《二進(jìn)制安全基礎(chǔ)》為二進(jìn)制安全技術(shù)知識(shí)普及與技術(shù)基礎(chǔ)教程,不僅能為初學(xué)二進(jìn)制安全技術(shù)的讀者提供全面、實(shí)用的C語言反匯編知識(shí),而且能有效培養(yǎng)讀者的漏洞挖掘和軟件逆向分析基礎(chǔ)能力!抖M(jìn)制安全基礎(chǔ)》配套示例源碼、PPT課件、教學(xué)大綱、教案、習(xí)題答案、作者QQ群答疑。 《二進(jìn)制安全基礎(chǔ)》共12章,內(nèi)容包括二進(jìn)制安全概述、基本數(shù)據(jù)類型、表達(dá)式、流程控制、函數(shù)、變量、數(shù)組和指針、結(jié)構(gòu)體、C++反匯編、其他編程知識(shí)、二進(jìn)制漏洞挖掘(PWN)、軟件逆向分析。 《二進(jìn)制安全基礎(chǔ)》適合二進(jìn)制安全初學(xué)者和網(wǎng)絡(luò)安全從業(yè)人員,也適合作為應(yīng)用型本科與高職高專網(wǎng)絡(luò)空間安全、信息安全類專業(yè)的教材。
二進(jìn)制安全基礎(chǔ) 目錄
1.1 匯編指令 1
1.1.1 寄存器 1
1.1.2 指令集 6
1.2 編譯環(huán)境 8
1.2.1 x86環(huán)境 8
1.2.2 ARM環(huán)境 9
1.2.3 MIPS環(huán)境 11
1.3 常用工具 12
1.3.1 PE工具 12
1.3.2 OllyDbg工具 14
1.3.3 IDA Pro工具 15
1.4 本章小結(jié) 17
1.5 習(xí)題 18
第2章 基本數(shù)據(jù)類型 19
2.1 整數(shù) 19
2.1.1 無符號(hào)整數(shù) 19
2.1.2 有符號(hào)整數(shù) 21
2.2 浮點(diǎn)數(shù) 21
2.2.1 浮點(diǎn)指令 22
2.2.2 編碼 22
2.3 字符和字符串 24
2.4 布爾型 27
2.5 指針 28
2.6 常量 30
2.7 案例 32
2.8 本章小結(jié) 33
2.9 習(xí)題 34
第3章 表達(dá)式 35
3.1 算術(shù)運(yùn)算 35
3.1.1 四則運(yùn)算 35
3.1.2 自增和自減 41
3.2 關(guān)系運(yùn)算和邏輯運(yùn)算 42
3.3 位運(yùn)算 49
3.4 案例 52
3.5 本章小結(jié) 54
3.6 習(xí)題 54
第4章 流程控制 56
4.1 if語句 56
4.1.1 單分支 56
4.1.2 雙分支 57
4.1.3 多分支 58
4.2 switch語句 60
4.3 while/for語句 66
4.3.1 while循環(huán)語句 66
4.3.2 for循環(huán)語句 68
4.4 案例 69
4.5 本章小結(jié) 72
4.6 習(xí)題 72
第5章 函數(shù) 74
5.1 函數(shù)棧 74
5.2 函數(shù)參數(shù) 75
5.3 函數(shù)調(diào)用類型 77
5.4 函數(shù)返回值 81
5.5 案例 82
5.6 本章小結(jié) 85
5.7 習(xí)題 85
第6章 變量 87
6.1 全局變量 87
6.2 靜態(tài)變量 88
6.3 堆變量 90
6.4 案例 93
6.5 本章小結(jié) 96
6.6 習(xí)題 96
第7章 數(shù)組和指針 98
7.1 數(shù)組 98
7.1.1 數(shù)組作為參數(shù) 99
7.1.2 數(shù)組作為返回值 100
7.1.3 多維數(shù)組 101
7.2 指針 102
7.2.1 指針數(shù)組 102
7.2.2 數(shù)組指針 106
7.2.3 函數(shù)指針 108
7.3 案例 109
7.4 本章小結(jié) 112
7.5 習(xí)題 112
第8章 結(jié)構(gòu)體 114
8.1 結(jié)構(gòu)體變量?jī)?nèi)存分配 114
8.2 結(jié)構(gòu)體對(duì)象作為函數(shù)參數(shù) 120
8.2.1 值傳遞 120
8.2.2 地址傳遞 122
8.3 結(jié)構(gòu)體對(duì)象作為函數(shù)返回值 124
8.4 案例 125
8.5 本章小結(jié) 127
8.6 習(xí)題 127
第9章 C 反匯編 129
9.1 構(gòu)造函數(shù)和析構(gòu)函數(shù) 129
9.1.1 局部對(duì)象 129
9.1.2 全局對(duì)象 130
9.1.3 堆對(duì)象 133
9.1.4 參數(shù)對(duì)象 135
9.1.5 返回值對(duì)象 137
9.2 虛函數(shù) 139
9.3 繼承與多態(tài) 143
9.4 本章小結(jié) 150
9.5 習(xí)題 150
第10章 其他編程知識(shí) 151
10.1 C語言常用功能 151
10.1.1 文件處理 151
10.1.2 多線程 152
10.1.3 網(wǎng)絡(luò) 155
10.2 數(shù)據(jù)結(jié)構(gòu)和算法 159
10.2.1 線性結(jié)構(gòu) 160
10.2.2 樹 172
10.2.3 排序算法 178
10.3 本章小結(jié) 190
第11章 二進(jìn)制漏洞挖掘(PWN) 191
11.1 Linux安全機(jī)制 191
11.1.1 Stack Canaries 191
11.1.2 No-eXecute 193
11.1.3 ASLR 193
11.1.4 RELRO 195
11.2 pwntools 196
11.3 shellcode 197
11.3.1 編寫shellcode 197
11.3.2 通過pwntools生成
shellcode 200
11.3.3 使用其他方式獲取
shellcode 200
11.4 整數(shù)溢出 201
11.5 格式化字符串漏洞 203
11.5.1 數(shù)據(jù)泄露 204
11.5.2 數(shù)據(jù)寫入 205
11.6 棧溢出與ROP 205
11.6.1 ret2text 205
11.6.2 ret2shellcode 207
11.6.3 ret2libc 210
11.7 堆溢出 217
11.7.1 堆基本數(shù)據(jù)結(jié)構(gòu) 217
11.7.2 堆空閑管理結(jié)構(gòu) 218
11.7.3 malloc基本流程 219
11.7.4 free基本流程 220
11.7.5 堆溢出漏洞 220
11.8 本章小結(jié) 235
第12章 軟件逆向分析 236
12.1 文件格式 236
12.1.1 PE文件格式 236
12.1.2 ELF文件格式 241
12.2 加密算法識(shí)別 244
12.2.1 Base64 244
12.2.2 MD5 245
12.2.3 TEA 245
12.2.4 DES 246
12.2.5 RC4 247
12.2.6 算法識(shí)別 248
12.3 加殼與脫殼 249
12.3.1 基本概念 249
12.3.2 脫殼方法 250
12.4 分析案例 251
12.4.1 CTF案例 251
12.4.2 CrackMe案例 256
12.4.3 病毒分析 264
12.5 本章小結(jié) 269
二進(jìn)制安全基礎(chǔ) 作者簡(jiǎn)介
鄭天明,周口師范學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院講師、教研室主任。擁有多年軟件開發(fā)、滲透測(cè)試教學(xué)經(jīng)驗(yàn)。著有圖書《Web滲透測(cè)試技術(shù)》。
- >
中國歷史的瞬間
- >
【精裝繪本】畫給孩子的中國神話
- >
上帝之肋:男人的真實(shí)旅程
- >
苦雨齋序跋文-周作人自編集
- >
回憶愛瑪儂
- >
有舍有得是人生
- >
推拿
- >
伯納黛特,你要去哪(2021新版)