3 repositorios
Tools for altering structural components of compiled binaries, such as adding sections or renaming symbols.
Distinct from Binary IPA Modifications: Candidates focus on specific platforms like iOS (IPA) or specific content like fonts/games, rather than general executable structure modification.
Explore 3 awesome GitHub repositories matching operating systems & systems programming · Executable File Modifications. Refine with filters or upvote what's useful.
LIEF es un framework para analizar, modificar y analizar formatos binarios ejecutables y cachés compartidas del sistema en múltiples plataformas. Sirve como biblioteca multiplataforma para la manipulación programática de archivos binarios ELF, PE y MachO. El proyecto proporciona herramientas para alterar la estructura interna y las secciones de archivos ejecutables para cambiar el comportamiento del programa. Incluye además un analizador dedicado para recuperar bibliotecas dinámicas individuales de cachés compartidas del sistema combinadas. El conjunto de herramientas cubre el análisis de ejecutables binarios, desensamblado de código máquina y la extracción de metadatos de depuración e información de símbolos. Admite además la traducción bidireccional de código máquina y ensamblador a través de varias arquitecturas de procesador.
Alters binary components by adding sections or renaming symbols to programmatically change executable behavior.
xHook is a low-level instrumenter and hooking library for Android ELF binaries. It functions as a framework for intercepting native symbols and redirecting function calls by modifying the procedure linkage table. The tool utilizes regular expressions to filter specific binary files and symbols for interception. It enables the redirection of native calls toward custom function implementations without altering the original binary files. The framework covers dynamic symbol resolution, ELF table modification, and security analysis of native libraries. It also includes stability mechanisms that u
Modifies the structural relocation and linkage sections of ELF binaries to alter program execution flow.
PE-bear is a graphical portable executable analysis tool designed for inspecting, disassembling, and modifying the structure of Windows PE binary files. It functions as a static analysis framework used to identify malicious patterns and reverse engineer program logic. The project provides a binary diffing tool to identify structural and content differences between two executable files. It also includes a section editor for modifying binary layouts by adding or altering sections and imports. The tool covers a range of binary analysis capabilities, including machine code disassembly, file layo
Alters structural components of compiled binaries, such as adding new sections or imports.