能力值:
( LV4,RANK:40 )
|
-
-
2 楼
x64的vista以上系统启用了PatchGuard机制,禁止了大多数hook(虽然也有办法干掉它)
不排除是用户层下的hook,和OD自身问题
|
能力值:
( LV6,RANK:80 )
|
-
-
3 楼
对哦=_=object钩子不算修改内核?公开变量就行么。
|
能力值:
( LV4,RANK:40 )
|
-
-
4 楼
貌似PG只保护idt,gdt,ssdt,内存修改和syscall
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
应该是ring3的保护吧
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
就想知道下,,,,WIN7下有什么保护方法。。。怎么样快速定位保护方法。。。免得一点点的去找。。
以前在 XP 下 ,,用 XT 大概的看下,,,SSDDT ,,内核钩子,内核线程就大概的知道了保护的方法呢。。。
但是在WIN7下,,SSDT,内核钩子都没呢,,,以为是失效了呢。。。。
|
能力值:
( LV5,RANK:70 )
|
-
-
7 楼
regxxxobjcallback 标准保护。想附加,请先摘除。。。。
各种老旧的反调试,无大神插件加持,各种无法调试
|
能力值:
( LV3,RANK:30 )
|
-
-
8 楼
不要那么急功近利,搞什么hook……基本的系统常识都没,就开始这么急功近利了……这么做除了提点兴趣,给自己找点自信外,对于真想学东西的人,没任何好处
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
我也同样迷惑,在win7 64位下,调试有点不知道头绪。
使用工具检查发现没有hook,实际调试工具却使用不正常。
我总结了下(得到高人指点过):是ring3层的保护,但是我对调试API不熟,导致目前进行反调试进度很慢。
纠结中。
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
发现最近一款游戏也是这样,查不出内核钩子,但就是附加不了。。
|
能力值:
( LV9,RANK:380 )
|
-
-
11 楼
那就死抱着xp不放,这不是很简单的道理。
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
谢谢 Winker 的回复。
我倒是不想去折腾驱动。直接研究ring3层应该会简单些吧。
我之前整理过处理思路,一种是结束游戏的监控线程,一种是写个程序用来保护调试工具。
1、结束游戏的监控线程:我使用process Explorer工具检查了所有线程的调用堆栈,没有发现那个线程有调用PsGetContextThread函数(我知道监控的处理API就只有这个函数了)。
然后我怀疑是内存校验之类的了。<---待进一步检查。
2,由于不知道游戏具体是怎么检查调试工具的,所以第二种解决方法也没法进行下去。
不知道Winker 你有没有什么建议?
|
能力值:
( LV3,RANK:30 )
|
-
-
13 楼
开OD被检测到就断链 附加OD失败 就用工具去看游戏在RING3 做的防调试手脚 一般都那几个地方。
|
能力值:
(RANK:50 )
|
-
-
14 楼
试试看关键函数R3下全部自己实现,实现到syscall为止
|
|
|