1.1 认识易语言。 1.2 第一个程序。 1.3 数据类型和函数参数。 1.4 子程序与变量。 1.5 窗口组件事件。 1.6 代码执行流程。 1.7 自定义数据类型和常量。 1.8 易语言的数组。 1.9 API声明与模块函数调用。 2.0 资源表与窗口外形。 2.1 菜单与网络组件。 2.2 数组文本字节集之间的关系。 2.3 配置文件和注册表的应用。 2.4 代码纠错与调试分析。 2.5 文件读写与易类模块应用。 2.6 时钟和线程之间的关系。 2.7 一个简单的游戏登录器。 2.8 优化登录器的界面和增加一个功能。 2.9 一个公用的游戏登录器。 3.0 总结本部分易语言编程学习心得。
第二部分:游戏辅助基础知识与编程应用(本部分每课都是实例操作)。 3.1 程序窗口和快捷键(热键) 3.2 鼠标和键盘事件、模拟操作、获取东西。 3.3 控件坐标和取颜色。 3.4 游戏数据进制之间的转换。 3.5 程序和进程的认识。 3.6 枚举程序线程操作和认识XT。 3.7 程序变量在内存中的指针。 3.8 辅助实现自动更新。 3.9 内存工具(Cheat Engine.exe)的介绍。 4.0 内存的读和写操作。 4.1 静态内存(基址)和动态内存。 4.2 内存偏移量的查找和计算。 4.3 对于未知数值的查找方法介绍。 4.4 数组在内存中的讲解。 4.5 内存中事件的回调实现一些功能。 4.6 写一个程序来搜索内存。 4.7 内存共享实例讲解。 4.8 辅助的DLL注入和窗口呼出之输入法注入。 4.9 辅助的DLL注入和窗口呼出之内存注入。 5.0 辅助的DLL注入和窗口呼出之程序劫持注入。 5.1 Windos消息机制应用到辅助简化某些操作。 5.2 辅助多开限制的讲解。 5.3 创建你辅助的快捷方式。 5.4 监视剪辑版文本内容。 5.5 获取计算机硬件序列号(可以用来辅助验证的绑机登录)。 5.6 总结本部分编程应用到辅助的心得。
第三部分:编程在游戏辅助中的初级应用(本部分每课都是实例操作)。 5.7 汇编中的寄存器介绍。 5.8 常用汇编指令的介绍。 5.9 对汇编指令的修改。 6.0 易语言的子程序在汇编中的介绍。 6.1 HOOK讲解和HOOK是如何实现的? 6.2 HOOK之简单的APIHOOK。 6.3 HOOK之分析某款单机游戏数据分析。 6.4 HOOK之用易语言编写某款单机游戏的HOOK过程。 6.5 HOOK之实现某款单机游戏的BT功能。 6.6 HOOK之实战某款网络游戏的人物信息的获取。 6.7 HOOK之实战调用某款网络游戏的选怪的功能。 6.8 HOOK之通信的拦截和获取分析(如:聊天内容)。 6.9 HOOK之通信的拦截和获取编写代码。 7.0 CALL篇之对CALL的理解和介绍。 7.1 CALL篇之无参CALL和有参CALL的讲解和应用。 7.2 CALL篇之寻找与分析的方法。 7.3 CALL篇之对游戏发包函数分类的讲解。 7.4 CALL篇之对一个游戏某个功能CALL的分析和查找过程。 7.5 CALL篇之调用CALL。 7.6 CALL篇之CALL出错原因分析。 7.7 CALL篇之CALL的返回值讲解。 7.8 CALL篇之堆载平衡。 7.9 CALL篇之寄存器值的跟踪讲解。 8.0 CALL篇之某款游戏的喊话CALL分析和编写调用过程。
第四部分:实战某款单机游戏的辅助开发过程(热血传奇单机版1.76 ) 8.1 分析人物信息结构(血蓝等)。 8.2 实现人物瞬移。 8.3 实现人物锁定血值无敌。 8.4 查找地图环境数组。 8.5 制作一些小功能。 8.6 分析游戏存档文件。 8.7 分析编写人物走路CALL。 8.8 分析编写吃药CALL和写屏CALL。 8.9 快速满级。 9.0 无限金钱和负重。 9.1 实现一刀秒。 9.2 实现人物miss无敌。 9.3 实现人物加速。 9.4 分析人物穿墙。 9.5 编写自己的一个小辅助。 9.6 自动刷副本的挂机分析。 9.7 编写自动刷副本挂机代码。 9.8 优化辅助界面和增加一个注册辅助的功能。 9.9 分析如何让游戏自带辅助功能。 10.1 把我们的辅助功能加到游戏汇编代码中的实现原理。 10.2 让游戏自带无敌、无限金钱、一刀秒的功能。 10.3 发布BT版热血传奇单机版1.76。 10.4 发布辅助和本部分学习心得小结。
第五部分:编程在射击游戏中的辅助应用(CS1.6单机版) 10.5 实现主副武器无限弹药。 10.6 实现无限金币。 10.7 实现无夜视镜开夜视功能。 10.8 实现无限手雷。 10.9 分析人物信息结构。 11.0 实现人物无敌。 11.1 实现人物瞬移。 11.2 实现飞天。 11.3 实现遁地。 11.4 分析人物直接透视。 11.5 分析人物方框透视。 11.6 编写方框透视代码。 11.7 分析人物自瞄。 11.8 分析人物自瞄计算坐标。 11.9 编写人物自瞄代码。 11.10 实现全局加速(其实并没什么太大的作用)。 11.11 编写一个自用的CS1.6辅助。 11.12 总结本部分射击类游戏学习心得。
第六部分:专题讲座之解除游戏多开限制 11.13 解除多开之FindWindowA函数限制多开问题。 11.14 解除多开之根据进程名限制多开的问题。 11.15 解除多开之互斥体限制多开的问题。 11.16 解除多开之占用文件限制多开的问题。 11.17 解除多开之通杀大多数限制(ExitProcess和TerminateProcess逆栈)。 11.17 实战之单机游戏CS1.6多开分析。 11.18 实战之彗星小助手多开分析。 11.19 实战之YY多开分析。 11.20 实战之腾讯游戏平台多开分析和打补丁。 11.21 实战之WIN7扫雷游戏多开。 11.22 总结本部分学习心得(dll就直接打补丁,exe直接保存程序(加壳的需要特殊处理))。
第七部分:专题讲座之游戏LUA(本部分以新天龙八部为例) 11.23 对LUA的初步了解。 11.24 分析游戏的LUA_call。 11.25 分析如何拦截游戏当中的LUA字符串。 11.26 寻找LUA脚本文件与解包。 11.27 用易语言编写代码调用LUA_call和写一个拦截LUA字符串的工具。 11.28 分析LUA脚本文件的LUA脚本语言代码,获取需要的关键LUA脚本。 11.29 分析天龙的寻路LUA。 11.30 分析一些简单的窗体结构操作的LUA。 11.31 LUA崩溃不稳定出错原因分析。 11.32 写一个自用的天龙小助手。 11.33 总结本部分学习心得小结。
第八部分:专题讲座之Flash游戏修改原理与实现(以黄金矿工为例)。 11.34 flashGameMaster和Flash Decompiler Trillix的介绍。 11.35 实现无限金钱和修改目标钱数。 11.36 修改玩家1和2金钱。 11.37 反汇编flash文件,分析AS代码。 11.38 分析跳帧的AS代码,实现直接通关。 11.39 分析玩家信息的AS代码,实现无限金钱和目标金钱为0和改时间。 11.40 直接源码级调试分析代码。 11.41 为黄金矿工增加一个按钮,修改他的AS代码来实现加金币。 11.42 修改为之前的AS代码,实现直接通关哦。 11.43 发布BT版黄金矿工。 11.44 总结本部分学习心得。 列表待更新。。。。
|