stdhu/windows-kernel-pagehook

一处编写错误

Opened this issue · 1 comments

oeroi commented

一处编写错误导致物理页为4kb时PTE会修改失败,InlineHook.cpp第374行pHookListNode->NewPttAddress = newPteContent; 应该改为pHookListNode->NewPteContent= newPteContent;
改完之后,物理页为4kb能进行HOOK但是不久之后,会触发8000003异常,还没想到解决方法

oeroi commented

2MB的页HOOK之后,可以稳定很久 还没出现蓝屏的情况.. 4kb的页 容易蓝屏和应用程序卡死等情况...