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