Unity3d Project Encryption prevents anti-compilation using the Virbox LM encryption scheme. For the Code and resource protection in Unity3d game project, Virbox LM has a perfect solution that can effectively prevent the code from being recompiled and the resource files being stolen. The Assembly-scharp.dll can be encrypted directly, and the mono file is automatically encrypted. The. Assets resource file can be effectively encrypted for protection.
Encryption Effect:
Code anti-decompile, drive-level anti-debugging, resource anti-theft!
Code encryption to prevent anti-compilation
Virbox Protector Packers Tool
Using the Shell tool, the software developed by the Unity3d is shell-protected, with the main protection: fragmentation code, obfuscation, virtualization. Suitable for fast encryption scheme, no need to write any code, through the Setup tool provides the option to complete the software shell protection, convenient and quick.
Protection principle: Fragment code protection, the use of sophisticated code extraction technology, from the software to extract a large number of code, after encryption confusion in a secure environment to execute. Fragment code execution can be simply understood as the separation of software functions, in the security environment to execute, so that the cracker does not know, is a major breakthrough in the concept of software protection.
Driver-level anti-debugging, second-order Market Common debugger
Anti-Black engine
Traditional encryption lock manufacturers, only provide the basic passive protection function, if you want to achieve higher security strength, developers need to pay a lot of extra.
The first is to introduce the anti-black engine into the encryption system. Thoughtful number of shield will be the idea of software protection, from the API or shell passive debugging, confusion, extended to a comprehensive, in-depth active/passive combination of ideas.
Anti-Black Engine (AHS) features and features:
L Advanced Process Protection
Core-State anti-debugging, anti-injection, anti-hook: The market commonly used debugging tools for the process operation is invalid, such as: ollydbg, Windbg, Cheatengine and so on.
Provides secure Windows system APIs: perfectly hides the system API call process, dodging hooks, tracking, and analysis.
L process module based on blacklist feature library Avira
Intercept known reverse tools: such as ollydbg, Windbg, Cheatengine, IDA.
Block known cracked patches: pirated software with file patches and memory patches will not work.
Interception of IP-infringing software: Some components of the original IP vendor are stolen and cannot be used for grafting.
Interception theft Code: Intercept known theft module
L Memory Protection
Process data Read protection: Memory in the process cannot be read by other process modules. such as: account password information, key, transaction information, bank card information and other sensitive information.
Process data Write protection: Prevents out-of-process data modifications to the protected process. such as in-game equipment data, licensing information and so on.
L Suspicious Process module upload
Upload suspicious modules to the background further analysis and processing, for anti-black strategy, anti-piracy patches, legal evidence to provide strong support.
Resource protection against theft, protect game resource files
• Prevent images, audio and video resources from being copied, using DS protector in the Virbox tool, developed specifically for resource protection.
Unity3d code encryption prevents decompile and resource encryption