面向 Unity 的代码混淆工具,5.0 版覆盖 Unity 2019 至 2022、4.0 版覆盖 2018 至 2022,用重命名、字符串混淆与随机代码保护程序集。

Obfuscator Pro是专门为增加Unity应用程序和Unity游戏代码的安全性而开发的工具。它的主要目标是隐藏您自己的专有源代码和第三方编译的dotNet程序集。我们支持所有已知的平台,无论是独立的还是嵌入式的。它是一款功能强大、易于使用的混淆器,支持Unity的独特特性,如MonoBehaviours、ScriptableObjects、Serialization和Reflection。
Obfuscator Pro功能包括:
- 成员重命名:命名空间、类(也包括MonoBehaviour和ScriptableObject的子类)、方法、字段、属性、事件。
- 字符串混淆。
- 添加随机代码。
- 反调试。
- 反篡改(Mono)。
- 控制流混淆(Mono)
此外,Obfuscator Pro还支持完全自定义混淆流程,并提供StackTrace反混淆功能,以便恢复和调试即使是最安全的程序集。
为什么应该选择Obfuscator Pro呢?Obfuscator Pro几乎使坏人无法窃取您的源代码。它还会定期更新,以确保未来的高安全性标准。我们的工具确保您的源代码通过重命名、随机代码和字符串混淆变得如此纠缠不清,以至于任何人都几乎无法获取或分析您的原始代码。
Obfuscator Pro是唯一考虑了所有平台的命名空间混淆和MonoBehaviour/ScriptableObject混淆的Unity3d混淆器。
但最好的特性还不止这些!最好的特性是该混淆器本身不会被混淆。
为什么这么重要?它允许您查看混淆器程序集本身,并跟踪工作流程!市场上其他混淆器并不提供这种透明度,使您只能依赖于他们的口头承诺而非技术。
Obfuscator Pro已更新至5.0版,支持Unity 2019到最新的2022版本;4.0版支持Unity 2018到最新的2022版本。对于之前的Unity版本,请使用3.0版。
总的来说,如果您希望确保您的Unity应用程序或游戏的源代码安全,Obfuscator Pro是您最佳的选择。它提供了多种功能,可帮助您混淆和隐藏您的代码,使其难以被窃取和分析。而且,它的透明度使您能够更好地控制和跟踪混淆过程,使整个过程更加安全可靠。
常见问题
支持哪些 Unity 版本?
5.0 版对应 Unity 2019 到 2022,4.0 版对应 2018 到 2022,更早的引擎版本要用 3.0 版。
MonoBehaviour 的类名也会被改掉吗?
会,成员重命名包含命名空间与类,MonoBehaviour、ScriptableObject 的子类同样在内;工具声明兼容序列化与反射,具体保留规则按文档配置。
混淆器自己会被混淆吗?
不会。原文特别强调混淆器自身程序集不被处理,可以查看并跟踪它的工作流程。
除了重命名还有什么手段?
还有字符串混淆、插入随机代码、反调试、反篡改与控制流混淆,其中后两项标注仅针对 Mono。
混淆后出错怎么定位?
工具提供 StackTrace 反混淆功能,可以把处理过的堆栈还原成可读形式用于排查。
支持哪些平台?
原文称支持所有已知平台,独立运行与嵌入式环境都算,但没列出具体平台名单。






评论(0)