mnaruniec / ELF-Postlinker

CLI program for extending and modifying a compiled binary in ELF format (Advanced Topics in Operating Systems assignment #1)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CLI program for extending and modifying a compiled binary in ELF format. This was an Advanced Topics in Operating Systems assignment #1 in 2020 at MIMUW faculty.

The program allows adding new segments to an exec ELF file from a rel ELF file and substitute the binary's entrypoint. It's written in C++, uses standard ELF-related headers in Linux and no external libraries.

About

CLI program for extending and modifying a compiled binary in ELF format (Advanced Topics in Operating Systems assignment #1)


Languages

Language:C++ 87.1%Language:C 7.2%Language:Makefile 2.7%Language:Shell 1.2%Language:Assembly 1.1%Language:CMake 0.6%