首页
社区
课程
招聘
求教:新手遇到SetUnhandledExceptionFilter函数
2006-11-7 21:30 6101

求教:新手遇到SetUnhandledExceptionFilter函数

2006-11-7 21:30
6101
新手入门,还不熟悉这个函数,望高手不吝赐教

00401066  |.  E8 BF000000   call    <jmp.&USER32.GetDlgItemTextA>   ; \GetDlgItemTextA
0040106B      A3 13114000   mov     [401113], eax  ;[401113]处为0,发生异常。


00401101     /75 0A         jnz     short 0040110D
00401103     |68 4A334000   push    0040334A
00401108     |E8 3B000000   call    <jmp.&KERNEL32.SetUnhandledExcep>
0040110D  |> \33C0          xor     eax, eax
0040110F  |.  C9            leave
00401110  \.  C2 1000       retn    10
00401113   .  00000000      dd      00000000

用OD调试时停在0040106B处,请问该怎么办?

[培训]科锐软件逆向50期预科班报名即将截止,速来!!! 50期正式班报名火爆招生中!!!

收藏
免费 0
打赏
分享
最新回复 (2)
雪    币: 38374
活跃值: (19365)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
kanxue 8 2006-11-8 09:11
2
0
401113这个地址在代码段里,而一般程序代码段是不可写的,所以,当向401113写数据时会导致异常。

当然,这也可能是作者故意构造的一个异常,有关SetUnhandledExceptionFilter用法,你参考http://bbs.pediy.com/showthread.php?s=&threadid=20366
3楼的SEH相关文章。
雪    币: 207
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
易leww 1 2006-11-8 14:01
3
0
最初由 kanxue 发布
401113这个地址在代码段里,而一般程序代码段是不可写的,所以,当向401113写数据时会导致异常。

当然,这也可能是作者故意构造的一个异常,有关SetUnhandledExceptionFilter用法,你参考http://bbs.pediy.com/showthread.php?s=&threadid=20366
3楼的SEH相关文章。


看了看雪老大的文章明白了许多,眼下问题已经解决了;继续学习中。。。
                                          十分感谢。
游客
登录 | 注册 方可回帖
返回