首页
社区
课程
招聘
[求助]能不能为其他程序加入异常处理?
发表于: 2013-1-21 18:06 4503

[求助]能不能为其他程序加入异常处理?

2013-1-21 18:06
4503
目前正在写一款软件的插件 目标软件的自身本身没有做异常处理 运行一段时间后 会内存访问错误
能不能写个模块 为它处理异常? 异常错误代码都是c0000005

挂钩SEH 和VEH 可以挂钩 但是我不知道他怎么让他返回正确的地址。OD是怎么实现忽略所有异常的?
求解答。

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

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 76
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
SetUnhandledExceptionFilter()

看看这个吧
2013-1-21 20:12
0
雪    币: 261
活跃值: (547)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
有个函数获得外部进程FS地址,WRITEPROCESSMEM,然后,你看看加密与解密书上吧
2013-1-23 23:53
0
雪    币: 209
活跃值: (19)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
SetUnhandledExceptionFilter()的话就回到顶层了还是没法继续忽略异常往下跑,还是得回溯到调用插件函数造成异常的那层函数,在那层函数里patch加SEH
2013-1-24 19:05
0
雪    币: 53
活跃值: (734)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
inline hook异常发生的代码 自己加上SEH
2013-1-24 19:15
0
雪    币: 357
活跃值: (3438)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
6
KiUserExceptionDispatcher
2013-1-24 20:16
0
雪    币: 248
活跃值: (129)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
7
汗 自己搞定了 谢谢大家的回复
主要是这个不想干的程序 我捕获不到
2013-2-1 00:18
0
游客
登录 | 注册 方可回帖
返回
//