-- WHAT IS EXESAX?
Key features:
* Small decryption code (usually 50-200 bytes)
* Random encryption algorithm and decryptor code
* Decryptor can be put in a "cave" or a new section
* Pure X86 assembly language - No WinAPI, DLL calls, etc.
* Keeps extra data at the end of the EXE
* Console and graphical interface
ExeSax is an EXE encryptor that has a very small randomly generated decryptor
code. The decryptor is so small (50-200 bytes) that it usually can be placed
in the padding (or the "cave") after the code section, which means that the
file size won't change. If the cave is too small, or absent (which always
is the case for UPX compressed files), ExeSax will create a new section and
put the decryption code there (this can be a bit buggy, see below).
-- NOTES
* If you compress your files, do that before you ExeSax them. Most
compressors won't compress ExeSax'ed files very well. ExeSax will
only increase the file size by at most 552 bytes (and often it won't
change it at all)
* If your files don't work after encrypting, try compressing them with
UPX (or another compressor) BEFORE encrypting them.
-- KNOWN ISSUES
* 64-bit EXEs are not yet supported
* Sometimes ExeSax creates broken EXEs when it has to create a new section
(when there's no cave in the file or "Always use new section" is selected)
-- CHANGELOG
0.9.1 - 2006-09-18 - Fixed a section alignment bug that (= less broken EXEs)
Added icon to GUI exe
0.9.0 - 2006-09-17 - Initial release
download :
http://rapidshare.com/files/2638002/ExeSax_0.9.1.rar.html