摘要: 2.5.9 F1~F10技能栏 功能CALL分析 【02:00】猜测/假设,分析 上节课得到的指令地址 位于什么地方,大概的情况是什么样子的 【05:00】找上层的CALL,看看 本CALL有哪些参数 【06:00】重复按下 F1~F10技能栏中的技能/物品,重复断下 查看 参数EAX的值 【06: 阅读全文
posted @ 2016-05-13 22:51 DebugSkill 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1、2.5.8 【05:00】这里 CE的搜索范围(内存扫描选项)是"32字节",扫不出来的话 扩大范围选"全部" 【22:08】CE再次 打开 当前已经打开的进程,这样CE就卸载了当前的进程了 2、3.1.1 【03:52】CE中设置的选项是"简化",∴ 输入的浮点数 77 不需要带小数部分 3、 阅读全文
posted @ 2016-05-13 16:34 DebugSkill 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 2.5.8 F1~F10技能栏数组基址+偏移 【01:30】观察到 技能栏有两个,今天我们找技能栏1的F1~F10 【01:55】∵ 数组的地址 在32位的编程中 是4字节,数组结构 打住如下 ... ... 【03:15】技能栏中每一格放的 可能是对象的ID,也可能是对象的首地址。(ZC: 我倒没 阅读全文
posted @ 2016-05-13 16:23 DebugSkill 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 2.5.7 捡物功能 分析实现 【00:40】捡物功能 原理 【01:20】方法1: (CTRL+A 游戏里打开任务动作窗口) 【01:50】找出 F1~F10技能栏数组-->【02:25】捡物动作 放到 F10 上 --> 按下 F10,CE查找访问此地址的代码 --> 找到 F10 代码地址 - 阅读全文
posted @ 2016-05-13 15:03 DebugSkill 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 2.5.5 CTabCtrl控件 【05:10】VC6 中的 CTabCtrl控件 【05:22】InsertItem 【07:52】OnInitDialog中 调用 CTabCtrl.InsertItem 【12:25】CTabCtrl 比较麻烦的地方,每个 Tab都要手动插入 Dialog资源( 阅读全文
posted @ 2016-05-13 13:16 DebugSkill 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 使用指定物品的函数 UseGoods(int index) 返回物品在背包中的下标 int GetGoodsIndex(char* name) 【05:05】int GetGoodsIndex(char* name) 【10:53】“mov di,di” 是调试的时候用的,花指令,没有用的,用来定位 阅读全文
posted @ 2016-05-13 10:25 DebugSkill 阅读(102) 评论(0) 推荐(0) 编辑