实战拓展-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.补充说明-脚本后端引用引擎对象内存布局

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