新手求教各位大佬,打算写个驱动用来过滤文件,在HOOK NtCreateFile后要怎么正确的修改文件名呢,我用ExAllocatePoolWithTag分配内存替换ObjectName的Buffer后,NtCreateFile不能正确执行,全部返回0xC0000005,这是为什么
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
Oday小斯 ExAllocatePoolWithTag 分配出来的是内核地址,NtCreateFile 调用上下文ETHREAD PreviousMode 权限不一致
Oday小斯 ZwCreateFile 或者自己改 ETHREAD PreviousMode