From raw bytes to forged ELF—crafted with purist OOP.
AnvilELF is a purist object-oriented tool for ELF binary parsing, modification, tracing, and code injection. It is built with SOLID principles, full test coverage, and a strong focus on maintainability.
Binary Format | Process Tracing & Code Injection |
---|---|
✅ Executable Header | 🔄 Process Tracing (ptrace & /proc ) |
✅ Section Headers | 🔄 Infection Detection |
🔄 Sections | 🔄 Code Injection |
🔄 String & Symbol Tables | |
🔄 Program Headers | |
🔄 Segments | |
🔄 Dynamic Linking & Relocations |
git clone https://github.com/dasuos/AnvilELF.git
cd AnvilELF
make install
To verify code formatting, linting, type safety, and run all tests, use:
make check
To automatically format and fix code style issues, run:
make fix
To remove the container and Docker image:
make clean