-
-
[求助]关于NP调试的问题
-
发表于:
2007-9-25 17:36
5613
-
我要调试的游戏是冒险岛的NP,是在XP环境下进行。当用OD载入游戏服务段后在SEND下断点,经过了N次的调式,发现游戏服务段开始所有的SEND都是更新开始画面的FLASH,然后不断的检测一个插件是否被按下。通过跟程序,最后在检测插件被按下的地方ole32.Oleuninitialize地方下断,CTRL+F9回到用户进程后继续跟程序,发先NP启动过程,首先调用MapleStoryTW.ini文件来进行配置,之后获得NP中的npgl.erl文件路径,对该文件进行调用创建属性为
ACCESS= GENERIC_READ|GENERIC_WRITE ShareMode = FILE_SHARE_READ PSECURITY=NULL MODE = CREATE_ALWAYS ATTRIBUTES=NORMAL|WRITE_THROUGH 然后获得当前时间Log Started at 2007/09/25
17:11:05:296;获得版本Fri Dec 23 00:32:15 2005 然后把所有信息转换成
3145728 MAPLESTORYTW 22C 310 BD0 0 这个变量写入一个cmd:中,然后再给enc:中的变量付值:\x01\xa8\x5d\x73\x09\x87\x64\x0c\xd4\xeb\xff\x98\x39\xc9\xa4\xf8\xbd\xc9\x6e\x84\x66\x26\x4c\x8c\x96\x5c\x9f\x72\x9a\x04\x96\x19\x81\x6c\x7f\xf4\xd9\xd4\x25传递给GAMEGUARD.DES来启动。通过我跟进后启动完GAMEGUARD.DES后继续跟程序,结果到后面发现一个CALL GAMEMON.DES跟进一下就死机了,重复了N次都是这样的情况,现在想请教高手几个问题:请问我要怎么样才能过NP继续调试游戏呢?或者有什么办法直接不让NP启动直接启动游戏呢?希望高手能讲解一下,或者给个思路都行。本人QQ30020440希望能有高手一起讨论关于破NP的话题。
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!