摘要:《Windows內核安全與驅動開發》閱讀筆記 -- 索引目錄 一、內核上機指導 二、內核編程環境及其特殊性 2.1 內核編程的環境 2.2 數據類型 2.3 重要的數據結構 2.4 函數調用 2.5 Windows的驅動開發模型 2.6 WDK編程中的特殊點 三、字符串與鏈表 3.1 字符串操作 3 閱讀全文
posted @ 2019-12-06 09:29 OneTrainee 閱讀 (32) 評論 (0) 編輯
摘要:這里整理了《Windows內核分析》專題的各篇博文,方便查找。 一、保護模式 保護模式101012分頁機制 保護模式中的PDE與PTE 二、系統調用 Windows系統調用中API的三環部分(依據分析重寫ReadProcessMemory函數) Windows系統調用中API從三環到零環(上) Wi 閱讀全文
posted @ 2019-10-19 23:59 OneTrainee 閱讀 (188) 評論 (0) 編輯
摘要:定義一個判斷“直男”的異常類,判斷并拋出異常。 import java.awt.*; // // 定義 直男判斷類 // class StraightException extends Exception{ @Override public String toString() { return "你 閱讀全文
posted @ 2019-12-10 18:37 OneTrainee 閱讀 (4) 評論 (0) 編輯
摘要:一、JAVA類 當子類繼承父類時,如果在子類中調用父類的構造函數實現父類的初始化呢? 當子類重寫了父類的方法,如果在子類中調用原來父類的方法呢? 如何讓“JAVA類無法被繼承“、"JAVA類中的方法無法被修改"、“定義的變量無法被修改”。 當有的類或類的變量方法本層不需要定義,但必須強制其子類定義呢 閱讀全文
posted @ 2019-12-10 18:01 OneTrainee 閱讀 (4) 評論 (0) 編輯
摘要:《Windows內核安全與驅動開發》閱讀筆記 -- 索引目錄 《Windows內核安全與驅動開發》 7.1&7.2&7.3 串口的過濾 一、設備綁定的內核API 進行過濾的最主要的方法是對一個____進行綁定。 我們可以首先認為:一個真實的設備對應一個_____。通過編程可以生成一個__的____, 閱讀全文
posted @ 2019-12-08 16:56 OneTrainee 閱讀 (113) 評論 (0) 編輯
摘要:最新版的vs2019已經完全不支持生成運行在xp下的應用程序 每次在xp下測試,都需要配置好vc6.0,但亂七八糟的太多了,給出地址,綠色版可用 http://www.downcc.com/soft/5867.html 閱讀全文
posted @ 2019-12-07 21:13 OneTrainee 閱讀 (10) 評論 (0) 編輯
摘要:寫一些代碼(不寫不行),然后生成,然后就可以看到這個選項了 閱讀全文
posted @ 2019-12-07 20:46 OneTrainee 閱讀 (4) 評論 (0) 編輯
摘要:《Windows內核安全與驅動開發》閱讀筆記 -- 索引目錄 《Windows內核安全與驅動開發》 5.1&5.2 內核與應用方面的編程 一、生成控制設備 如果一個驅動需要和應用程序通信,那么首先要生成一個_____。 ____和____構成了整個操作系統的基本框架。 ____暴露給了應用層,應用層 閱讀全文
posted @ 2019-12-07 19:57 OneTrainee 閱讀 (16) 評論 (0) 編輯
摘要:《Windows內核安全與驅動開發》閱讀筆記 -- 索引目錄 《Windows內核安全與驅動開發》 4.4 線程與事件 一、開辟一個線程,參數為(打印內容+打印次數),利用線程實現打印。(申請堆內存防止棧清空) #include <ntifs.h> typedef struct { int num; 閱讀全文
posted @ 2019-12-07 17:18 OneTrainee 閱讀 (11) 評論 (0) 編輯
摘要:《Windows內核安全與驅動開發》閱讀筆記 -- 索引目錄 《Windows內核安全與驅動開發》4.3 時間與定時器 一、獲取自系統啟動以來的毫秒數 /* 函數作用:求自操作系統啟動以來所經歷的毫秒數 參數1 mesc: 計算結果(毫秒) */ void MyGetTickCount(PULONG 閱讀全文
posted @ 2019-12-06 15:48 OneTrainee 閱讀 (9) 評論 (0) 編輯
摘要:《Windows內核安全與驅動開發》閱讀筆記 -- 索引目錄 《Windows內核安全與驅動開發》4.1 文件操作 從 C:\a.txt 中讀取一部分內容并利用 DbgPrint 輸出。 #include <ntifs.h> //提供一個卸載函數,讓程序能卸載,如果沒有這個函數,驅動將不能卸載。 V 閱讀全文
posted @ 2019-12-06 14:49 OneTrainee 閱讀 (7) 評論 (0) 編輯
摘要:《Windows內核安全與驅動開發》閱讀筆記 -- 索引目錄 《Windows內核安全與驅動開發》 3.2 內存與鏈表 1. 嘗試生成一個鏈表頭并將其初始化。 2. 嘗試向內存中申請兩個鏈表結點,并且初始化該結點,將該結點插入到鏈表中,其數據結構如下。 typedef struct { LIST_E 閱讀全文
posted @ 2019-12-06 10:33 OneTrainee 閱讀 (8) 評論 (0) 編輯
三d开奖结果走势图