读书人

为什么小弟我写的_declspec(naked)

发布时间: 2012-05-15 14:35:29 作者: rapoo

求助,为什么我写的__declspec(naked) 总是蓝屏?
HOOK了sysenter。

C/C++ code
char MESSAGE[]="System call!";...// Hook function__declspec(naked) MyKiFastCallEntry(){    __asm {        lea     eax, MESSAGE        push    eax        call    DbgPrint        add    esp, 4        jmp [d_origKiFastCallEntry] //一些上面的代码总是蓝屏    }}


[解决办法]
KiFastCallEntry中eax是服务例程ID , DbgPrint后eax变了

读书人网 >汇编语言

热点推荐