实战拓展-RUST

中等 ·

0人学过

FPS逆向 il2cpp解析 Unity逆向
¥888.00购买
  • 课程简介
  • 目录
  • 作者信息
  • 教程资料

前置基础:

C/C++ 语言基础 虚幻引擎逆向基础与IDA,CE,Dbg、Scylla 等工具或源码的使用与分析,熟悉Unity正向开发流程!

课程导向: 

游戏逆向入门->逆向进阶-Unity引擎

常见问题:

问:初中毕业没英语基础能学会么?

答:完全可以!本课程涉及到的英语固定,老师会带着同学一步一步实践与分析!

问:本套课程的学习周期为多久?

答:拥有以上提到的基础的同学学习周期为1~2周

课程简介:

从 il2cpp 环境搭建、元数据机制剖析,到使用 il2cppDumper 恢复符号,结合 Rust 语言实现 SDK 数据提取,全方位解析托管脚本对象内存结构。深入探索 Unity 类静态成员、运行时元数据,通过哈希表定位关键游戏实体,如主相机、玩家对象,并延伸至骨骼数据挖掘与可视化绘制。同时,借助 Dnspy 工具分析 SDK 内容,结合 C++ 代码封装实现实体与骨骼绘制,辅以内存布局细节补充,为游戏逆向、及数据研究提供完整技术方案 。

Rust2519版本

  • 1.il2cpp介绍与环境安装
  • 2.il2cpp模式下的托管脚本对象结构
  • 3.il2cppDumper获取SDK数据与符号恢复
  • 4.il2cpp静态与运行时元数据介绍
  • 5.Rust私服SDKDump与数据分析
  • 6.详细讲解Unity类静态成员变量的内存结构
  • 7.通过运行时元数据找到全局TypeInfo与实体列表
  • 8.全局TypeInfo复习与引擎结构整理
  • 9.封装遍历所有实体相关代码
  • 10.遍历哈希表寻找主相机并绘制
  • 11.通过哈希表找到本人对象
  • 12.另一种方法定位本人对象
  • 13.封装C++实体绘制相关代码
  • 14.探讨如何区分Human对象
  • 15.Dnspy分析SDK中的骨骼数据
  • 16.寻找玩家骨骼与绘制测试1
  • 17.寻找玩家骨骼与绘制测试2
  • 18.封装C++骨骼绘制相关代码
  • 19.补充说明-脚本后端引用引擎对象内存布局
  • 20.封装静默自瞄
  • 21.寻找玩家开火函数
  • 22.分析子弹加速与HOOK测试
  • 23.子弹追踪分析与HOOK测试
  • 24.魔术子弹分析与HOOK测试
  • 25.分析魔术子弹无法造成伤害原因
  • 26.封装子弹追踪

[Rust官服]

  • 1.Rust官服SDK Dump
  • 2.定位玩家数据
  • 3.定位解密代码
  • 4.分析加密流程与解密代码
  • 5.整理加密流程与解密代码
  • 6.详细分析il2cppGC内存数据组织形式
  • 7.实体数组定位与分析
  • 8.通过混淆类名定位周围Dictionary
  • 9.分析加密计数器的行为与找到所需偏移
  • 10.EntityRealm解密相关代码封装
  • 11.GC系统获取指针相关代码封装
  • 12.封装ListDictionary解密代码
  • 13.修正GOM与矩阵偏移
  • 14.更新骨骼偏移与修复代码问题

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