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

求教:新手遇到SetUnhandledExceptionFilter函数

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

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处,请问该怎么办?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

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

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

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


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