首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
付费问答
发新帖
0
0
[旧帖]
[讨论]游戏驱动保护的小问题
0.00雪花
发表于: 2011-4-21 20:37
1320
[旧帖]
[讨论]游戏驱动保护的小问题
0.00雪花
逆向新手
2011-4-21 20:37
1320
游戏让驱动保护后,例如游戏HOOK了 NtOpenProcess这个函数
在调用OpenProcess函数的时候就会跳转到让游戏HOOk中的那个函数里去了
那么一般游戏是不是应该在他自己的那个函数里有个实现调用原始函数功能的语句呢?
但我为啥分析驱动找了半天没找到的呢?
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
收藏
・
0
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
5
)
tyTYtyTYTY
雪 币:
81
活跃值:
(40)
能力值:
( LV2,RANK:10 )
在线值:
发帖
61
回帖
268
粉丝
0
关注
私信
tyTYtyTYTY
2
楼
驱动是过滤函数用的···
2011-4-21 20:56
0
RootSuLe
雪 币:
601
活跃值:
(256)
能力值:
( LV11,RANK:190 )
在线值:
发帖
11
回帖
344
粉丝
4
关注
私信
RootSuLe
4
3
楼
是会调用原函数,但是函数名是不一样的,他是动态得到了原函数的地址,然后调用了,如果你对原函数的参数形式非常了解,还是可以找到的
2011-4-21 21:00
0
tyTYtyTYTY
雪 币:
81
活跃值:
(40)
能力值:
( LV2,RANK:10 )
在线值:
发帖
61
回帖
268
粉丝
0
关注
私信
tyTYtyTYTY
4
楼
顶··SL
但是可能真正的hook函数中的原函数地址调用·按照原来的函数名不一定能找到的
有的函数你在ring3下调用的是这个名字··但是实际上是DLL转发器转发的··函数名字自然也不一样 的····只靠函数名字找原函数·有点困难吧···
你要看是HOOK SSDT还是什么了····
2011-4-21 21:11
0
jjyysbj
雪 币:
18
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
19
粉丝
0
关注
私信
jjyysbj
5
楼
学习了
2011-4-22 14:41
0
渤海屠夫
雪 币:
72
活跃值:
(26)
能力值:
( LV3,RANK:20 )
在线值:
发帖
3
回帖
17
粉丝
0
关注
私信
渤海屠夫
6
楼
当其他程序调用OpenProcess后.进入驱动保护Hook的函数.
那函数通过他们自己定义的白名单进行过滤.
获取调用者是否为善意程序.比如系统的任务管理器.
如果是则跳转到真正的OpenProcess
如果非则Pass掉.具体处理过程 因不同保护而定.有些选择调用失败.有些无耻点.直接重起
2011-4-22 17:15
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
逆向新手
12
发帖
14
回帖
10
RANK
关注
私信
他的文章
[求助]OD与IDA配合分析程序???
1485
[讨论]游戏驱动保护的小问题
1321
[讨论][求助]该如何让自己的逆向分析能力提升呢?
830
[求助]各位大牛一般都是如何使用IDA分析程序结构的呀?
1141
驱动保护恢复后如果游戏检测调用的话,咋办?
883
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部