在Windows核心中有一個活動進程鍊表PsAcvtivePeorecssList。它是一個雙向鍊表,保存著系統中所有進程的EPROCESS結構。特別地,進程的EPROCESS結構包含一個具有指針成員flink和BLINK的list_entry結構,這兩個指針分別指向當前進程的前方和後方進程。當某些模組需要獲得系統中運行的所有進程信息時,就會遍歷這個鍊表。若在PsActviePoroessList鍊表上刪除了某個進程對象,該進程將被隱藏起來。但這不影響進程的運行。由於Windows的執行緒管理器使用另外的數據結構,這些“隱藏”進程仍可運行。用這種方法隱藏過的進程,即使調用系統服務ZwQuerysystemnlofmratino也無法找到。
通過編寫驅動程式,在核心層面的進程雙向鍊表中摘除自身信息,這樣一來不管如何枚舉進程都無法發現徹底實現進程隱藏。
基於執行緒調度鏈的進程枚舉技術可以枚舉到系統執行緒信息,正如上所說的【這不影響進程的運行。由於Windows的執行緒管理器使用另外的數據結構】,隱藏進程技術不可能把這些結構給隱藏掉,否則自己連cpu時間片都分不到,根本就不會得到運行的機會。
相關詞條
-
kom
.kom域名.kom 域名是目前國際最廣泛流行的通用域名格式,1985年開放註冊.全球的用戶超過1000萬個。所有國際化公司都會...
.kom域名 .kom檔案 KOM組件 英語中的kom 字典中KOM的含義 -
kom[通用域名格式]
.kom域名kom域名註冊規則1、只提供英文字母(a-z,不區分大小寫)、數字(0-9)、以及"-"(英文中的連詞號,即中橫線)...
.kom域名 .kom檔案 KOM組件 英語中的kom 字典中的KOM -
Windows核心安全編程從入門到實踐
6.2.4 DKOM技術 214 6.2.5 其他方法 215...
圖書信息 內容簡介 前 言 目 錄 -
惡意軟體分析訣竅與工具箱:對抗“流氓”軟體的技術與利器
基本信息出版社: 清華大學出版社; 第1版 (2012年1月1日) 外文書名: Malware Analyst's C...
基本信息 內容簡介 作者簡介 目錄 -
文偉平
主要經歷2001.09-2004.12 中國科學院軟體研究所,博士 2004.12-2006.9 中國科學院軟體研究所,助理研究...
主要經歷 主講課程 研究方向 主要科研項目 發表論文