首 頁(yè)
手機(jī)版

C++黑客編程揭秘與防范第2版 冀云pdf掃描版

  • 軟件大小:54.58M
  • 軟件語(yǔ)言:簡(jiǎn)體中文
  • 軟件類型:國(guó)產(chǎn)軟件
  • 軟件授權(quán):免費(fèi)軟件
  • 更新時(shí)間:2023/09/05
  • 軟件類別:電子閱讀
  • 應(yīng)用平臺(tái):Windows10,Windows8,Windows7,WinVista,Win2003,WinXP,Win2000
網(wǎng)友評(píng)分:5.5分
網(wǎng)友評(píng)論 下載地址 收藏該頁(yè)
本地下載

C++黑客編程揭秘與防范第2版是一本黑客編程數(shù)據(jù),由冀云編著。本書(shū)是C++黑客編程揭秘與防范的升級(jí)版,全書(shū)在前書(shū)的基礎(chǔ)上新添加了一些內(nèi)容,同時(shí)也刪除了一些過(guò)時(shí)的內(nèi)容。書(shū)中以Win32應(yīng)用層下安全開(kāi)發(fā)為中心,介紹Windows系統(tǒng)下的安全開(kāi)發(fā),內(nèi)容幾乎涵蓋了反病毒領(lǐng)域的所有知識(shí),當(dāng)你認(rèn)真閱讀完之后你也就成功具備了成為一名反病毒工程師的基本素養(yǎng)。

內(nèi)容介紹

市面上關(guān)于黑客入門(mén)的書(shū)籍較為繁多,比如黑客圖解入門(mén)、黑客工具詳解、黑客木馬攻防等。但是,對(duì)于很多讀者來(lái)說(shuō),可能并不是單單掌握簡(jiǎn)單的工具使用就能滿足的。很多讀者學(xué)習(xí)黑客知識(shí)是為了真正掌握與安全相關(guān)的知識(shí)。

與安全相關(guān)的知識(shí)涉及面比較廣,包括數(shù)據(jù)安全、存儲(chǔ)安全、系統(tǒng)安全、Web安全、網(wǎng)絡(luò)安全等,《C++黑客編程揭秘與防范第2版》圍繞Windows系統(tǒng)下應(yīng)用層的開(kāi)發(fā)來(lái)介紹一些關(guān)于安全方面的知識(shí)。

《C++黑客編程揭秘與防范第2版》介紹了操作系統(tǒng)的相關(guān)操作,比如進(jìn)程、線程、注冊(cè)表等知識(shí)。當(dāng)讀者掌握了關(guān)于進(jìn)程、線程、注冊(cè)表等相關(guān)的開(kāi)發(fā)知識(shí)后,就可以把一些常規(guī)的操作進(jìn)程、注冊(cè)表、文件等用代碼進(jìn)行實(shí)現(xiàn),這樣,一些日常的操作可與學(xué)習(xí)的編程知識(shí)相結(jié)合。

除了操作的知識(shí)外,本書(shū)還介紹了關(guān)于網(wǎng)絡(luò)應(yīng)用程序的開(kāi)發(fā),了解Winsock的開(kāi)發(fā)后,讀者就會(huì)明白在應(yīng)用層客戶端與服務(wù)器端通信的原理。

當(dāng)然,《C++黑客編程揭秘與防范第2版》除了介紹Win32開(kāi)發(fā)外,還介紹了PE結(jié)構(gòu)、調(diào)試接口、逆向等相關(guān)的知識(shí)。本書(shū)的最后部分介紹了關(guān)于惡意程序、專殺工具、掃描器等工具的開(kāi)發(fā)。讀者只要將前面章節(jié)的知識(shí)掌握后,后面的實(shí)例部分就水到渠成了。

章節(jié)目錄

第1章 黑客編程入門(mén) 1

1.1 初識(shí)Windows消息 1

1.1.1 對(duì)消息的演示測(cè)試 1

1.1.2 對(duì)MsgTest代碼的解釋 3

1.1.3 如何獲取窗口的類名稱 4

1.2 Windows消息機(jī)制的處理 5

1.2.1 DOS程序與Windows程序執(zhí)行流程

對(duì)比 5

1.2.2 一個(gè)簡(jiǎn)單的Windows應(yīng)用程序 7

1.3 模擬鼠標(biāo)鍵盤(pán)按鍵的操作 13

1.3.1 基于發(fā)送消息的模擬 13

1.3.2 通過(guò)API函數(shù)模擬鼠標(biāo)鍵盤(pán)按鍵的

操作 16

1.4 通過(guò)消息實(shí)現(xiàn)進(jìn)程間的通信 19

1.4.1 通過(guò)自定義消息進(jìn)行進(jìn)程通信 19

1.4.2 通過(guò)WM_COPYDATA消息進(jìn)行進(jìn)程

通信 21

1.5 VC相關(guān)開(kāi)發(fā)輔助工具 24

1.5.1 Error Lookup工具的使用 24

1.5.2 Windows Error Lookup Tool工具的使用 25

1.5.3 VC6調(diào)試工具介紹 26

1.6 總結(jié) 33

第2章 黑客網(wǎng)絡(luò)編程 34

2.1 Winsock編程基礎(chǔ)知識(shí) 34

2.1.1 網(wǎng)絡(luò)基礎(chǔ)知識(shí) 34

2.1.2 面向連接協(xié)議與非面向連接協(xié)議所

使用的函數(shù) 36

2.1.3 Winsock網(wǎng)絡(luò)編程知識(shí) 36

2.1.4 字節(jié)順序 41

2.2 Winsock編程實(shí)例 43

2.2.1 基于TCP的通信 43

2.2.2 基于UDP的通信 45

2.2.3 口令暴力猜解 47

2.3 非阻塞模式開(kāi)發(fā) 54

2.3.1 設(shè)置Winsock的工作模式 54

2.3.2 非阻塞模式下的簡(jiǎn)單遠(yuǎn)程控制的開(kāi)發(fā) 55

2.4 原始套接字的開(kāi)發(fā) 64

2.4.1 Ping命令的使用 64

2.4.2 Ping命令的構(gòu)造 65

2.4.3 Ping命令的實(shí)現(xiàn) 67

2.5 總結(jié) 68

第3章 黑客Windows API編程 69

3.1 文件相關(guān)API函數(shù) 69

3.1.1 文件相關(guān)操作API函數(shù) 69

3.1.2 模擬U盤(pán)病毒 73

3.1.3 免疫AutoRun病毒工具的編寫(xiě) 75

3.2 注冊(cè)表編程 77

3.2.1 注冊(cè)表結(jié)構(gòu)簡(jiǎn)介 78

3.2.2注冊(cè)表操作常用API函數(shù)介紹 79

3.2.3 注冊(cè)表下啟動(dòng)項(xiàng)的管理 82

3.3 服務(wù)相關(guān)的編程 86

3.3.1 如何查看系統(tǒng)服務(wù) 86

3.3.2 服務(wù)控制管理器的實(shí)現(xiàn) 87

3.4 進(jìn)程與線程 93

3.4.1 進(jìn)程的創(chuàng)建 94

3.4.2 進(jìn)程的結(jié)束 99

3.4.3 進(jìn)程的枚舉 100

3.4.4 進(jìn)程的暫停與恢復(fù) 104

3.4.5 多線程編程基礎(chǔ) 108

3.5 DLL編程 114

3.5.1 編寫(xiě)一個(gè)簡(jiǎn)單的DLL程序 114

3.5.2 遠(yuǎn)程線程的編程 120

3.6 總結(jié) 129

第4章 黑客內(nèi)核驅(qū)動(dòng)開(kāi)發(fā)基礎(chǔ) 130

4.1 驅(qū)動(dòng)版的“Hello World” 130

4.1.1 驅(qū)動(dòng)版“Hello World”代碼編寫(xiě) 130

4.1.2 驅(qū)動(dòng)程序的編譯 133

4.1.3 驅(qū)動(dòng)文件的裝載與輸出 133

4.1.4 驅(qū)動(dòng)程序裝載工具實(shí)現(xiàn) 134

4.2 內(nèi)核下的文件操作 136

4.2.1 內(nèi)核文件的讀寫(xiě)程序 136

4.2.2 內(nèi)核下文件讀寫(xiě)函數(shù)介紹 139

4.3 內(nèi)核下的注冊(cè)表操作 145

4.3.1 內(nèi)核下注冊(cè)表的讀寫(xiě)程序 145

4.3.2 內(nèi)核下注冊(cè)表讀寫(xiě)函數(shù)的介紹 148

4.4 總結(jié) 150

第5章 黑客逆向基礎(chǔ) 151

5.1 x86匯編語(yǔ)言介紹 151

5.1.1 寄存器 151

5.1.2 常用匯編指令集 154

5.1.3 尋址方式 159

5.2 逆向調(diào)試分析工具 160

5.2.1 OllyDbg使用介紹 160

5.2.2 OD破解實(shí)例 164

5.3 逆向反匯編分析工具 168

5.4 C語(yǔ)言代碼逆向基礎(chǔ) 177

5.4.1 函數(shù)的識(shí)別 177

5.4.2 if…else…結(jié)構(gòu)分析 186

5.4.3 switch結(jié)構(gòu)分析 188

5.4.4 循環(huán)結(jié)構(gòu)分析 191

5.5 逆向分析實(shí)例 195

5.5.1 wcslen函數(shù)的逆向 195

5.5.2 掃雷游戲輔助工具 198

5.6 總結(jié) 201

第6章 加密與解密 202

6.1 PE文件結(jié)構(gòu) 202

6.1.1 PE文件結(jié)構(gòu)全貌 202

6.1.2 PE結(jié)構(gòu)各部分簡(jiǎn)介 203

6.2 詳解PE文件結(jié)構(gòu) 204

6.2.1 DOS頭部詳解IMAGE_DOS_HEA-

DER 204

6.2.2 PE頭部詳解IMAGE_NT_HEAD-

ERS 206

6.2.3 文件頭部詳解IMAGE_FILE_HEAD-

ER 207

6.2.4 可選頭詳解IMAGE_OPTIONAL_

HEADER 209

6.2.5 節(jié)表詳解IMAGE_SECTION_HEAD-

ER 212

6.3 PE結(jié)構(gòu)的3種地址 214

6.3.1 與PE結(jié)構(gòu)相關(guān)的3種地址 214

6.3.2 3種地址的轉(zhuǎn)換 215

6.4 PE相關(guān)編程實(shí)例 218

6.4.1 PE查看器 218

6.4.2 簡(jiǎn)單的查殼工具 221

6.4.3 地址轉(zhuǎn)換器 224

6.4.4 添加節(jié)區(qū) 227

6.5 破解基礎(chǔ)知識(shí)及調(diào)試API函數(shù)的

使用說(shuō)明

1、下載并解壓,得出pdf文件

2、如果打不開(kāi)本文件,請(qǐng)務(wù)必下載pdf閱讀器

3、安裝后,在打開(kāi)解壓得出的pdf文件

4、雙擊進(jìn)行閱讀試讀

收起介紹展開(kāi)介紹
  • 下載地址
C++黑客編程揭秘與防范第2版 冀云pdf掃描版

有問(wèn)題? 點(diǎn)此報(bào)錯(cuò)

發(fā)表評(píng)論

0條評(píng)論

熱門(mén)推薦