首页
社区
课程
招聘
[讨论]恢复shadow SSDT表失败的原因
发表于: 2011-3-1 15:05 4589

[讨论]恢复shadow SSDT表失败的原因

2011-3-1 15:05
4589
现在在研究恢复shadow SSDT表,但是恢复时会失败。
我的伪代码如下:
_CLI();
*((PULONG)shadow + index) = *(PULONG)uAddr;
_STI();

请大家说说到底是什么原因?谢谢

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 208
活跃值: (148)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
只要把内存写保护关了就可以了,怎么会失败呢?你这个好像没有吧!
2011-3-1 15:35
0
雪    币: 225
活跃值: (294)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
内存写保护关了,也是这样
2011-3-1 17:28
0
雪    币: 773
活跃值: (442)
能力值: ( LV9,RANK:200 )
在线值:
发帖
回帖
粉丝
4
*((PULONG)shadow + index) = *(PULONG)uAddr;
肯定是你的指针弄错了
2011-3-2 22:36
0
雪    币: 225
活跃值: (294)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
楼上说的有道理,我获取了shadow表,没有排序
2011-3-3 10:52
0
雪    币: 88
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
能贴出你搜索SHADOW的代码吗?首先得利用SSDT搜索shadow SSDT 吧?
2011-3-3 14:58
0
游客
登录 | 注册 方可回帖
返回
//