能力值:
( LV2,RANK:10 )
|
-
-
26 楼
yy虫子yy
inline hook不蓝屏,idt hook却蓝屏
是不是pg的问题可以用排除法测试
调试模式下,看看idt hook是否蓝屏
如果调试模式下也蓝屏,就不是pg的问题了
要是没有蓝屏,那就是 ... 改了- -,代理函数里面改成只有 JMP OldTrap0E,还是蓝屏了,这样总不会是栈溢出了吧 汇编看了一下,是 jmp qword ptr [xxx]。 不管怎么样多谢了,我再调试模式测试一下
最后于 2020-5-2 20:43
被lytywg编辑
,原因:
|
能力值:
( LV2,RANK:10 )
|
-
-
27 楼
HookRoutine1 PROC
PUSH RAX
PUSH RCX
PUSH RDX
PUSH RBX
PUSH RSP
PUSH RBP
PUSH RSI
PUSH RDI
PUSHF
PUSH R8
PUSH R9
PUSH R10
PUSH R11
PUSH R12
PUSH R13
PUSH R14
PUSH R15
PUSH FS
MOV RBX, 30h
MOV FS, RBX
XOR ECX, ECX
CALL QWORD PTR __imp_KeLowerIrql
CALL HookFunction
MOV RBX, FunctionAddress
XOR RAX, RAX
CALL KeGetCurrentProcessorNumber
MOV RCX, QWORD PTR[RBX + RAX * 8]
MOV OriginalFunction,RCX
POP FS
POP R15
POP R14
POP R13
POP R12
POP R11
POP R10
POP R9
POP R8
POPF
POP RDI
POP RSI
POP RBP
POP RSP
POP RBX
POP RDX
POP RCX
POP RAX
;JMP OriginalFunction ;
JMP ?oldFunction@@3_KA
HookRoutine1 ENDP github https://github.com/DOGSHITD/IDTHook_X64
|
能力值:
( LV2,RANK:10 )
|
-
-
28 楼
Rookietp
HookRoutine1 PROC
PUSH RAX
PUSH RCX
PUSH RDX
PUSH R ...
这代码据原作者说会蓝屏
|
能力值:
( LV2,RANK:10 )
|
-
-
29 楼
lytywg
yy虫子yy
inline hook不蓝屏,idt hook却蓝屏
是不是pg的问题可以用排除法测试
调试模式下,看看idt hook是否蓝屏
如果调试模式 ...
尽管你的代码没有push压栈了 但只要触发idt中断,系统就会自动压栈 返回地址,错误码等参数,栈顶也会抬高
|
能力值:
( LV9,RANK:280 )
|
-
-
30 楼
lytywg
第一次知道看雪的附件会过期,重新上传了还是附件不存在,还是发下git链接吧https://github.com/LLLZed/IDTHOOKHookTrap0E PROC
&a ...
shark的锅,鉴定完毕
|
能力值:
( LV2,RANK:10 )
|
-
-
31 楼
hzqst
shark的锅,鉴定完毕
好吧,多谢大表哥,其实换成inline hook就解决了,只不过我个人喜欢刨根问底,麻烦大家了
|
|
|