首页
社区
课程
招聘
[求助]关于NP调试的问题
发表于: 2007-9-25 17:36 5612

[求助]关于NP调试的问题

2007-9-25 17:36
5612
我要调试的游戏是冒险岛的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的话题。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
希望能有高手指点指点,谢谢了。
2007-9-26 19:01
0
雪    币: 50161
活跃值: (20615)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
3
要调试NP,得对这个保护系统有所了解。
http://bbs.pediy.com/forumdisplay.php?f=4&tcatid=30
这里的一些资料你参考一下。
2007-9-26 20:36
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
恩,在尝试着一点点一点点进步。可惜就是还是不知道怎么能让NP运行,但是又让NP不执行他该执行的工作
2007-10-6 11:49
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
这个对你可能有用:
http://bbs.pediy.com/showthread.php?t=37353
2007-10-6 14:45
0
游客
登录 | 注册 方可回帖
返回
//