What is Enigma Protector?
Enigma Protector is application for Microsoft Windows. It protects your work from program crackers with help of state-of-the-art encryption, data compression, and other security technologies. It provides creation of trial and registered applications, with possibility of the checking mode parameters with help of internal Enigma API functions. It allows you to design and add a complete software protection and registration-key system to your existing programs. It works with any programming language that produce Windows PE files. Enigma works with Win PE 32 executables (*.exe), screen savers (*.scr) and dynamic libraryes (*.dll, *.ocx). So if you are developer and you are interested in raising of level of white sales then Enigma Protector is your choice.
Enigma protector is shareware programm. You can try free demo version but it has some limitations. You will not be able to use Encrypted sections, DLL attachment, Black list. See help for more info.
Features of the Enigma Protector
- compression & encryption of file
- application code emulation:
- file entry point protection (delete original code and replace it with polimorphic instructions)
- import table redirection
- advance force import protection
- emulation some WinAPI functions
- protection data section
- encryption section of application data
- "not crack" protection:
- anti-debuggers (as SoftIce, OlliDbg, TWD) protection
- control sum (CRC) checking
- trash instructions
- anti-tracing tricks
- memory anti- dumping, patching
- possibility to create trial applications
- trial time depend on number of executions, number of used days, until the date
- clock reversing control
- internal Enigma API for working with trial mode
- possibility to create registered application by means registration key(s)
- application keys locking
- time limited keys
- hardware locking keys
Version description:
- Added: trial option "Don't exit when expired"
- Improved: SaveKey API function
- Bug fixed: Application error when "Viruses check" option is enabled
- Bug fixed: Application crash when "Reminder message" option is enabled
- Bug fixed: Delphi9 applications - incorrect data section protection
- Bug fixed: Visual Basic programs - restore exception handle
- Bug fixed: trial was not reset when application is registered
- Bug fixed: incorrect emulation "CompareMem" function (Map file)
- Bug fixed: "Create backup copy", didn't work
- Bug fixed: incorrect relocation table for *.dll files
- Bug fixed: incorrect processing export table
- Added overlay support
- Completed loader "Run Password" and "Error" froms, changed color map
- Added XP control style
- Added obfuscated import redirection. Turn on 'Import redirection' option to take effect
- Improved import redirection option
- Improved data protection
- New emulation functions option, use map file for it (see help for more info, Borland developpers only)
- New compression algorithm, it's very fast (Fast compression option)
- Added run-time loader code encryprion
- Rebuild image processing engine. It's rather fastest now
- Removed bug in "Exit on file name change"
- Removed bug in searching breakpoints in system functions
http://www.enigma.izmuroma.ru/?page=downloads