Skip to content

Latest commit

 

History

History
40 lines (37 loc) · 2.06 KB

README.md

File metadata and controls

40 lines (37 loc) · 2.06 KB

Themida is a powerful software protection system designed for software developers who wish to protect their applications against advanced reverse engineering and software cracking.

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 more...

Download Themida