首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
编程技术
发新帖
1
0
[讨论]SSDT hook
发表于: 2011-12-7 00:07
4993
[讨论]SSDT hook
何健hj
2011-12-7 00:07
4993
有没有可能在SSDT表的函数 实现自己的系统函数,还是说非要调用原来的系统函数,比如ntopenprocess?
或者有没有可能重构SSDT表,比如NTOPENPROCESS 在SSDT 表中的地址 A,A中存放了B也就是当前地址(或者起源地址),有没有可能该表A的,或者说把整个SSDT表复制到另一块区域,然后再根据这块区域里面的地址,进行函数的调用,当然有个问题是,谁来CALL A中的B呢?,也就是一定要CALL [A],貌似A是无法改变呢,能改变的只是[A],也就是B,是不是真的无法改变?
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
收藏
・
1
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
7
)
achillis
雪 币:
7651
活跃值:
(523)
能力值:
( LV9,RANK:610 )
在线值:
发帖
32
回帖
2032
粉丝
47
关注
私信
achillis
15
2
楼
卡巴早都这么干过了啊~
2011-12-7 08:43
0
zhouws
雪 币:
3116
活跃值:
(1269)
能力值:
( LV8,RANK:120 )
在线值:
发帖
11
回帖
360
粉丝
6
关注
私信
zhouws
2
3
楼
重加载内核估计满足楼主需求
2011-12-7 09:52
0
何健hj
雪 币:
239
活跃值:
(133)
能力值:
( LV5,RANK:60 )
在线值:
发帖
51
回帖
234
粉丝
0
关注
私信
何健hj
4
楼
SSDT里面的函数如何实现的? 会不会有更底层的调用函数? 还有那一层的函数是调用SSDT中的地址啊?
2011-12-7 16:12
0
何健hj
雪 币:
239
活跃值:
(133)
能力值:
( LV5,RANK:60 )
在线值:
发帖
51
回帖
234
粉丝
0
关注
私信
何健hj
5
楼
或者说,能不能在R3中直接CALL SSDT里面的函数? 不经过ZwOpenprocess这种函数。。
关键的问题还是SSDT里面的函数到底怎么实现的?
2011-12-7 16:24
0
何健hj
雪 币:
239
活跃值:
(133)
能力值:
( LV5,RANK:60 )
在线值:
发帖
51
回帖
234
粉丝
0
关注
私信
何健hj
6
楼
我需要自己把这个帖子顶起来
2011-12-7 20:30
0
何健hj
雪 币:
239
活跃值:
(133)
能力值:
( LV5,RANK:60 )
在线值:
发帖
51
回帖
234
粉丝
0
关注
私信
何健hj
7
楼
发点引导性的关键词也可以啊
2011-12-7 20:52
0
tyTYtyTYTY
雪 币:
81
活跃值:
(40)
能力值:
( LV2,RANK:10 )
在线值:
发帖
61
回帖
268
粉丝
0
关注
私信
tyTYtyTYTY
8
楼
360貌似就是重构SSDT表的。。一般调用函数的时候调用的都是重构好的SSDT。检查是否合法 合法再跳回原始的SSDT真函数的地址
2011-12-8 14:28
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
何健hj
51
发帖
234
回帖
60
RANK
关注
私信
他的文章
[求助]WRK变量
2812
啦啦啦啦
4942
啦啦啦啦
5584
[求助]atapi
4038
[原创]不开心
4991
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部