|
|
主要内容
第一部分:DX11内绘框架与基础逆向
内绘框架搭建
DX11内绘框架基础搭建
解决内绘更改分辨率崩溃问题
内核注入器的使用与基础环境配置
GName系统解析
通过UE引擎源码分析GName算法
使用IDA和CE查找GName
C++编写GetName函数及算法验证
GWorld与Actor系统
IDA查找GWorld方法
玩家类继承关系分析
GWorld结构详解与修复
遍历所有Actor坐标技术
第二部分:游戏功能逆向实现
坐标转换与绘制
寻找世界坐标转屏幕坐标CALL
调用世界转屏幕CALL并绘制名字
过滤Actors只绘制敌人
骨骼系统解析
寻找敌人骨骼并绘制
UE引擎骨骼算法详解
解决骨骼闪烁问题
骨骼坐标转换CALL分析
高级游戏功能
寻找摄像机组件
射线call(障碍判断call)分析
射线call参数详解与函数修复
使用射线call做障碍判断
第三部分:UE5适配与高级功能
UE5特性适配
UE5坐标与UE4的不同
寻找UE5中的GWorld和GName
UE5障碍判断实现
游戏辅助功能开发
内存梓瞄实现原理
分析射击call技术
静默梓瞄与子弹追踪
梓瞄范围控制实现
UI与可视化
绘制菜单系统
2D/3D方框绘制
2D旋转雷达实现
血量与朝向绘制
第四部分:内核级开发技术
驱动开发基础
驱动与R3通讯技术
Cr3方式读写数据
Mdl方式读写数据
驱动层内存管理
内核注入技术
内存展开DLL方法
重定位表与导入表修复
TLS处理技术
ShellCode调用方式
反检测技术
绕过驱动保护方法
反射注入特征抹除
对抗EAC等反作弊系统
第五部分:引擎绘制与对象分析
引擎绘制技术
引擎绘制与内绘区别
IDA分析虚表定位挂钩函数
寻找引擎绘制函数
使用引擎字体渲染
对象系统分析
寻找GUObjectArray
修复各类UObject结构
Dump所有UObject信息
通过IDA分析结构偏移
|
|