首页
社区
课程
招聘
[求助]为什么在高版本里重载内核的seh不能用?
发表于: 2015-1-23 15:25 4289

[求助]为什么在高版本里重载内核的seh不能用?

2015-1-23 15:25
4289
看论坛里有人说因为内存池无法加载seh,又有人说(我理解),内核的异常分发发现seh其中一个handler不在注册的模块里不给通过,所以刻意蓝屏。。。
我觉得第二种说法比较合理,因为我不知道seh跟内存池有什么关系???

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

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 44
活跃值: (186)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
版本有多高呀LZ
2015-1-23 17:37
0
雪    币: 38
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
听说是xp以上啊
2015-1-24 01:04
0
雪    币: 38
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
seh跟内存池什么关系啊?为什么seh不能用
2015-1-24 13:48
0
雪    币: 608
活跃值: (648)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
最简单的解决方案就是你把你的这个Reload以后的内核Image信息(ImageBase,ImageSize)加到PsLoadModuleList里,这样SEH就能用了。
2015-1-24 14:02
0
雪    币: 38
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
答案已经被采纳,耗掉
2015-1-24 17:09
0
游客
登录 | 注册 方可回帖
返回
//