Zprotect is a powerful software which helps users to protect their files and applications. It is designed to protect your software against cracking and reverse engineering! It uses state-of-the-art encryption, data compression, virtual machine technology and other revolutionary features to achieve its goals making it very difficult to break using traditional and latest cracking tools and schemes.
It allows you to add a complete software protection and registration-key system to your existing programs in five minutes or less without you having to change your source code! Compared to other traditional software protection systems Zprotect pays more attention to code processing.
· Virtual Machine.
· Zprotect has a powerful VM engine that can put some parts of protected code executed on the Virtual Machine, making it really hard to analyze and crack. The VM engine is like a virtual processor, whose instructions are completely different from the existing x86 processor. The native machine code will be converted into functionally equivalent bytecode that is interpreted by VM engine during runtime.
· Without Anti-Debug tricks.
· Zprotect has discarded that outdated tricks which will impair compatibility badly. You should be aware of that all the anti-debug tricks can be bypassed nowadays and it becomes useless in the face of hardware debuggers.
· Lua Script supported.
· Lua is a powerful script used to extend the function of Zprotect and give you a chance to implement your custom protection scheme.
· Multi-thread protection.
· Double-process mode and multi-threaded protection will make the protected application more difficult to debug.
· Polymorphism Engine.
· It is used to generate dynamic code which, means every protected file is different from each other. This deters generic unpackers and scripts..
· Code confusion.
· This feature will completely transform the original code in to illogical code making the protected file much harder to analyze.
· Code integrity checking.
· Zprotect will check the integrity of the protected application during runtime to prevent modification to your code.
· Anti-Hook techniques.
· Anti-Hook techniques can effectively protect your application from hooking functions by external programs, such as plugins.
· Code and resource compression.
· In addition to protection features, Zprotect allows you to compress the code and resources of your application. The compression engine is useful to minimize bandwidth and increase download speeds.
· DLL Injection Block.
· Zprotect can monitor the protected application during runtime blocking new methods of cracking through DLL injection.
· SDK for protection.
· Zprotect comes with numerous SDK examples for your projects and example applications demonstrating how to correctly use its features.
Limitations:
· The program protected by a DEMO version will not be compressed and will display a NAG window when executed.
What's New in This Release:
· Added a new feature to process exceptions
· Added software marker option
· Improved identification accuracy of function length
· Fixed bugs with background music option
· Fixed bugs when loading an old project file
· Fixed bugs with splash screen option
· Fixed bugs with protection engine when hardware lock enabled
· Fixed bugs that made the protection of MFC programs failed
· Mimor bugs fixed