-
-
[求助]ssdt hook ntwritevirtuallmemory
-
发表于:
2015-5-27 21:41
4653
-
[求助]ssdt hook ntwritevirtuallmemory
__declspec(naked) void MyNtWriteVirtualMemory()
{
__asm
{
pushad
pushfd
popad
popfd
push 0x1c
push nNtWriteVirtualMemoryAddr_3
jmp nNtWriteVirtualMemoryAddrJmp
}
}
为啥加了 pushad
pushfd
popad
popfd
这四个保存堆栈环境的代码,会有问题,如果改为
__asm
{
push 0x1c
push nNtWriteVirtualMemoryAddr_3
jmp nNtWriteVirtualMemoryAddrJmp
}
就没事,好奇怪呀,堆栈溢出了吗,该怎么解决
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课