- 軟件大小:117.11M
- 軟件語言:中文
- 軟件類型:國產(chǎn)軟件
- 軟件類別:免費軟件 / 電子圖書
- 更新時間:2017-10-12 15:53
- 運行環(huán)境:WinAll, WinXP, Win7, Win8, Win10
- 軟件等級:
- 軟件廠商:
- 官方網(wǎng)站:http://m.siawh.com/
51.55M/中文/5.0
1.54M/中文/6.6
22.94M/中文/5.0
2.08M/中文/3.6
426.31M/中文/0.0
Windows內(nèi)核安全編程pdf是由寒江獨釣推出的一款內(nèi)核編程圖書,詳細的講解了編程方面的有關(guān)知識,適用范圍非常的廣泛,歡迎有需要的朋友到綠色資源網(wǎng)下載體驗!
本書從Windows內(nèi)核編程出發(fā),全面介紹串口、鍵盤、磁盤、文件系統(tǒng)、網(wǎng)絡(luò)等相關(guān)的Windows內(nèi)核模塊的編程技術(shù),以及基于這些技術(shù)的密碼保護、防毒引擎、文件加密、網(wǎng)絡(luò)嗅探、網(wǎng)絡(luò)防火墻的具體實現(xiàn)。對于驅(qū)動編程模型的選擇,本書同時兼顧WDM與WDF。本書適合大專院校計算機系的學生、計算機編程愛好者、普通Windows程序員、Windows內(nèi)核程序員、信息安全行業(yè)的程序員使用。閱讀本書,需要讀者有C語言、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)和計算機網(wǎng)絡(luò)的基礎(chǔ)知識。
第1章 內(nèi)核上機指導 1
Windows內(nèi)核編程的動手有點麻煩,并不是僅僅安裝一個獨立的軟件(比如VC)之后就可以安然地開始編寫代碼,然后運行了。需要下載開發(fā)包、配置開發(fā)環(huán)境、準備調(diào)試工具,可能還需要一些小工具協(xié)同工作。這一步攔住了不少的初學者。本章以詳細圖文攻略,來引導讀者完成這一麻煩的步驟。
1.1 下載和使用WDK 2
1.1.1 下載安裝WDK 2
1.1.2 編寫第一個C文件 3
1.1.3 編譯一個工程 5
1.2 安裝與運行 6
1.2.1 下載一個安裝工具 6
1.2.2 運行與查看輸出信息 7
1.2.3 在虛擬機中運行 9
1.3 調(diào)試內(nèi)核模塊 9
1.3.1 下載和安裝WinDbg 9
1.3.2 設(shè)置Windows XP調(diào)試執(zhí)行 10
1.3.3 設(shè)置Vista調(diào)試執(zhí)行 11
1.3.4 設(shè)置vmware的管道虛擬串口 11
1.3.5 設(shè)置Windows內(nèi)核符號表 13
1.3.6 實戰(zhàn)調(diào)試first 14
練習題 16
第2章 內(nèi)核編程環(huán)境及其特殊性 17
編寫過驅(qū)動程序的讀者可能會很熟悉這一切,但是對只從事過應用程序的讀者而言,要理解內(nèi)核編程環(huán)境的特殊性,就很需要一些功夫和悟性了。在應用程序中,多線程的情況已經(jīng)帶來了一定理解的困難;而內(nèi)核代碼呢?幾乎無時無刻不運行在多線程之下。它從哪里開始?從哪里結(jié)束?它在什么進程內(nèi)運行?這些問題一言難盡。
2.1 內(nèi)核編程的環(huán)境 18
2.1.1 隔離的應用程序 18
2.1.2 共享的內(nèi)核空間 19
2.1.3 無處不在的內(nèi)核模塊 20
2.2 數(shù)據(jù)類型 21
2.2.1 基本數(shù)據(jù)類型 21
2.2.2 返回狀態(tài) 22
2.2.3 字符串 23
2.3 重要的數(shù)據(jù)結(jié)構(gòu) 23
2.3.1 驅(qū)動對象 23
2.3.2 設(shè)備對象 25
2.3.3 請求 26......
請描述您所遇到的錯誤,我們將盡快予以修正,謝謝!
*必填項,請輸入內(nèi)容