能力值:
( LV2,RANK:10 )
|
-
-
26 楼
麻烦楼主出一个x64的
|
能力值:
( LV2,RANK:10 )
|
-
-
27 楼
__asm 码是用在XP内核层嗎,Win7 x32 老是 BSOD。 什么时候出一个内核层的例子库的代码。
|
能力值:
( LV2,RANK:140 )
|
-
-
28 楼
WinDos2K
__asm 码是用在XP内核层嗎,Win7 x32 老是 BSOD。
什么时候出一个内核层的例子库的代码。
我写了个简单的游戏保护,这几天会开源,里面有详细的使用方式范例代码,直接抄就好了
最后于 2018-4-13 09:27
被又出bug了编辑
,原因:
|
能力值:
( LV2,RANK:10 )
|
-
-
29 楼
谢楼主分享
|
能力值:
( LV2,RANK:140 )
|
-
-
30 楼
WinDos2K
谢楼主分享[em_13]
https://bbs.pediy.com/thread-226005.htm 我的这个帖子里面有使用的示例代码
最后于 2018-4-14 00:55
被又出bug了编辑
,原因:
|
能力值:
( LV2,RANK:10 )
|
-
-
31 楼
阅读中,谢谢。
|
能力值:
(RANK:1324 )
|
-
-
32 楼
感谢分享
|
能力值:
( LV2,RANK:10 )
|
-
-
33 楼
BSOD已经搅定, 简单游戏保护里面找不到怎样修改寄存器参数。
|
能力值:
( LV2,RANK:140 )
|
-
-
34 楼
因为没用上,直接给你写个例子吧,接口应该封装的够精简:  === 大神说这个hook没有处理掉挂起其他的cpu,的确欠缺考虑 最近忙着面试暂时没时间搞,等过了这段时间,准备处理下,准备加两个功能,到时候写好在帖子中通知: 1. hook时候挂起其他cpu,降低挂钩高频函数蓝屏问题(已经更新了) 2. hook处自动内存隐藏
最后于 2018-4-16 17:59
被又出bug了编辑
,原因:
|
能力值:
( LV13,RANK:460 )
|
-
-
35 楼
试用效果很棒,期待楼主的更新。
最后于 2018-4-16 08:50
被FishSeeWater编辑
,原因:
|
能力值:
( LV2,RANK:10 )
|
-
-
36 楼
同样的代码, 使用InitInlineHook()没有问题, 使用InitInlineHookFunction(), Bugcheck : ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY (fc), 很奇怪。
最后于 2018-4-16 12:49
被WinDos2K编辑
,原因:
|
能力值:
( LV2,RANK:10 )
|
-
-
37 楼
感谢分享
|
能力值:
( LV2,RANK:140 )
|
-
-
38 楼
WinDos2K
同样的代码, 使用InitInlineHook()没有问题, 使用InitInlineHookFunction(), Bugcheck&am ...
最后于 2018-4-18 18:57
被又出bug了编辑
,原因:
|
能力值:
( LV2,RANK:10 )
|
-
-
39 楼
问题已经找到,是被hook接口返回总是零(NULL)。 有没有碰过同样的bug?
|
能力值:
( LV2,RANK:10 )
|
-
-
40 楼
感谢分享
|
能力值:
( LV2,RANK:10 )
|
-
-
41 楼
NonPagedPoolExecute是Win8或以上专用,Win7上没有。 改NonPagedPool没有作用,改PagedPool会蓝屏。
|
能力值:
( LV2,RANK:140 )
|
-
-
42 楼
WinDos2K
NonPagedPoolExecute是Win8或以上专用,Win7上没有。
改NonPagedPool没有作用,改PagedPool会蓝屏。
抱歉哈,最近时间比较少,没什么时间看 看雪。 我用的环境是wdk8.1+vs2013+win7 32位sp1 没有你说的问题,你看下你的wdk的版本是多少?
最后于 2018-4-21 21:49
被又出bug了编辑
,原因:
|
能力值:
( LV2,RANK:10 )
|
-
-
43 楼
NonPagedPoolExecute改用NonPagedPool没问题。 已经解决所有问题,工作正常了。
最后于 2018-4-22 15:22
被WinDos2K编辑
,原因:
|
能力值:
( LV2,RANK:10 )
|
-
-
44 楼
有一点不了解,寄存器参数(HookContex)是谁或什么时候被填写的?
|
能力值:
( LV2,RANK:10 )
|
-
-
45 楼
我是菜鸟,想问下GetSSDTFuncAddrByName()是要自己实现吗
|
能力值:
( LV2,RANK:10 )
|
-
-
46 楼
 这里判断不是明显的错误吗?
|
能力值:
( LV8,RANK:130 )
|
-
-
47 楼
感谢分享!
|
能力值:
( LV2,RANK:10 )
|
-
-
48 楼
感谢分享,学习了
|
能力值:
( LV2,RANK:10 )
|
-
-
49 楼
以前做过对函数某一点得hook,但不是通用得。这种任意点hook第一步就是保存寄存器和返回地址。和写壳差不多,都是一堆push操作
|
能力值:
( LV2,RANK:10 )
|
-
-
50 楼
感谢分享
|
|
|