24-04-2023, 04:05 PM
These are the key features of Themida®:
- 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