-
-
[求助]如何在VC中设置和SEH异常相关的花措令
-
发表于:
2007-8-24 17:44
4725
-
有一段花指令,
call $+1bh
mov ebx,dword ptr [esp+0ch]
mov esp,dword ptr [ebx+0c4h]
pop dword ptr fs:[0]
add esp,4
jmp $+16h
push dword ptr fs:[0]
mov fs:[0],esp
xor ecx,ecx
cdq
div ecx
db 0e9h
经过MASM编译运行,很正常,
但我将它改在VC上用,代码如下:
_asm
{
call lbl1
mov ebx,dword ptr [esp+0x0c]
mov esp,dword ptr [ebx+0xc4]
pop dword ptr fs:[0]
add esp,4
jmp lbl2
lbl1:
push dword ptr fs:[0]
mov fs:[0],esp
xor ecx,ecx
cdq
div ecx
_emit 0xe9
lbl2:
nop
nop
}
运行后,程序却异常退出,不知何故,请高手指点,谢谢!
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!