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