教程名称:2014天道酬勤视频教程
教程目录:
1.DXF找人物对象与解密函数
(1).CE找人物血量
(2).OD跟踪找到人物对象
(3).通过加密数据找到解密函数
2.DXF编程读取角色数据
(1).VS2005快速构建DLL框架
(2).DLL自卸载方法
(3).C++编程读取角色信息数据.
3.DXF调用解密函数编写(偷功能)
(1).提取程序反汇编
(2).VC内联裸体函数
(3).无需逆向直接使用
4.DXF对象批量解密编程(容器与迭代器)
(1).认识STL(标准模板库)
(2).顺序容器vector
(3).迭代器iterator
5.DXF解密角色魔法偏移编程(封装虚函数)
(1).认识VirtualTable(虚表)
(2).根据虚表确定虚函数功能
(3).调用虚函数
6.DXF代码规范与人物等级
(1).解密人物等级
(2).番茄助手的使用与代码注释规范
(3).C++编程读取角色等级信息
7.DXF怪物对象与怪物列表
(1).通过共通代码确定怪物对象
(2).通过怪物对象OD跟踪怪物数组
8.DXF真正的怪物数组公式
(1).修正上节课怪物数组“跑偏”问题
(2).OD跟踪出真正的怪物数组
9.DXF编程读副本对象数组信息
(1).通过副本对象列表识别副本怪物对象
(2).C++编程“迭代”怪物列表
10.DXF通过类型阵营过滤无用对象
(1).OD识别怪物对象阵营位置
(2).OD识别怪物对象类型位置
(3).enum枚举怪物种类常量信息
11.DXF场景信息过滤与怪物血量编程
(1).分析副本场景信息(可用于寻路与过图)
(2).通过批量功能解密怪物对象血量
(3).编程读取怪物信息
12.DXF编程读取副本NPC列表(远程打开NPC)
(1).筛选NPC对象
(2).确定NPC主要ID
(3).修改ID即可远程打开NPC
13.DXF敌方建筑物与其他场景道具编程
(1).确定敌方阵营
(2).确定场景类型
(3).编程读取所有场景信息
14.DXF发包函数的寻找(用于寻找功能Call)
(1).通过send找到WSPSend
(2).通过WSPSend回溯OD堆栈
(3).找到发包函数附近位置
15.DXF找全部任务列表公式(CE,OD结合)
(1).CE通过字符串跟踪Call
(2).OD跟踪Call找到任务数组
16.DXF任务基地址公式跟踪(炫拽酷,?炸天)
(1).通过访问原理来跟踪公式基地址
(2).虚表指针访问与其他内存数据访问
(3).行云流水的数据分析过程方法
17.DXF继续分析全部任务列表公式
(1).另一种方法分析任务对象数组
(2).看来还跟UI界面有直接关系
18.DXF编程读取全部任务列表(简化后的公式)
(1).根据已接任务寻找全部任务
(2).通过以前的特征码定位全部任务偏移
(3).编程读取全部可接任务
19.DXF找所有背包物品公式(CE,OD结合)
(1).CE过滤背包物品数据
(2).OD跟踪背包列表公式
20.DXF编程读取物品名称与数量
(1).OD确定物品名称位置
(2).C++编程读取物品数量
21.DXF人物身上装备公式与编程读取
(1).人物对象与装备列表的关系
(2).编程读取人物身上的装备
22.DXF人物已学会技能的列表(CE,OD结合)
(1).CE扫技能对象
(2).OD分析技能列表公式
23.DXF技能列表读取编程
(1).C++编程读取技能列表
24.DXF全部技能列表查找与编程
(1).已学技能与全部技能的关系
(2).C++编程读取全部技能列表
25.DXF角色疲劳数值查找(字符串找Call方法)
(1).通过字符串与鼠标访问找Call
(2).OD堆栈Dump分析返回地址
(3).调用解密函数解密疲劳消耗
26.DXF利用解密函数解密疲劳编程
(1).C++编程解密疲劳数据
27.DXF人物背包负重与最大负重寻找(CE,OD结合)
(1).CE扫描明文数据
(2).OD利用技巧分析负重公式
28.DXF读取负重与最大负重编程
(1).C++编程读取背包负重
29.DXF人物场景状态寻找与编程
(1).CE过滤人物所处场景数据
(2).OD跟踪公式
(3).编程读取场景状态
30.DXF找当前副本地图ID(CE,OD结合)
(1).通过选副本CE过滤地图ID
(2).OD跟踪ID存放内存公式
31.DXF读取副本ID与身上装备重量编程
(1).C++编程读取副本ID
(2).解密身上装备属性
32.DXF解密装备属性与新批量解密写法
(1).物理防御,魔法防御
(2).耐久,力量,体力,智力
(3).物理攻击,独立攻击,魔法攻击
33.DXF全屏攻击与技能释放寻找
(1).通过天空之树果实ID实现全屏秒
(2).技能释放Call的跟踪
34.DXF找怪物真实坐标与吸怪功能编写
(1).通过Int数据找到Float数据
(2).找到怪物真实坐标(修改有效果,可以吸怪,挪动建筑)
35.DXF加密函数的寻找
(1).加密函数的寻找
(2).如何偷功能请参考第3课
37.DXF编程读取拍卖物品价格数量信息
(1).C++编程实现读取拍卖行价格信息
38.DXF编程读取拍卖物品相关所有信息
(1).找拍卖物品名称
(2).找拍卖人信息
(3).C++编程完善拍卖相关信息
39.DXF输入扫拍卖物品名称公式(CE,OD结合)
(1).CE找到输入拍卖内存地址
(2).OD跟踪拍卖内存地址公式
40.DXF编程输入拍卖物品名称
(1).C++编程写内存实现输入拍卖名称
41.DXF角色列表公式查找(CE,OD结合)
(1).CE过滤人物列表对象
(2).OD跟踪列表公式
42.DXF编程读取角色列表相关信息
(1).根据公式确定角色列表
(2).推导角色列表名称公式
(3).编程读取角色列表信息
43.DXF创建角色公式(CE,OD结合)
(1).CE找到角色数据相关内存位置
(2).OD跟踪创建名称输入公式
44.DXF编程输入创建角色名称
(1).C++编程实现名称输入
45.MFC单文档视图框架分析(菜单与工具条)
(1).MFC单文档各CPP文件介绍
(2).单文档与对话框的区别
(3).菜单与工具条的消息响应编程
46.MFC单文档窗体编辑框与新增窗体停靠
(1).CEditBar类的使用
(2).CDialogBar类的使用
47.MFC单文档追加Tab页面与树控件的编程
(1).CCoolTabCtrl类的使用
(2).CTreeCtrl类的使用
48.MFC运行时创建窗体(DYNCREATE)
(1).RuntimeClass的意义
(2).DECLARE_DYNCREATE
(3).IMPLEMENT_DYNCREATE
49.MFC单文档类似QQ分组消息响应编程
(1).Gfx图形界面库的使用
(2).BMP图标条的分割
(3).自定义Notify消息响应
50.剑网3Lua介绍与角色数据分析
(1).游戏自带Lua的功能
(2).为何要用内存方法实现
(3).CE,OD找人物对象
51.剑网3人物对象与角色名称编程
(1).OD用巧妙的方法找角色对象Call
(2).用框架快速封装功能函数
(3).编程读取角色对象与名称
52.剑网3怪物二叉树模型公式(CE,OD结合)
(1).CE过滤怪物对象
(2).OD找怪物对象访问来源
(3).找到二叉树模型,推导根节点(RootNode)
53.剑网3遍历怪物二叉树编程
(1).根据上节课公式分析游戏数据结构
(2).自定义数据结构存放数据
(3).编程遍历二叉树
54.剑网3玩家遍历与Lua函数获得名称
(1).根据怪物偏移找到玩家偏移
(2).同样的方法遍历玩家信息
(3).游戏里Lua函数内部获得名称方法
55.剑网3背包公式(CE,OD结合)
(1).CE过滤背包对象
(2).OD跟踪公式来源
56.剑网3遍历背包读取物品信息
(1).C++编程读取背包基础信息
(2).下节课完善信息
57.剑网3背包物品类型与数量编程(免费试看)
(1).BCompare对比物品类型
(2).根据类型区分物品数量
(3).C++编程读取
技能列表信息_上
(1).CE过滤技能对象
(2).条件断点顾虑发包函数
59.剑网3通过发包函数找技能释放确定技能对象
(1).字符串找发包函数
(2).通过释放技能Call找技能对象
60.剑网3技能ID二叉树根节点
(1).根据上节课信息找技能ID二叉树
(2).通过技能等级得到技能ID二叉树
61.剑网3遍历技能列表编程
(1).C++编程遍历已学技能列表
62.剑网3任务ID二叉树寻找方法
(1).二叉树遍历在OD中汇编代码的形状
(2).二叉树内存模型在数据窗口的模样
63.剑网3遍历全部任务二叉树
(1).C++编程遍历任务二叉树
64.剑网3选中对象Call编程
(1).剑网3通杀找Call方法
(2).编程选中对象
65.剑网3打开NPC与接受任务(结构体Call)
(1).OD找到接受任务Call
(2).结构体参数Call的写法
66.剑网3角色坐标与释放技能
(1).角色坐标
(2).释放技能Call与编程
67.剑网3喊话Call编程
(1).OD找到喊话Call
(2).编程实现喊话
68.剑网3走路函数的寻找(CE,OD结合)
(1).CE过滤目的地坐标
(2).发包函数与内存方法找到走路函数
69.Lua与C互通调用(可用于全自动)
(1).Lua的编译与常见问题
(2).如何与C相互结合扩展程序弹性
70.C封装功能函数Lua脚本调用
(1).C++封装功能
(2).Lua调用功能函数
75.剑灵Bns人物对象与血量
76.剑灵Bns编程读取角色信息
77.剑灵Bns怪物二叉树寻找与遍历
78.剑灵Bns角色其他信息与怪物名称获得
79.剑灵Bns周围怪物与NPC遍历编程
80.剑灵Bns周围玩家遍历与怪物坐标编程
81.剑灵Bns采集物品信息遍历与坐标
(1).采集物品类型过滤
(2).编程读取采集物品信息
82.剑灵Bns通过发包Call找喊话Call
(1).线程发包Call
(2).堆栈里的蛛丝马迹
(3).明文喊话Call编程测试
83.剑灵Bns拍卖行数据查找(CE,OD结合)
(1).通过鼠标对象找到拍卖物品
(2).OD观察寄存器与堆栈确定对象相关
(3).找到拍卖物品遍历Call
84.定点打怪
85.顺序释放技能的自动挂机
86.人物生命保护设计思路
87.编程实现保护功能
88.编程打开指定NPC
89.自动接任务CALL
90.使用Lua脚本控制任务流程
91.把脚本集成在主页面上
92.任务列表寻找
93.编程读取任务列表
94.关联性容器优化释放技能
95.找到真正的寻路CALL
96.找寻路CALL参数来源与意义
97.本地关闭NPC对话框
98.编程放弃任务
99.发送悄悄话编程
100.编程实现卖东西
101.编程购买物品
102.自动做任务脚本编程
103.防封