Code protectors (Windows)
Code protectors protect software applications from reverse engineering, analysis, modifications, and cracking:
- Themida® 2.0
- WinLicense® 2.0
- XBundler® Win32/.NET
- WinLicense® DLL Control
- Code Virtualizer® 1.3
- VMProtect
- Enigma Protector
- DotFix NiceProtect
- .NET Reactor (eziriz.com)
- IntelliLock
- SoftwarePassport™/Armadillo
- EXECryptor
- ASPack
- ASProtect
- PEiD
Themida® 2.0
Advanced Windows software protection system, developed for software developers who wish to protect their applications against advanced reverse engineering and software cracking.
WinLicense® 2.0
Combines the power of software protection (as Themida), with the power of advanced license control. It offers a wide range of powerful and flexible techniques that allow developers to securely distribute trial versions of their applications.
XBundler® Win32/.NET
Special plugin for Themida/WinLicense that allows DLLs and data files to be embedded inside an application, simplifying the distribution of your application to your customers and avoiding your DLLs and data files being used by third party software.
WinLicense® DLL Control
Special plugin for WinLicense that allows you taking full control over your protected applications and offers total freedom in your software design.
Code Virtualizer® 1.3
Powerful code obfuscation system that helps developers to protect their sensitive code areas, in applications and device drivers, against Reverse Engineering.
VMProtect
VMProtect is an all-in-one solution for protecting software products. In addition to code protection, VMProtect can also generate and verify serial numbers, set expiry times, limit free updates and much more.
- Code Virtualization – the next step in software protection. Most protection systems encrypt the code and decrypt it when the application is started. VMProtect doesn’t decrypt the code at all! Instead, the encrypted code runs on a virtual CPU that is markedly different from generic x86 and x64 CPUs as the command set is different for each protected file.
- Support for Nearly All File Formats – VMProtect allows the protection of executable files (EXE, SCR), dynamic-link libraries (DLL, OCX, BPL) and drivers (SYS).
- Support for 64-bit Architectures – VMProtect allows the protection of both 32 and 64-bit applications, libraries and drivers.
- Support of Most Versions Of Windows – files protected by VMProtect may run on almost any version of Windows OS, starting from Windows 95. Both 32 and 64-bit versions are supported and VMProtect has no problems with DEP or UAC.
- Complete Protection Solution – VMProtect allows the generation and verification of serial numbers. Both manual and automatic generation are supported. Serial numbers can be limited by time or date and locked to the hardware, while the free upgrade period can also be limited. VMProtect ensures it is physically impossible to run code without a serial number.
Enigma Protector
The Enigma Protector (rus) is powerful tool that was designed for complex protection of program modules.
DotFix NiceProtect
Ultimate protection for your applications:
- Nice crypter for program code
- Nice “stolen bytes” protection
- Nice metamorph and polymorph engine
- Nice EXE packing
- Nice signature fixer
- Nice Virtual Machine protect
Supported languages: Assembler (MASM, Fasm), Visual C++, C++ Builder, Delphi, Visual Basic
Supported OS: Windows 95/98/ME/2k/XP/2003/Vista/2008
Additional information:
.NET Reactor
.NET Reactor is a powerful .NET code protection & licensing system which assists developers in protecting their .NET software. Developers are able to protect their software in a safe and simple way now. This way developers can focus more on development than on worrying how to protect their intellectual property.
In contrast to obfuscators .NET Reactor completely stops any decompiling by mixing any pure .NET assembly (written in C#, VB.NET, Delphi.NET, J#, MSIL…) with native machine code. In detail, .NET Reactor builds a native wall between potential hackers and your .NET code. The result is a standard Windows based, not MSIL compatible, file. The original .NET code remains intact, well protected by native code and invisible for prying eyes. The original .NET code is not copied on harddisk at any time. There is no tool which is able to decompile .NET Reactor protected assemblies.
IntelliLock
IntelliLock is an advanced 100% managed solution for licensing controls and applications. While .NET Reactor offers a licensing system based on native code protection, IntelliLock opts a 100% managed way to apply licensing and protection features. This way single files can be produced without the need of additional files.
Its flexible managed concept allows you full licensing integration into any existing system. IntelliLock supports the .NET Framework 1.1, 2.0, 3.0 and 3.5. There is also a comprehensive support for the Compact Framework 2.0 and 3.5. IntelliLock combines strong license security, highly adaptable licensing functionality/schema with reliable assembly protection. Its protection capabilities meet the needs you demand on a secure licensing system.
SoftwarePassport™/Armadillo
SoftwarePassport technology expands your global sales capabilities while providing maximum protection for your digital assets. It contains powerful features such as flexible server-based licensing and activation, trialware distribution and marketing, in-application purchasing and sophisticated country based licensing to name just a few. Altogether, they enable software publishers like you to grow revenue by:
- Exposing your products to rapidly expanding global markets,
- Identifying who is buying and using your software,
- Maximizing the lifetime value of your buyers whether they are consumers, small to mid-size businesses or enterprises, and
- Attracting new customers in lucrative and untapped markets.
EXECryptor
EXECryptor is the strongest and most innovative software security system available. From program protection and cracking avoidance to preventing reverse engineering, analysis, and modifications, EXECryptor has it all. It uses new and unique security technology and provides software developers and publishers with an unprecedented level of protection to significantly increase their revenues.
ASPack
ASPack is an advanced Win32 executable file compressor, capable of reducing the file size of 32-bit Windows programs by as much as 70%. (ASPack’s compression ratio improves upon the industry-standard zip file format by as much as 10-20%.) ASPack makes Windows 95/98/NT programs and libraries smaller, and decrease load times across networks, and download times from the internet; it also protects programs against reverse engineering by non-professional hackers. Programs compressed with ASPack are self-contained and run exactly as before, with no runtime performance penalties.
ASProtect
ASProtect – the system of software protection of applications, designed for quick implementation of application protection functions, especially targeted for software developers. ASProtect is designed for such specific tasks as working with registration keys and creation of evaluation and trial application versions.
PEiD
PEiD detects most common packers, cryptors and compilers for PE files. It can currently detect more than 600 different signatures in PE files.