2 repository-uri
Utilities for determining the current runtime base addresses of specific binary sections like the stack, heap, and GOT.
Distinct from Address Resolution Mapping: Candidates focus on network DNS resolution or emulated hardware mapping, not runtime binary section addresses.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Binary Section Resolvers. Refine with filters or upvote what's useful.
GEF is a Python-based extension for GDB that serves as a framework for binary analysis, exploit development, and low-level debugging. It functions as a dynamic analysis extension designed to assist in reverse engineering workflows and malware analysis by enhancing the debugger's ability to inspect process state and memory. The project is distinguished by its specialized heap analysis tools, which allow for the inspection of glibc heap arenas, bins, and chunks to detect memory corruption. It also provides a dedicated toolkit for exploit development, including cyclic pattern generation for offs
Resolves runtime base addresses for critical memory sections including the stack, heap, BSS, and GOT.
cargo-bloat is a binary size analyzer and compilation analysis tool for Rust. It identifies the largest functions and dependencies within compiled executables to locate space-consuming code and reduce the overall binary footprint. The tool functions as a build profile inspector and symbol size profiler, allowing users to analyze how different compiler options and build profiles affect the final binary size. It can export symbol data into human-readable tables or JSON format to monitor the footprint of specific crates. Capabilities include multi-target analysis across different platforms and
Provides a unified internal representation for different executable formats like ELF and Mach-O.