Currently, the pwnlib.elf
module has primitives to allow modifying arbitrary sections of the on-disk image of a loaded ELF file. However, the limitations of the pyelftools
library used to perform these operations prevents adding entire sections to the ELF binary, or adding relocations to it.
Extending the existing functionality to provide the ability to modify, re-order, or otherwise re-write ELF files without affecting their native functionality (a la the-backdoor-factory
) would be a great benefit to attack-defend CTFs.
- Python
- Linux
Medium
ebeip90
Idolf
br0ns