C++ 黑客編程揭秘與防范(第3版)
很多讀者學習黑客知識是為了真正掌握與安全相關的知識。與安全相關的知識涉及面比較廣,包括數據安全、存儲安全、系統安全、Web安全、網絡安全等,本書圍繞Windows系統下應用層的開發來介紹一些安全方面的知識。本書是在第2版的基礎上新添加了一些內容,同時也刪除了一些過時的內容。本書以Win32應用層下的安全開發為中心,介紹Windows系統下的安全開發。本書介紹了操作系統的相關操作,比如進程、線程、注冊表等知識。當讀者掌握了關于進程、線程、注冊表等的開發知識后,可以用代碼實現一些常規的操作,如對進程、注冊表、文件等進行操作,這樣,一些日常的操作可與學習的編程知識相結合。除了操作外,本書還介紹了網絡應用程序的開發技術,了解Winsock的開發后,讀者會明白在應用層客戶端與服務器端通信的原理。當然,除了介紹Win32開發外,本書還介紹了PE結構、調試接口、逆向等知識。本書剖析了惡意程序、專殺工具、掃描器等的開發技術,以幫助讀者更好地了解安全知識,為開發安全的軟件打下基礎。
·25.4萬字