实战拓展-流放之路2

中级 · 持续更新

2人学过

完整框架 自研引擎 分析实战
¥998.00购买
  • 课程简介
  • 课程目录
  • 作者信息
  • 教程资料

课程预备知识

  1. 熟练掌握 C/C++ 、x64汇编 等编程语言

  2. 基本了解内存管理与指针操作

  3. 熟悉 Windows 操作系统基本原理

  4. 了解 Cheat Engine 等基础逆向工具使用


适合人群

  1. 《流放之路 2》深度玩家:希望从技术角度深入理解游戏机制

  2. 游戏开发者:希望了解游戏安全防护机制

  3. 逆向工程师:对游戏逆向工程有深入兴趣

  4. C++ 程序员:希望拓展逆向工程与内存编程技能

  5. 安全研究人员:专注于游戏安全漏洞挖掘


课程特色

  1. 游戏针对性:所有技术讲解与实战案例均围绕《流放之路 2》展开

  2. 深度技术解析:不仅停留在工具使用层面,更深入讲解底层原理

  3. 工程化思维培养:强调逆向成果的代码实现与工程化应用

  4. 实战导向教学:通过真实游戏案例演示每个技术点的应用

  5. 前沿技术覆盖:包含智能指针分析、元数据逆向等游戏逆向前沿技术



人物相关

  • 1.搜索血量与筛选地址
  • 2.定位玩家组件数组
  • 3.分析玩家数组组件基址
  • 4.寻找玩家结构基址表达式
  • 5.分析Life组件下的其他数据
  • 6.关联出玩家对象的其他组件
  • 7.分析组件与组件元数据unorder_map的关联方式
  • 8.C++STL vector识别
  • 9.C++STL 字符串内存结构识别
  • 10.C++STL map&set识别
  • 11.C++STL shared_ptr识别
  • 12.Position组件下坐标数据分析
  • 13.玩家的其他属性数据补充
  • 14.周围对象红黑树分析
  • 15.查找周围对象红黑树基址
  • 16.编写C++代码遍历周围红黑树
  • 17.C++编写代码获取实体组件信息表
  • 18.通过组件信息确定实体对象
  • 19.利用字符串信息定位获取组件的函数代码
  • 20.逆向分析本地化怪物名字的偏移
  • 21.编写C++代码获取怪物、门、NPC的本地化名称
  • 22.地图掉落物品本地化名称分析
  • 23.通过元数据路径字符串过滤其他对象

人物相关代码封装

  • 24.代码编写-封装之前的代码
  • 25.代码编写-使用工厂模式创建组件对象
  • 26.代码编写-使用正则表达式过滤实体
  • 27.代码编写-完善当前所有实体过滤
  • 28.代码编写-封装地面物品名称与位置信息

技能相关

  • 29.分析释放技能call
  • 30.技能call参数分析
  • 31.分析技能call智能指针来源与前台窗口检测代码
  • 32.分析技能call智能指针来源2
  • 33.技能栏获取智能指针与动作vector分析
  • 34.编写CE脚本调用最上层内存技能call
  • 35.编写CE脚本调用前台检测后的内存技能call
  • 36.分析停止释放动作CALL
Noyya

教程资料购买后才能查看或下载。