WinLicense is a powerful protection system designed for software
developers who wish to protect their applications against advanced
reverse-engineering and software cracking. Developers do not need any source
code changes or programming experience to protect their applications with
WinLicense.
WinLicense uses SecureEngine¢ç protection technology, which is
able to run its code at the highest priority level to implement never before
seen protection techniques; this protects any application with the highest
level of security.
Here are just a few of WinLicense's protection features:
- Multilevel encryption to protect code and data in an application.
- Advanced detection of cracking tools.
- Scrambles executable code, data, and APIs in the application to avoid
any possible reconstruction of the original application.
- Protection against disassemblers and debuggers.
- SDK offers two-way communication with SecureEngine¢ç and the protected
application.
- Fully customizable protection options and dialogs.
- Multiple Virtual Machine architectures for code virtualization against
tracing/reverse engineering.
- Plugin system to add your own code at specific stages in the protection
boot code.
Features
Trial/Licensing Features:
- Machine dependent keys
- SmartActivate¢ç keys for elegant registration systems
- Multiple trial expiration types
- Possibility to combine several expiration types for trial and license keys
- Powerful engine to store the trial period in the system
- Complete SDK with more than 50 exported functions
- Full .NET SDK support
- Custom trial counters SDK for different developer's needs
- Easy support to create your own licensing systems via web server
- Country locking for trial and license keys
- Trial extension keys to extend the trial in an expired application
- Text keys registrations
- File key registrations
- Registry keys registrations
- Independent password protection for either Trial or registered versions
- Expirable license keys
- Tracking and detection of stolen keys
- Customization for all trial/registration messages with possibility to include/exclude them from being displayed by WinLicense
- Embedded generators in GUI to create licenses, passwords and trial extensions keys
- Specific key generators can be automatically generated for every protected application
- Custom data field in license keys for different developer's needs
- Database driven implementation to keep safe record of all your software, customers and licenses
Protection Features:
- Anti-debugger techniques that detect/fool any kind of debugger
- Different encryption algorithms and keys in each protected application
- Anti-API scanners techniques that avoids reconstruction of original
import table
- Automatic decompilation and scrambling techniques in target application
- Virtual Machine emulation in specific blocks of code
- Advanced Mutator engine
- SDK communication with protection layer
- Anti-disassembly techniques for any static and interactive disassembler
- Multiple polymorphic layers with more than 50.000 permutations
- Advanced API-Wrapping techniques
- Anti-monitors techniques against file and registry monitors
- Random garbage code insertion between real instructions
- Specialized protection threads
- Advanced Threads network communication
- Anti-Memory patching and CRC techniques in target application
- Metamorphic engine to scramble original instructions
- Advanced Entry point protection
- Dynamic encryption in target application
- Anti-tracing code insertion
between real instructions
- Advanced Anti-breakpoint manager
- Real time protection in target application
- Compression of target application, resources and protection code
- Anti-"debugger hiders"
techniques
- Full mutation in protection code to avoid pattern recognition
- Real-time simulation in target application
- Intelligent protection code insertion inside target application
- Random internal data relocation
- Possibility to customize dialogs in protected application
- Support of command line
- Many many more...
|