能力值:
( LV3,RANK:30 )
|
-
-
26 楼
我已经说过可以用了。而且最近才写完,很明显,我一直都试过。没用我发出来干嘛
蓝于不蓝看你怎么用了
退一步说,校验了又如何,过不过的了在于做与不做了。
|
能力值:
( LV3,RANK:30 )
|
-
-
27 楼
让他的驱动先加载,我每次都是在他游戏启动后加载的,这样是没检测到的。如果你先加载驱动,他肯定会报非法模块
如果是第二次开启游戏,那校验就没用了
|
能力值:
( LV6,RANK:80 )
|
-
-
28 楼
我说哥。。。问题你没过校验的代码。。。直接中断一关就inline hook了。。。。
当然我没编译过你的代码。。并测试过你的代码。。。只是表达下我的观点。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
29 楼
很强大的。。。
|
能力值:
( LV3,RANK:30 )
|
-
-
30 楼
驱动后加载,他就没检测。。。我过什么校验。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
31 楼
不错,有空的话,很想试试.
以前试过用RU工具,直接弹出提示说有非法程序运行,游戏自动退出,现在没这检测了?
|
能力值:
( LV2,RANK:10 )
|
-
-
32 楼
请教RU是什么工具?
不会是RKU吧?
|
能力值:
( LV2,RANK:10 )
|
-
-
33 楼
搜索了下.是RKU吧?Rootkit Unhooker?
那可能偶记错了,偶当前用的不是这个.
|
能力值:
( LV3,RANK:30 )
|
-
-
34 楼
你先开启RKU,然后再启动dnf
|
能力值:
( LV3,RANK:30 )
|
-
-
35 楼
一个名字了 。。。是RKU,我说错了
|
能力值:
( LV2,RANK:10 )
|
-
-
36 楼
可能偶记错了,偶当时用的是另一个工具,太久了.想不起名字了. .汗.
|
能力值:
( LV3,RANK:30 )
|
-
-
37 楼
我记得后先开dnf后开rku是会蓝屏的,先开rku就没问题
|
能力值:
( LV2,RANK:10 )
|
-
-
38 楼
嗯~~~
能过保护读写内存是一回事,修改了内存不被检测到又是另一回事了.
|
能力值:
( LV3,RANK:30 )
|
-
-
39 楼
这就自己研究吧
|
能力值:
( LV2,RANK:10 )
|
-
-
40 楼
偶还指望你能给点建议呢..=v=
|
能力值:
( LV3,RANK:30 )
|
-
-
41 楼
学人家的一句“到此为止,再搞下去TX就不高兴了”
|
能力值:
( LV2,RANK:10 )
|
-
-
42 楼
呵呵,嗯,,這里是學習的地方
|
能力值:
( LV2,RANK:10 )
|
-
-
43 楼
Dspdo_1 equ 80643db6h
Dmpp_1 equ 80642d5eh
Dmpp_2 equ 80642d64h
Dct_1 equ 806445d3h
Dqm_1 equ 80643089h
Kde_1 equ 804ff5fdh
Dfe_1 equ 80644340h
Pcp_1 equ 805d1a0dh
Mcp_1 equ 805b0c06h
Mcp_2 equ 805b0d7fh
Dmvos_1 equ 8064497fh
Dumvos_1 equ 80644a45h
Pet_1 equ 805d32f8h
Det_1 equ 8064486ch
Dep_1 equ 806448e6h
楼主你好 这些地址都是什么函数的地址,能否具体说呢?
ModifyFuncAboutDbg proc addrOdFunc, cmd_1, cmd_2
pushad
mov ebx, addrOdFunc
mov eax, cmd_1
mov DWORD ptr [ebx], eax
mov eax, cmd_2
mov DWORD ptr [ebx + 4], eax
popad
ret
ModifyFuncAboutDbg endp
这个函数是硬编码的,
所以下面这段太难以理解了 ,看样子好像是弄了一个hook,不知道是sdt 的还是inline的
楼主能否拿其中的一个函数举个例子。 谢谢!
invoke ModifyFuncAboutDbg, Dspdo_1, 90784789h, 0fde89090h
invoke ModifyFuncAboutDbg, Dmpp_1, 90787e39h, 950f9090h
invoke ModifyFuncAboutDbg, Dct_1, 90785e39h, 840f9090h
invoke ModifyFuncAboutDbg, Dqm_1, 9078408bh, 45899090h
invoke ModifyFuncAboutDbg, Kde_1, 90787839h, 13749090h
invoke ModifyFuncAboutDbg, Dfe_1, 9078418bh, 0d2329090h
invoke ModifyFuncAboutDbg, Pcp_1, 90784389h, 45f69090h
invoke ModifyFuncAboutDbg, Mcp_1, 90785e39h, 950f9090h
invoke ModifyFuncAboutDbg, Mcp_2, 90784a89h, 5e399090h
invoke ModifyFuncAboutDbg, Dmvos_1, 9078498bh, 0cb3b9090h
invoke ModifyFuncAboutDbg, Dumvos_1, 00787983h, 74909090h
invoke ModifyFuncAboutDbg, Pet_1, 00787f83h, 74909090h
invoke ModifyFuncAboutDbg, Det_1, 9078498bh, 0c9859090h
invoke ModifyFuncAboutDbg, Dep_1, 9078498bh, 0c9859090h
;invoke ModifyFuncAboutDbg, Dmpp_2, 8bc0950fh, 8b90c032h
既然是学习交流,这些都发出来了,要是能解释一下就更好了。
|
能力值:
( LV2,RANK:10 )
|
-
-
44 楼
楼上可以看看这个
http://bbs.pediy.com/showthread.php?t=80971
|
能力值:
( LV2,RANK:10 )
|
-
-
45 楼
谢谢 这样就清楚多了 我给整理一下:
Dspdo_1 ——————DbgkpSetProcessDebugObject
Dmpp_1 ——————DbgkMapViewOfSection
Dmpp_2 ——————DbgkUnMapViewOfSection
Dct_1 。。。。。 累了 有人接着我的做么.... 哎~ 不懂的看一下就明白了 我就做到这里了。
|
能力值:
( LV2,RANK:10 )
|
-
-
46 楼
牛人啊,看到都眼花缭乱
|
能力值:
( LV6,RANK:90 )
|
-
-
47 楼
好久不上论坛 一来就看到猛的
|
能力值:
( LV2,RANK:10 )
|
-
-
48 楼
拜读后,获益匪浅
|
能力值:
( LV3,RANK:30 )
|
-
-
49 楼
源码我都传上来了
|