The glibc heap consists of many components distinct parts that balance performance and security.
In this introduction to the heap, the thread caching layer, tcache
will be targeted for exploitation.
tcache
is a fast thread-specific caching layer that is often the first point of interaction for programs working with dynamic memory allocations.
Dynamic Allocator Misuse Resources
Use After Free
Metadata Mischief Resources
Metadata Mischief
Heap Hijinx
Subverting Safe-Linking Resources
Subverting Safe-Linking Challenges
Exploitation
30-Day Scoreboard:
This scoreboard reflects solves for challenges in this module after the module launched in this dojo.
Rank | Hacker | Badges | Score |