首页
社区
课程
招聘
[原创]SEH学习报告
发表于: 2008-5-31 18:28 28062

[原创]SEH学习报告

2008-5-31 18:28
28062
收藏
免费 7
支持
分享
最新回复 (53)
雪    币: 609
活跃值: (237)
能力值: ( LV12,RANK:441 )
在线值:
发帖
回帖
粉丝
26
收藏一下……
2008-8-27 19:38
0
雪    币: 726
活跃值: (3329)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
27
good job!
2008-8-30 12:25
0
雪    币: 226
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
28
有新意!不错
2008-9-1 15:51
0
雪    币: 138
活跃值: (11)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
29
这里有一处错误,应该是RECORD*在低址位置,CONTEXT*在高址位置,即:
0012FC1C   0012FC24  EXCEPTION_RECORD * (在数据窗口中跟随,第四个DWORD就是发生异常时的地址)  +0ch
0012FC20   0012FC40  CONTEXT *          (在数据窗口中跟随,根据其定义CONTEXT.EIP就是异常发生时的地址) +0b8h
2008-9-21 10:31
0
雪    币: 215
活跃值: (90)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
30
有图就直观多了
2008-9-21 11:06
0
雪    币: 251
活跃值: (25)
能力值: ( LV9,RANK:290 )
在线值:
发帖
回帖
粉丝
31
学习了,顶一下
2008-9-21 17:37
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
32
跟着学习,谢谢了。
2008-12-4 20:55
0
雪    币: 360
活跃值: (77)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
33
Mark 学习。。。。。
2008-12-4 22:52
0
雪    币: 212
活跃值: (31)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
34
m a r k
2008-12-4 23:08
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
35
后来者再学习
2009-11-12 08:26
0
雪    币: 10051
活跃值: (158)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
36
那张图真好看,学习一下。
2009-11-12 18:27
0
雪    币: 95
活跃值: (419)
能力值: ( LV9,RANK:310 )
在线值:
发帖
回帖
粉丝
37
现在才看到,好东东,先慢慢研究几天,贪多嚼不烂啊
2009-11-12 18:32
0
雪    币: 219
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
38
太爽了 ,谢谢楼主
2009-11-12 20:40
0
雪    币: 433
活跃值: (1875)
能力值: ( LV17,RANK:1820 )
在线值:
发帖
回帖
粉丝
39
楼主这图绘制得不错啊,不知道是用什么工具制作的?
2009-11-12 21:31
0
雪    币: 246
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
40
图很好 看了的确豁然开朗! 比起看文字再在心里想象流程好多了
2009-11-15 16:45
0
雪    币: 437
活跃值: (82)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
41
这篇文章蛮不错的,有针对性!
2009-11-15 21:19
0
雪    币: 3003
活跃值: (464)
能力值: ( LV15,RANK:1395 )
在线值:
发帖
回帖
粉丝
43
学习一下!…
2009-11-15 22:36
0
雪    币: 218
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
44
这个应该不错,收藏以后看看
2009-11-16 17:53
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
45
学习一下,顶一个
2009-11-17 10:29
0
雪    币: 45
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
46
此时堆栈中的情况是:

0012FC1C 0012FC24 CONTEXT * (在数据窗口中跟随,根据其定义CONTEXT.EIP就是异常发生时的地址)
0012FC20 0012FC40 EXCEPTION_RECORD * (在数据窗口中跟随,第四个DWORD就是发生异常时的地址)
0012FC24 C0000005 ExceptionFlag
0012FC28 00000000
0012FC2C 00000000


这里好像搞错了,俩结构体颠倒了吧
应该是:

0012FC1C 0012FC24 EXCEPTION_RECORD *
0012FC20 0012FC40 CONTEXT *
0012FC24 C0000005 ExceptionFlag
0012FC28 00000000
0012FC2C 00000000
2010-3-9 17:04
0
雪    币: 255
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
47
複習了一下。。
2010-3-9 18:39
0
雪    币: 233
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
48
恩,这个帖子好
2010-11-4 20:23
0
雪    币: 215
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
49
又遇到好人了,再次学习!!!
2010-11-8 14:41
0
雪    币: 29
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
50
不错。SEH的确很令人迷惑。多谢LZ分享
2010-11-9 07:11
0
游客
登录 | 注册 方可回帖
返回
//