SharpMonoInjector:修复并增强的Unity引擎程序集注入工具,支持x86/x64,含权限检查与GUI/控制台版本

SharpMonoInjector wh0am1 Mod. Fixed and Updated. A tool for injecting assemblies into Mono embedded applications, commonly Unity Engine based games

分支1Tags0
文件最后提交记录最后更新时间
5 年前
5 年前
4 年前
4 年前
4 年前
8 年前
5 年前
8 年前
5 年前
5 年前

SharpMonoInjector wh0am1 修改版(已修复和更新)

我已更新 SharpMonoInjector,解决了进程检测错误以及 x86/x64 检测问题,并进行了一些优化以提高效率。除了增加一些错误检查外,我没有修改他的注入引擎。此版本基于 .Net 4.0 编译,适用于仍在使用 Windows 7 并无法运行 .NetStandard 2.0 的用户。由于原作者未内置权限检查,我添加了相应检查,GUI 版本会自动以管理员身份重启。控制台版本则会给出警告并提供游戏“修复”指南。

这是一款出色的 Unity 注入器,直到之前的讨厌的进程检测和架构错误,现在它再次变得可用。尽管如此,我还是更喜欢我的注入器,因为它使用系统调用,而他使用的 CreateRemoteThread 对反作弊软件来说较为显眼。也许我有偏爱,但无论如何,SharpMonoInjector 的原创者 Warbler 应该得到他的工作认可。

SharpMonoInjector 是一个工具,用于向嵌入式 Mono 应用程序(通常为基于 Unity 引擎的游戏)注入程序集。通常情况下,无需重启目标进程即可注入程序集的更新版本。你的卸载方法必须销毁所有资源(如游戏对象)。

SharpMonoInjector 通过动态生成机器码,将其写入目标进程,并使用 CreateRemoteThread 执行。代码调用了嵌入式 Mono API 中的函数。返回值通过 ReadProcessMemory 获取。

支持 x86 和 x64 两种进程。

为了让注入器正常工作,加载/卸载(卸载非必需,可选)方法需要符合以下方法签名:

静态 void 方法()

你可以在这里找到最新二进制发布版:(https://www.unknowncheats.me/forum/unity/408878-sharpmonoinjector-fixed-updated.html),提供了控制台应用程序和图形界面应用程序。

屏幕截图

致敬原项目及作者:(https://github.com/warbler/SharpMonoInjector)

项目介绍

SharpMonoInjector wh0am1 Mod. Fixed and Updated. A tool for injecting assemblies into Mono embedded applications, commonly Unity Engine based games

定制我的领域