首页
社区
课程
招聘
[求助]SEH嵌套的困惑~~~~~~~~~~~~~~~~~~~~~~~
发表于: 2005-6-5 13:49 4064

[求助]SEH嵌套的困惑~~~~~~~~~~~~~~~~~~~~~~~

lee 活跃值
3
2005-6-5 13:49
4064
在一个子过程内有这样一个SEH

开始的时候就填充SEH结果
假定它的prev     0012F8B4
        handler  0041404B

//另外要说明的是整个子过程中根本就没有异常啊。。。。。。

返回的时候
mov ecx,dword ptr ss:[esp+E0]  //[esp+E0]里面的值为0012F8B4
pop ebx
mov dword ptr fs:[0],ecx       //首先这里应该是恢复异常回掉函数吧?????
add esp,0D0
retn            //到这里的时候EAX是1

根据线程异常处理函数的返回值,1也就是ExceptionContinuSearch,所以要向前找,0012F8B4对应的前一个prev是0012F934,handler是004141FC,为什么我到004141FC处下断还是不行啊。。。会提示注册失败啊。。。。

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
2
SEH异常并不都是用来反跟踪用的,大部分的SEH异常都是程序为了防止未知的错误而安装的,像这一类的SEH异常根本就不用理它。
2005-6-5 14:17
0
雪    币: 255
活跃值: (175)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
3
大侠,又是你啊。。。。非常感谢!!!

但是我现在区别不出来。。昏

软件加密技术内幕关于SEH的地方我都看了两遍。。还是不太懂

郁闷!!!

能不能把你的QQ号码悄悄的发我一下。。。我想请教SEH的技术!!

非常感谢!!!
2005-6-5 14:21
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
关于SEH
我觉得windows核心编程这本书写的比较可以
看ing。。。。。。。
2005-6-5 15:30
0
雪    币: 389
活跃值: (912)
能力值: ( LV9,RANK:770 )
在线值:
发帖
回帖
粉丝
5
看ing。。。。。。。
2005-6-6 18:38
0
雪    币: 255
活跃值: (175)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
6
最初由 dlk0222 发布
关于SEH
我觉得windows核心编程这本书写的比较可以
看ing。。。。。。。


早看了。

可惜里面讲的都是使用__try{} __exception{}或__finally{}
2005-6-6 22:18
0
游客
登录 | 注册 方可回帖
返回