Skip to content

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

License

Notifications You must be signed in to change notification settings

ryancodingtm/Themida

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published