Lua code encryption to prevent code decompilation
Encryption purpose:
In game development, scripts are referenced by the engine as a resource file, just like pictures and videos. If the script is not encrypted, malicious people can easily extract the script file and copy a game for you in an instant. The script is generally encrypted before the program is released to prevent code leakage.
Encryption tools:
Virbox Protector
DS Protector
Advantages:
Convenient, one-click shell, no need to write code.
The latest encryption security technologies, such as security, confusion, virtualization, fragmented code, anti-black, customized SDK and so on.
Fast, 5 minutes to complete the entire program shell, focus on software development.
Flexible, cloud lock, soft lock, hardware lock three license forms, can meet networking or offline scenarios, cloud and software do not need hardware encryption.
Encryption tool download:
SDK requires Virbox LM account number, license ID and password
1. Obtain SDK: https://developer.lm.virbox.com/reg.html?code=f260815126
After registration, you can download customized SDK when you become a regular employee.
2. Document download: https://lm.virbox.com/fangan.html
Contains encryption fast flow and shelling detailed documentation
Encryption process
1. Register an account
2. Install SDK
3. Use Virbox Protector to shell the lua.exe in the installation directory. How to shell?
4. Open DS Protector, import the configuration tool generated by the shell, add the demo you need to protect, and click protect.
5. Go to the directory where demo is located, and run such as lua demo.lua