A comprehensive deep dive into Linux glibc (ptmalloc2) heap memory allocation and reclamation strategies. Explores Arenas, Chunks, Bins (Fast, Small, Large, Unsorted) data structures, and the principles of classic vulnerabilities such as Use-After-Free.
Linux
Posts under System / Linux.
Explore more topics
Featured in this category
A comprehensive, trenches-focused breakdown of CGroup mechanics—exploring core concepts, controller nuances, and actionable troubleshooting for production environments.
Understand calling conventions, stack frames, call/ret behavior, debugging observation, and security implications from the assembly view.
Understand ELF files from sections and segments to relocations and dynamic linking, with practical examples for debugging Linux binaries and loader issues.
All posts in this category
Browse the full archive in reverse chronological order.
Deep Dive into Linux Heap Memory Management: From Basics to Core Exploitation
A comprehensive deep dive into Linux glibc (ptmalloc2) heap memory allocation and reclamation strategies. Explores Arenas, Chunks, Bins (Fast, Small, Large, Unsorted) data structures, and the principles of classic vulnerabilities such as Use-After-Free.
Linux CGroup Deep Dive: Migrating from V1 Chaos to V2 Architecture
A comprehensive, trenches-focused breakdown of CGroup mechanics—exploring core concepts, controller nuances, and actionable troubleshooting for production environments.
Linux Function Calls and Stack Frames
Understand calling conventions, stack frames, call/ret behavior, debugging observation, and security implications from the assembly view.
ELF Explained: Sections, Segments, Relocations, and Dynamic Linking
Understand ELF files from sections and segments to relocations and dynamic linking, with practical examples for debugging Linux binaries and loader issues.