Unity 3D Obfuscator(Unity代码混淆方案 )
Product features:
- Entity Renaming:
Renaming scripts, classes, methods, fields into a set of meaningless or unreadable characters;
Supporting obfuscation control attributes (System.Reflection.ObfuscationAttribute)
- Removing events and properties:
This method comes down to removing the metadata of events and properties from the assembly, which makes it impossible to recover or use these properties from high-level languages (C#, Boo, ...).
- Renaming methods, variables, etc. into a set of unreadable characters:
It comes down to replacing names with unreadable characters, for example, Japanese characters. Though .Net works with the UTF8 encoding, not all decompilers correctly process its characters. Some change names with such characters for more understandable, some replace unreadable characters with their codes, some just refuse to work with such characters.
- Obfuscating the control flow graph:
Obfuscating conditional branches:
This method comes down to adding various false conditions to the algorithm body and scattering the checks of existing conditions, loopsand unconditional branches over the function body.
- Protection against decompilers:
Protection against decompilers considerably reduces the chances to recover the source code of an application in an assembly or high-level language (C#, VB, etc.).
- Obfuscation of Standalone Assemblies
Support:
- Web Player
- Web Player Streamed
- OS X Dashboard Widget
- Windows Standalone
- OS X Universal Binary Standalone
- OS X PPS Standalone
- OS X Intel Standalone
- Some of the functions free
Product features: - Entity Renaming: Renaming scripts, classes, methods, fields into a set ...
Product features: - Entity Renaming: Renaming scripts, classes, methods, fields into a set ...
下载地址 游客,本付费内容需要支付 1麒麟币 才能下载内容,您可以进行 【在线扫码充值】或者 【发帖】来获取麒麟币,如有问题请联系【在线客服】,帖子支付请点击右边支付按钮→→→→→→→→→→→→→→ 支付
|