首页
社区
课程
招聘
[求助]如何调用shadow ssdt里面的服务函数
发表于: 2008-11-5 21:09 4921

[求助]如何调用shadow ssdt里面的服务函数

2008-11-5 21:09
4921
不知道怎么调用,哪位大侠牛人能指教一二,谢谢

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

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 709
活跃值: (2420)
能力值: ( LV12,RANK:1010 )
在线值:
发帖
回帖
粉丝
2
取得Shadow ssdt的基址,然后按照服务号来调用.
论坛里关于Shadow ssdt的代码很多.
2008-11-5 21:12
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
在应用程序是如何调用的,能介绍吗,谢谢
2008-11-5 21:23
0
雪    币: 709
活跃值: (2420)
能力值: ( LV12,RANK:1010 )
在线值:
发帖
回帖
粉丝
4
win32k.sys里面.您好像不能在R3上调啊...
2008-11-6 08:40
0
雪    币: 214
活跃值: (46)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
知道服务函数id后
eax = 服务ID
将参数压栈后
edx = stack pointer
然后int 0x2e
最后平衡堆栈

即可在调用shadow table中的函数,以上方法RING3/RING0通用
2008-11-6 10:55
0
游客
登录 | 注册 方可回帖
返回
//