首页
社区
课程
招聘
[求助]如何在VC中设置和SEH异常相关的花措令
发表于: 2007-8-24 17:44 4725

[求助]如何在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
        }
运行后,程序却异常退出,不知何故,请高手指点,谢谢!

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 217
活跃值: (30)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
你试试Release版,不要用debug版!
2007-8-25 22:28
0
游客
登录 | 注册 方可回帖
返回
//