8000 GitHub - kvmba/obfuz: Obfuz:功能强大的开源 Unity 代码混淆插件。深度集成 Unity 工作流,配置简单,支持 HybridCLR、xLua 等热更新方案。
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Obfuz:功能强大的开源 Unity 代码混淆插件。深度集成 Unity 工作流,配置简单,支持 HybridCLR、xLua 等热更新方案。

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.meta
Notifications You must be signed in to change notification settings

kvmba/obfuz

 
 

Repository files navigation

Obfuz

License: MIT Unity Version

Obfuz 是一款开源、强大、易用及稳定可靠的充分满足商业化游戏项目需求的Unity代码混淆和加固解决方案。

English | 中文

Github | Gitee


为什么选择 Obfuz?

  • 开源免费:基于 MIT 协议,免费使用和修改。
  • 功能强大:提供媲美商业工具的强大混淆和代码加固功能。
  • 专为 Unity 设计:为Unity工作流深度优化,自动化处理除了反射以外所有需要特殊处理的情况(如MonoBehaviour名不能混淆),几乎零配置即可集成代码混淆功能。
  • 稳定可靠:有全面的自动化测试项目,成功通过3000个多个测试用例,几乎覆盖所有常见的代码用例
  • 支持热更新:支持HybridCLR、xlua之类最流行的代码热更新方案
  • 敏捷开发:快速响应开发者需求、迅速修复bug,及时跟进Unity及团结引擎的最新改动

功能特性

  • 符号混淆:支持丰富的配置规则和增量混淆,灵活高效地保护代码。
  • 常量混淆:混淆 intlongfloatdoublestring、数组 等常量,防止逆向工程。
  • 局部与临时变量混淆:混淆局部变量与临时变量。
  • 变量内存加密:加密内存中的变量,提升运行时安全。
  • 表达式混淆:混淆add、sub之类的绝大多数常见运算。
  • 函数调用混淆:打乱函数调用结构,增加破解难度。
  • 随机加密虚拟机:生成随机化虚拟机,有效抵御反编译和破解工具。
  • 静态与动态解密:结合静态和动态解密,防止离线静态分析。
  • 深度 Unity 集成:与 Unity 工作流无缝衔接,简单配置即可使用。
  • 热更新支持:全面兼容 HybridCLR、xLua 等热更新框架,确保动态代码更新顺畅。
  • 兼容DOTS:兼容DOTS各个版本,无需配置即可正常工作。

支持的Unity版本与平台

  • 支持Unity 2019+
  • 支持团结引擎
  • 支持Unity和团结引擎支持的所有平台
  • 支持il2cpp和mono backend

文档

未来计划

Obfuz 正在持续开发中,即将推出的功能包括:

  • 控制流混淆:打乱代码执行流程,增加逆向难度。
  • 代码水印:嵌入可追踪的水印。
  • 反内存转储与反调试:防止内存转储和调试行为。
  • DLL 文件结构加密:保护 DLL 文件结构免受篡改。
  • 代码虚拟化:将代码转化为虚拟化指令,提供最高级别安全。

许可证

Obfuz 采用 MIT 许可证发布,欢迎自由使用、修改和分发。

联系我们

如有问题、建议或错误报告,请在用以下方式联系我们:

  • GitHub 上提交 Issue
  • 邮件联系维护者:obfuz#code-philosophy.com
  • QQ群 Obfuz交流群: 1048396510
  • discord频道 https://discord.gg/bFXhmrUw8c

About

Obfuz:功能强大的开源 Unity 代码混淆插件。深度集成 Unity 工作流,配置简单,支持 HybridCLR、xLua 等热更新方案。

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.meta

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%
0