trumank/patternsleuth
GitHub: trumank/patternsleuth
用于虚幻引擎游戏的特征码扫描与测试工具,帮助在游戏二进制中定位函数和全局变量地址。
Stars: 75 | Forks: 37
# patternsleuth
一个用于查找稳健模式的测试套件,这些模式用于在 Unreal Engine 游戏中定位常见的函数和全局变量。供 [UE4SS](https://github.com/UE4SS-RE/RE-UE4SS) 使用。
## 用法
将游戏可执行文件放入 `games` 目录:
```
$ tree games
games
├── AstroColony
│ └── AstroColony-Win64-Shipping.exe
├── FSD
│ └── FSD-Win64-Shipping.exe
└── TwinStick
└── TwinStick-Win64-Shipping.exe
```
运行测试
```
$ cargo run --release
```

## 致谢
感谢,
- [LongerWarrior](https://github.com/LongerWarrior) - 提供了真正海量的游戏库用于测试,发现了许多非常可靠的模式,并在逆向分析不常见的游戏方面提供了大量帮助
- [Narknon](https://github.com/Narknon) - 提供了许多游戏以及带有符号的纯净源码构建
- [FransBouma](https://github.com/FransBouma) - 为项目提供了 [UUU](https://opm.fransbouma.com/uuuv5.htm) 模式以及许多游戏转储
- [praydog](https://github.com/praydog) - 提供了基于字符串的符号解析器的灵感和思路,类似于 [UEVR](https://github.com/praydog/UEVR) 中使用的解析器
标签:Hex文件处理, JARM, Offset Dumper, Rust, UE4SS, Win64, 二进制分析, 云安全运维, 云资产清单, 作弊检测, 全局变量查找, 内存分析, 可视化界面, 字典生成, 模式扫描, 游戏安全, 游戏模组, 特征码定位, 网络流量审计, 虚幻引擎, 逆向工程, 通知系统, 配置审计