Skip to content

Commit 7f73dcd

Browse files
committed
更新介绍
1 parent dd43484 commit 7f73dcd

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

docs/intro.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,24 +11,26 @@ Obfuz 是一款开源、强大、易用及稳定可靠的充分满足商业化
1111

1212
## 为什么选择 Obfuz?
1313

14-
- **开源免费**:基于 MIT 协议,免费使用和修改。
1514
- **功能强大**:提供媲美商业工具的强大混淆和代码加固功能。
16-
- **专为 Unity 设计**:为Unity工作流深度优化,自动化处理除了反射以外(因为工具做不到智能识别反射)所有需要特殊处理的情况(如MonoBehaviour名不能混淆),几乎零配置即可集成代码混淆功能。
17-
- **稳定可靠**:有全面的自动化测试项目,成功通过2400个多个测试用例,几乎覆盖所有常见的代码用例
18-
- **支持热更新**:支持HybridCLR、xlua之类最流行的代码热更新方案
15+
- **与Unity深度集成**:为Unity工作流深度优化,自动化处理除了反射以外所有需要特殊处理的情况(如MonoBehaviour名不能混淆),默认不需要配置任何混淆规则即可良好工作。
16+
- **快速集成**:只需配置哪些程序集需要被混淆,三分钟即可集成代码混淆功能。
17+
- **稳定可靠**:有全面的自动化测试项目,成功通过3000个多个测试用例,几乎覆盖所有常见的代码用例。
18+
- **支持热更新**:支持HybridCLR、xlua之类最流行的代码热更新方案。
1919
- **敏捷开发**:快速响应开发者需求、迅速修复bug,及时跟进Unity及团结引擎的最新改动
2020

2121
## 功能特性
2222

23+
- **多态DLL文件**:自定义的结构随机化的DLL文件格式,每次发布时的DLL结构都不一样,有效对抗破解和篡改
2324
- **符号混淆**:支持丰富的配置规则和增量混淆,灵活高效地保护代码。
2425
- **常量混淆**:混淆 `int``long``float``double``string`、数组 等常量,防止逆向工程。
25-
- **执行栈混淆**:混淆执行栈中变量,提高逆向难度。
2626
- **变量内存加密**:加密内存中的变量,提升运行时安全。
27+
- **执行栈混淆**:混淆执行栈中变量,提高逆向难度。
2728
- **表达式混淆**:混淆add、sub之类的绝大多数常见运算。
2829
- **函数调用混淆**:打乱函数调用结构,增加破解难度。
2930
- **控制流混淆**:控制流平坦化,打乱代码执行流程,显著增加逆向难度。
3031
- **随机加密虚拟机**:生成随机化虚拟机,有效抵御反编译和破解工具。
3132
- **静态与动态解密**:结合静态和动态解密,防止离线静态分析。
33+
- **混淆多态化**:通过配置不同的生成密钥和随机化种子,生成不同的混淆代码。
3234
- **垃圾代码生成**:支持多种垃圾代码生成,提高App Store和Google Play审核通过率。
3335
- **深度 Unity 集成**:与 Unity 工作流无缝衔接,简单配置即可使用。
3436
- **热更新支持**:全面兼容 HybridCLR、xLua 等热更新框架,确保动态代码更新顺畅。
@@ -53,7 +55,6 @@ Obfuz 正在持续开发中,即将推出的功能包括:
5355

5456
- **代码水印**:嵌入可追踪的水印。
5557
- **反内存转储与反调试**:防止内存转储和调试行为。
56-
- **DLL 文件结构加密**:保护 DLL 文件结构免受篡改。
5758
- **代码虚拟化**:将代码转化为虚拟化指令,提供最高级别安全。
5859

5960
## 许可证

0 commit comments

Comments
 (0)