1 repository
Frameworks for altering the internal structural layout and sections of executable binaries.
Distinct from WebAssembly Binary Manipulators: Existing candidates focus on WebAssembly, fonts, or disk images, not general OS executable binaries.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Binary Format Manipulators. Refine with filters or upvote what's useful.
LIEF este un framework pentru parsarea, modificarea și analizarea formatelor de binare executabile și a cache-urilor partajate de sistem pe platforme multiple. Servește ca o bibliotecă cross-platform pentru manipularea programatică a fișierelor binare ELF, PE și MachO. Proiectul oferă instrumente pentru alterarea structurii interne și a secțiunilor fișierelor executabile pentru a schimba comportamentul programului. Include, de asemenea, un parser dedicat pentru recuperarea bibliotecilor dinamice individuale din cache-urile partajate de sistem combinate. Setul de instrumente acoperă analiza executabilelor binare, dezasamblarea codului mașină și extragerea metadatelor de debug și a informațiilor despre simboluri. Suportă, de asemenea, traducerea bidirecțională a codului mașină și a assembly-ului pe diverse arhitecturi de procesor.
Provides a framework for altering the internal structure and sections of executable files to modify program behavior.