实战拓展-PUBG

中级 · 17小时·24分钟

30人学过

PUBG实战 外部绘制 手撕解密
¥1698.00购买
  • 课程简介
  • 课程目录
  • 作者信息
  • 教程资料

前置基础:C/C++ 语言基础,IDA,CE,Scylla,虚幻SDK,IMGUI 等工具或源码的使用与分析


课程导向:游戏安全-攻防入门->逆向进阶-虚幻引擎->实战拓展-SUCM


你将会学到:

1. 虚幻引擎4.23以下源码详细解析

2. 虚幻引擎4.23以下引擎结构修复

3. 虚幻引擎4.23以下dump工具魔改

4. PUBG结构定位与数据解密

5. PUBG独家外部绘制与分屏绘制(市场未公开)

6. PUBG独家拟内部的外部读写框架 (市场未公开)

7. DMA外部分机绘制拓展



【第一章】 结构解密与修复篇

  • 【实战拓展】PUBG- 01. 查看虚幻引擎版本与两种转储方式
  • 【实战拓展】PUBG- 02. IDA定位Gworld与分析解密流程
  • 【实战拓展】PUBG- 03. 拓展分析还原IDA伪代码定位解密Gworld
  • 【实战拓展】PUBG- 04. 解密器-懒汉单例Memory类框架设计
  • 【实战拓展】PUBG- 05. 解密器-Memory类函数实现与驱动封装
  • 【实战拓展】PUBG- 06. 解密器-模板Read&Write函数测试封装
  • 【实战拓展】PUBG- 07. 解密器-构造解密类与梳理动态解密函数框架
  • 【实战拓展】PUBG- 08. 解密器-动态解密函数实现与测试
  • 【实战拓展】PUBG- 09. 源码分析旧版GName类型与其他结构
  • 【实战拓展】PUBG- 10. 源码分析旧版GName底层实现与成员组成
  • 【实战拓展】PUBG- 11. 源码分析旧版GName引用特征与调用链
  • 【实战拓展】PUBG- 12. IDA还原伪代码解密定位GName基址
  • 【实战拓展】PUBG- 13. 优化GName基址解密算法与动态测试
  • 【实战拓展】PUBG- 14. CE动态分析GName最终解密算法
  • 【实战拓展】PUBG- 15. 静动态结合分析GetFNameEntry算法与实现
  • 【实战拓展】PUBG- 16. 源码与IDA分析FNameEntryHeader结构
  • 【实战拓展】PUBG- 17. CE动态分析FNameEntryIndex解密算法
  • 【实战拓展】PUBG- 18. Gname成员NumChunks定位与解密 .Pubg
  • 【实战拓展】PUBG- 19. 源码分析对比旧版UObject结构
  • 【实战拓展】PUBG- 20. IDA静态分析FNameIndex解密与手写汇编验证
  • 【实战拓展】PUBG- 21. 静态分析Uobject_Outer偏移与解密算法
  • 【实战拓展】PUBG- 22. 静态分析Uobject_Class偏移与解密算法
  • 【实战拓展】PUBG- 23. 动态分析Uobject_InternalIndex偏移与解密算法
  • 【实战拓展】PUBG- 24. 静态定位解密GObjects与深度解析相关结构
  • 【实战拓展】PUBG- 25. 新旧GObjects结构对比与内存动态解析
  • 【实战拓展】PUBG- 26. 源码接入解密回调DumperNames
  • 【实战拓展】PUBG- 27. 源码接入解密回调DumperObjects
  • 【实战拓展】PUBG- 28. UField结构详细介绍与多种方式修复
  • 【实战拓展】PUBG- 29. UStruct结构详细介绍与多种方式修复
  • 【实战拓展】PUBG- 30. UEnum结构详细介绍与多种方式修复
  • 【实战拓展】PUBG- 31. UFunction结构详细介绍与多种方式修复
  • 【实战拓展】PUBG- 32. UProperty结构详细介绍
  • 【实战拓展】PUBG- 33. UProperty结构ArrayDim_ElementSize_Flags修复
  • 【实战拓展】PUBG- 34. UProperty结构ElementSize解密算法还原
  • 【实战拓展】PUBG- 35. UProperty结构Offset_Internal修复与解密
  • 【实战拓展】PUBG- 36. UStructProperty结构详细介绍与多种方式修复

【第二章】Dumper工具魔改篇

  • 【实战拓展】PUBG- 37. Dumper工具魔改-初始化函数完全解析
  • 【实战拓展】PUBG- 38. Dumper工具魔改-基址特征码定位更新
  • 【实战拓展】PUBG- 39. Dumper工具魔改-解密函数修复与封装
  • 【实战拓展】PUBG- 40. Dumper工具魔改-DumpNames相关修复
  • 【实战拓展】PUBG- 41. Dumper工具魔改-DumpObjects相关修复
  • 【实战拓展】PUBG- 42. Dumper工具魔改-项目变更与代码优化修复
  • 【实战拓展】PUBG- 43. Dumper工具魔改-静态Class初始化转接修复
  • 【实战拓展】PUBG- 44. Dumper工具魔改-对接Offset与Size解密函数dumpSdk

【第三章】外部框架封装篇

  • 【实战拓展】PUBG- 45.混淆与反混淆的种类特性详情科普
  • 【实战拓展】PUBG- 46.绘制检测规避与特殊绘制开发原
  • 【实战拓展】PUBG- 47. 独家外部、分屏、网页绘制原理讲解与可行性分析
  • 【实战拓展】PUBG- 48. 外部绘制劫持初始化与覆盖属性调整
  • 【实战拓展】PUBG- 49. UObject 基类与拓展接口函数封装
  • 【实战拓展】PUBG- 50. Uworld 单例类封装与更新函数设计
  • 【实战拓展】PUBG- 51. Gamelnstance 偏移定位与拓展类封装
  • 【实战拓展】PUBG- 52. PlayerController 偏移定位与拓展类封装
  • 【实战拓展】PUBG- 53. AcknowledgedPawn 偏移定位与 AActor 类封装
  • 【实战拓展】PUBG- 54. CurrentLevel 偏移定位与 Ulevel 类封装
  • 【实战拓展】PUBG- 55. Actors 转接类封装与 GetActors 函数封装
  • 【实战拓展】PUBG- 56. GetAActor 函数封装与 AActor 运算重载拓展
  • 【实战拓展】PUBG- 57. RootComponent与ComponentLocation 偏移定位
  • 【实战拓展】PUBG- 58. AActor 成员函数 GetLocation 拓展封装
  • 【实战拓展】PUBG- 59. APlayerCameraManager 偏移定位与类封装
  • 【实战拓展】PUBG- 60. WorldtoScreen 函数封装分析与流程梳理
  • 【实战拓展】PUBG- 61. GetMatrix 函数封装与相关类型补充
  • 【实战拓展】PUBG- 62. WorldtoScreen 函数封装完善
  • 【实战拓展】PUBG- 63. 遍历 AActor 与 绘制距离测试
  • 【实战拓展】PUBG- 64. GetNamelndex 解密函数封装
  • 【实战拓展】PUBG- 65. GName 基址定位与初始化封装
  • 【实战拓展】PUBG- 66. AActor 成员函数 ToString 封装绘制 ID 测试
  • 【实战拓展】PUBG- 67. NameHash 类与 hashMap 结构封装
  • 【实战拓展】PUBG- 68. 哈希存储与比较相关函数封装
  • 【实战拓展】PUBG- 69. Hash 存储初始化函数封装
  • 【实战拓展】PUBG- 70. lsCharacter 函数封装筛选玩家类
  • 【实战拓展】PUBG- 71. USkeletalMeshComponent 偏移定位与类封装
  • 【实战拓展】PUBG- 72. FTransform 相关结构封装
  • 【实战拓展】PUBG- 73. USkeletalMeshComponent 成员函数 GetStaticMesh 封装
  • 【实战拓展】PUBG- 74. GetBoneMatrix 函数封装
  • 【实战拓展】PUBG- 75. ToMatrixWithScale 函数封装
  • 【实战拓展】PUBG- 76. GetOrigin 函数封装
  • 【实战拓展】PUBG- 77. 骨骼序号排列与骨骼绘制封装测试
  • 【实战拓展】PUBG- 78. 基于骨骼封装动态方框绘制
Mikey

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