课程亮点
-
逆向工程核心技能全覆盖
-
底层根基:汇编指令精讲(2课时)、数据结构逆向(堆栈/二叉树/动态内存),夯实反汇编与内存分析基础。
-
高阶逆向工具链:OD(OllyDbg)实战、CE(Cheat Engine)联用、堆栈回溯技巧,精准定位游戏关键数据与代码逻辑。
-
-
游戏数据逆向深度突破
-
数据定位实战:人物属性、地图坐标、状态值、封包数据的动态分析,掌握基址定位、特征码扫描、无断点CALL追踪等硬核技能。
-
多维度数据遍历:背包物品、周围怪物、技能树、任务列表、聊天内容(2023新增)等18种数据结构的逆向解析,破解游戏核心逻辑。
-
-
功能CALL开发与组合控制
-
关键CALL挖掘:选怪/打怪、寻路、NPC交互、交易组队等14类功能CALL的逆向分析与安全调用。
-
商业级功能开发:自动打怪、智能副本、多开控制等组合功能开发,直击工作室级需求。
-
-
外挂工程化实战
-
DLL注入与通讯:从零编写注入式DLL,实现进程间通信、控制台交互、多开逻辑,打造隐蔽稳定外挂框架。
-
防检测策略:内存读写优化、行为模拟、数据加密,提升外挂抗封能力。
-
课程大纲核心模块
-
逆向基础强化:工具链(OD/CE/IDA)、汇编指令、数据结构(6课时)
-
数据逆向实战:人物/地图/封包分析、C++层面数据规律(10课时)
-
功能CALL开发:14类游戏行为调用与代码注入(14课时)
-
全数据遍历:背包/怪物/任务/聊天内容等18种数据破解(18课时)
-
商业功能整合:自动打怪/副本、DLL注入多开(8课时)
适合人群
-
游戏安全工程师、逆向分析研究员
-
外挂开发者、游戏工作室技术人员
-
对游戏底层机制、内存修改有强烈兴趣的极客
学习收获
-
逆向分析任意游戏数据(属性/地图/任务/聊天)并动态修改
-
独立挖掘功能CALL,开发自动打怪、交易、组队等外挂模块
-
编写注入式DLL外挂,实现多开控制与进程隐蔽通信
-
掌握商业外挂开发全流程,具备抗检测与持续迭代能力
课程目录
第一章 基础知识巩固加深 共6课时
1、逆向工具讲解
2、汇编指令讲解(1)
3、汇编指令讲解(2)
4、数据结构的认识(1)
5、数据结构的认识(2)
第二章 数据逆向分析训练 共10课时
1、人物基本数据分析及遍历
2、OD逆向跟基址的基本方法
4、跟堆栈数据的技巧
3、游戏地图数据分析
4、游戏中各种状态值的分析
5、不同游戏下不同封包断点的方法
6、不下封包断点找CALL的方法
7、从C++层面理解游戏数据的规律
第三章 找各种CALL及代码调用 共14课时
1、选怪、打怪等相关CALL的分析
2、喊话CALL、寻路CALL的分析
3、NPC对话相关CALL的分析
4、背包相关CALL的分析
5、登录相关CALL的分析
6、宠物加点、人物升级等相关CALL的分析
7、交易、组队、摆摊等相关CALL的分析
第四章 各种数据遍历 共18课时
1、背包数据遍历
2、周围怪物遍历
3、技能二叉树数据遍历
4、对话框数据遍历
5、任务数据遍历
6、人物装备遍历
7、其他数据遍历
8、聊天框内容遍历 (2023年2月更新)
9、灵兽遍历
第五章 写组合功能 共4课时
1、写自动打怪组合功能
2、写自动副本组合功能
第六章 注入及DLL通讯 共4课时
1、编写DLL并注入DLL到游戏进程
2、DLL和主进程的数据通讯
3、控制台的编写
4、多开的逻辑实现