学习目标:
分析寻路CALL相关数据
分析寻路CALL思路
1、通过目的地坐标回溯逆向分析>
2、通过发包函数回溯
分析:
寻路一般是一个循环走路的过程,大致有如下架构
作业:
根据本课收集的数据尝试寻路分析
//走路状态 0和1 //11,33
//寻路状态
dd...
分类:
其他好文 时间:
2015-02-04 11:07:59
阅读次数:
226
学习目标:
任务等级相关数据
作业:
分析更新任务相关CALL 或者是代码
void printfMissionList()
{
DWORD ndStart;
DWORD ndEnd;
char *szpCurMissionName;//任务名
BYTE nbLevel;//...
分类:
其他好文 时间:
2015-02-03 17:15:58
阅读次数:
196
001-分析角色HP,MP值基址.txt
002-分析角色金钱基址.txt
003-分析角色气功加点基址.txt
004-编写代码读取游戏数据-注入DLL.txt
005-编写Win32控制台程序 注入带窗口的DLL,.txt
006-完善注入DLL的代码+给项目瘦身.txt
007-读取游戏中的人物信息+输出调试信息.txt
008-人物信息数据的封装.基址与偏移管理单元库.txt...
分类:
其他好文 时间:
2015-02-03 15:16:50
阅读次数:
494
学习目标:
分析解密存放物品CALL缓冲区结构
一、分析物品存放功能:一次存放N个物品
+12 //8byte 来源于 物品对象+4C
+1A //存放的物品数量
+2A //12字节 可能是物品ID
+32 //8byte 来源于 物品对象+4C
+3A //物品数量上限 2字节
+43 //物品在背包里的下标
//存放指令 //买出 ...
分类:
其他好文 时间:
2015-02-03 15:02:33
阅读次数:
161
//寻路
typedef struct _Move_Struct
{
float x;
float y;
float z;
ULONG MapId; //?
}Move_Struct, *PMove_Struct;
void MoveToCoord(float x, float y, float z)
{
__try
...
分类:
其他好文 时间:
2015-02-03 09:28:18
阅读次数:
399
1、打开指定NPC对话功能
DWORD GetNpcObjForName(char* szpNpcName);
DWORD OpenNpcTalkForName(char* szpNpcName);
//获取指定NPC对象
push 0
push 0
push 0x401
mov ecx,2DF25598 //NPC对象地址
mov eax,[ecx]
...
分类:
其他好文 时间:
2015-02-02 18:08:54
阅读次数:
125