驅動開發:內核層InlineHook掛鉤函數( 二 )

運行這段驅動程序,會輸出掛鉤保護的具體地址信息;

驅動開發:內核層InlineHook掛鉤函數

文章插圖
使用WinDBG觀察,會發現掛鉤后原函數已經被替換掉了,而被替換的地址就是我們自己的MyPsLookupProcessByProcessId函數 。
驅動開發:內核層InlineHook掛鉤函數

文章插圖
當你嘗試使用任務管理器結束掉lyshark.exe進程時,則會提示拒絕訪問 。
驅動開發:內核層InlineHook掛鉤函數

文章插圖
參考文獻https://www.docin.com/p-1508418694.html

推薦閱讀