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

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

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

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

[培训]内核驱动高级班,冲击BAT一流互联网大厂工 作,每周日13:00-18:00直播授课

收藏
免费 0
打赏
分享
最新回复 (6)
雪    币: 76
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
chenjc 2013-1-21 20:12
2
0
SetUnhandledExceptionFilter()

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