逆向进阶-虚幻引擎

中级 · 13小时·06分钟

134人学过

引擎逆向 源码分析 框架解析
¥999.00购买
  • 课程简介
  • 目录
  • 作者信息
  • 教程资料

前置基础:

需熟悉 C/C++ 、Windows核心编程、HOOK 、注入、x64汇编 等技术,推荐前置学院课程:【游戏攻防-安全入门】

你将会学到:

你将对虚幻引擎的正向与逆向都有足够深的了解,本课程中基于源码详细讲解了虚幻引擎的 结构 框架 反射

 

1. 虚幻引擎源码阅读能力,引擎版本更新可自行学习

2. 虚幻引擎结构转储能力,可直接对虚幻引擎游戏进行dumpSdk

3. 虚幻引擎数据挖掘能力,可根据结构对重要数据进行分析测试

4. 虚幻引擎流程梳理能力,熟悉代码流程分析调用引擎重要函数


常见问题:

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

答:完全可以! 本课程涉及到的知识点固定,老师会带着同学一步一步实践!

问:本课程可以将虚幻引擎逆向学习到什么程度

答:这门可为虚幻引擎逆向的基础课,可以完全洞悉虚幻引擎的框架与结构,如同学要对虚幻FPS 或 虚幻 RPG游戏进行更深层次分析,可自行拓展或购买其他进阶课程


课程简介:

【过游戏反调试代码截取】

【熟知虚幻引擎基本结构截取】


【通过IDA定位基址部分截取】

【熟悉虚幻反射原理(部分截图)】

 

【通过源码分析对GName算法手动解析截取】

【手写类名解析器部分截取】

【对虚幻引擎SDK进行dump部分截取】

【揭秘基于引擎引发的变态功能 如加速,飞天,穿墙等】


【第一章】Unreal Engine 逆向 - 过游戏反调试篇

  • 1-1 课程前言
  • 1-2 虚幻源代码下载
  • 1-3 VsCode下载与安装
  • 1-4 实战项目规划与剥离EAC
  • 1-5 IDA静态分析游戏调试保护
  • 1-6 Imgui绘制过反调试工具框架
  • 1-7 匹配游戏进程信息
  • 1-8 动态获取游戏模块加载基址
  • 1-9 置入ShellCode自动过游戏反调试

【第二章】Unreal Engine 逆向 - 虚幻核心类详解篇

  • 2-1 核心类之AActor
  • 2-2 核心数据结构之TArray
  • 2-3 根据数据内存定位Actors
  • 2-4 动态分析Actors特性及基址
  • 2-5 基于UWorld类定位Actors结构
  • 2-6 核心类之Uworld与定位Gworld通用特征
  • 2-7 类实例化字符串特征自主定位
  • 2-8 多种特征定位游戏的Actors
  • 2-9 核心类之Ulevel深入理解
  • 2-10 核心类之UObject与反射的关系
  • 2-11 虚幻反射原理与虚幻游戏通杀机制
  • 2-12 核心类之FUObjectArray详解
  • 2-13 UObjectArray相关结构进阶详解
  • 2-14 UObjectArray特征匹配定位
  • 2-15 UObjectArray特征魔改分析

【第三章】 Unreal Engine 逆向 - 虚幻GName算法解析

  • 3-1 Global Name Table与FName 详解
  • 3-2 GName基址 静动态定位
  • 3-3 GName算法函数定位
  • 3-4 GName涉及所有结构详解
  • 3-5 位字段算法解析取字符串长度
  • 3-6 GName算法完整解析与验证

【第四章】 Unreal Engine 逆向 - SDKdump工具应用

  • 4-1 类名解析器-Porcess框架封装
  • 4-2 类名解析器-读写与虚幻结构框架封装
  • 4-3 类名解析器-GetName算法封装
  • 4-4 类名解析器-GetSampleStructs 类样本
  • 4-5 dumper工具的下载与介绍
  • 4-6 dumper工具源码解析 Dump SCUM SDK
  • 4-7 dumper解析特征新增数据库dump 蜀道-初章

【第五章】 Unreal Engine 逆向 - 结构分析与变态数据挖掘

  • 5-1 三大角色类的区分与继承链解析
  • 5-2 揭秘-周围普通实体对象坐标方法
  • 5-3 揭秘-移动对象与实体对象坐标定位区别
  • 5-4 揭秘-操控角色指针数组定位与本人坐标分析
  • 5-5 揭秘-自写角色类定位与僵尸血量分析
  • 5-6 揭秘-周围与本身对象真实名称定位分析
  • 5-7 变态功能-针对AActor(包含本人)实现超级加速
  • 5-8 变态功能-针对AActor(包含本人)HOOK校验实
  • 5-9 碰撞、忽略、重叠属性与事件总结
  • 5-10 变态功能-针对AActor(包含本人)实现穿墙漂移
MIkey ->> 多年C/C++、游戏开发、与Windows游戏逆向、Android游戏逆向、驱动开发经验,对正向与逆向有独到见解,有多年授课经验,讲课通俗易懂,思路连贯,直抓痛点,原游戏安全工程师,原某培训机构算法讲师,现担任Ferry学院院长l

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