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