Do0ks/GSpots

GitHub: Do0ks/GSpots

一款用于自动识别虚幻引擎游戏内存中 GWorld、GNames 和 GObjects 的辅助工具,解决游戏资产快速定位与结构分析问题。

Stars: 139 | Forks: 25

# ![Droplets](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/08b88acd3a085406.png) GSpots 获取虚幻引擎游戏的 GWorld、GNames 和 GObjects 的简单方法。 ![GSpots](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/f649a31ce5085428.gif)
演示视频 https://github.com/user-attachments/assets/09385216-2965-4023-9e87-830c1a8e0818 https://github.com/user-attachments/assets/dba9ca71-98ce-4fb8-af61-86e96e7cb997
## 需要帮助?加入我们的 Discord! - 请务必在反应角色中点击“Game Modding”。 寻找新的内存编辑器? - https://github.com/Do0ks/MemRE # 如何使用 - 下载预编译版本,或使用多字节字符集在 x64-release 模式下编译。 - 将游戏可执行文件拖放到 GSpots.exe 上(可执行文件位于 ..\Binaries\Win64,通常包含 "Win64-Shipping.exe")。 - 不需要让游戏在后台运行,如果运行会大幅提升扫描效果。GSpots 会自动附加到游戏进程,如果文件扫描未能找到偏移量,它会尝试在游戏内存中查找缺失的部分。 ### 这并非适用于所有虚幻引擎游戏... 如果游戏可执行文件被加密,这可能会通过内存扫描绕过,但如果他们花时间加密可执行文件,很可能也花时间混淆了其他内容。但至少能让你接近目标! 随着时间的推移,我会添加更多签名! 如果游戏不受支持,请在 [游戏兼容性请求](https://github.com/Do0ks/GSpots/issues/1) 主题中发帖。 # 计划中的功能:
## 即将推出: - 自动获取游戏所使用的虚幻引擎版本。 :white_check_mark: - 添加 XOR 加密计算(如适用)。 - 如果游戏在后台运行,添加内存扫描以尝试查找文件扫描未找到的偏移量。 :white_check_mark: ## 后续: - 尝试在游戏运行时预先计算感兴趣指针链,例如玩家类。这应该像以前一样工作(你只需要在游戏运行前将游戏可执行文件拖放到 GSpots.exe 上)。
# 更新记录:
- 新增了在游戏运行时附加的功能(为未来更新做准备)。 - 从我的其他 GitHub 仓库添加了用于检测虚幻引擎版本号的功能。 - 如果游戏在后台运行,新增内存扫描以尝试查找文件扫描未找到的偏移量。 内存扫描处于测试阶段……对我尝试的每个游戏都有效,而未成功的游戏是因为存在混淆。此更新应能大幅提升兼容性! - 新增了检测和处理加密可执行文件的能力。
# 免责声明:
- 如果你选择使用此工具与在线游戏并因此被封号,责任自负。我不会努力制作绕过反作弊检测的工具。虽然我并不期望任何人会因此被封号(我至今还没有),但这始终存在风险。
# 其他优秀工具:
- 可注入内存扫描器 - https://github.com/Do0ks/B2D-Scanner - DLL 注入器 - https://github.com/Do0ks/InjectorV2
标签:GNames, GObjects, GWorld, UML, Unreal Engine, Win64, XOR加密, 内存偏移查找, 内存扫描, 填充计算, 多字节字符集, 拖放执行, 游戏修改, 游戏兼容性, 游戏内存分析, 游戏内存编辑, 游戏反编译, 游戏工具, 游戏开发, 游戏引擎, 游戏模组, 游戏版本识别, 游戏签名, 游戏自动化, 游戏调试, 端点可见性, 进程附加, 逆向工具, 预编译发布版