CALL是什么?
CALL是汇编中的一个指令,CPU执行这条指令会执行2个动作
一:压入EIP入栈 二:跳转到后面的地址. 跟RETN指令配合就实现了汇编中子程序的作用,通常我们常说的写CALL就是 调用游戏中已经存在的功能子程序.
比如说
viod myadd (int a, int b)
{
int c=a+b;
}
这是一个简单的子程序,当我们用程序语言调用那...
分类:
其他好文 时间:
2015-02-05 16:24:33
阅读次数:
338
学习目标:
移动物品函数封装
作业:
提取仓库列表基址的特征码,添回仓库列表基址更新代码。
BOOL MoveGoodToDepot(char*szpGoodsName);//把背包里的指定物品 移动到仓库里边
#define Base_DepotList 0x31C9A24 //仓库列表基址 dd [ [0x31C9A24...
分类:
移动开发 时间:
2015-02-05 16:23:49
阅读次数:
193
学习目标
回城补给设计
相关数据准备
作业: 寻路到FindToWay(x,y);
相关数据准备
//检测是否需要补给
IsRequireSupply();
//
//回城补给相关
BOOL IsRequireSupply(); //检测是否需要回城补给
BOOL IsLowHpSupply;//低于ndHp...
分类:
其他好文 时间:
2015-02-05 11:30:52
阅读次数:
230
学习目标:
编写函数统计背包MP药品数量 DWORD GetAllMpGoodsNum();
编写函数判断 背包是否装满 BOOL IsFullBackPack();//背包满 返回TRUE 未满返回FALSE
作业:
当金创药 总数<10 回城补给 100金创药(小);
DWORD TBACKPACK_LIST::GetAllMpGoods...
分类:
其他好文 时间:
2015-02-05 09:29:14
阅读次数:
274
外挂辅助研究中常遇到的问题
1、游戏异常的原因
2、用C++代码模拟游戏中异常冲突
为何游戏运行时间短不出问题 但一运行久了就出现未知异常错误!
很多时候这是由于多线程访问共享数据造成的。
// MultiThreadDlg.h : 头文件
//
#pragma once
// CMultiThreadDlg 对话框
class CM...
分类:
其他好文 时间:
2015-02-04 16:37:48
阅读次数:
238
学习目标:
分析寻路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