ELF-Encrypter software suite provides a range of tools for encrypting ELF binaries.
The software suite offers a complete list of encryption methods, such as 8-bit fixed mask (for testing purposes only), 32-bit user-selectable mask (for testing purposes only), Password, Cast5 (using GPG), GPG-Encrypt (using GPG), GPG-Sign (using GPG), Ethernet MAC, Ethernet MAC and file inode, File inode, and PCI binding.
To encrypt executable files, users can use the crypt-7lib program, which can later be decrypted at runtime by a shared library (libdecrypt), linked directly to the binary or listed in LD_PRELOAD. Gpg-agent is highly recommended by the developers, and the software offers special support for quintuple-agent at compilation time.
The ELF-Encrypter program suite also contains programs to manipulate and inject plain or encrypted code into ELF binaries. This software is a project written in C and assembly for the x86 platform.
This release of the software suite comes with some significant improvements, like the changed data segment infection technique and the addition of code to correct section table offsets.
Version 0.12: N/A