hARMless is a powerful ARM64 ELF Packer/Loader designed for AArch64 Linux binaries. It utilizes advanced multi-layer encryption and ensures in-memory execution, eliminating the need to write the original binary to disk. Experience enhanced security with features like code obfuscation, integrity checks, and secure memory management.
hARMless is an advanced ARM64 ELF Packer/Loader designed specifically for AArch64 Linux binaries, serving as a powerful tool for security researchers and developers. It enhances the security of ARM64 ELF executables through a robust multi-layer encryption mechanism and facilitates execution in memory without writing the original binary to disk.
memfd_create, which eliminates traces on disk.setrlimit to prevent memory dumps, safeguarding sensitive data.The encryption workflow of the hARMless packer can be illustrated as follows:
Original Binary → RC4 → AES-256 → ChaCha20 → Packed Data
To utilize hARMless, clone the repository and build the project:
# Clone the repository
git clone https://github.com/litemars/hARMless.git
cd hARMless
# Build all components
make all
# Pack a binary
make pack INPUT=your_arm64_binary OUTPUT=packed_binary
# Execute the packed binary
./packed_binary
This tool is intended strictly for authorized penetration testing, security research, education, and red team operations. Unauthorized use is prohibited and may infringe legal statutes.
No comments yet.
Sign in to be the first to comment.