Unit Description
Explore double free bug and tcache poisoning techniques in heap exploitation.
Objectives

Topics Covered

  • Causes of Double Free bugs and prevention techniques
  • Tcache structure and tcache poisoning attack method
  • Heap exploitation practice and example code analysis

Recommended For

  • Those interested in heap exploitation techniques
  • Learners who want a deeper understanding of memory vulnerabilities and security

Prerequisite Knowledge

  • Understanding of C/C++ programming and memory management
  • Basic familiarity with Linux environments and tools

Environment

  • Linux environment based on x86-64 architecture (Ubuntu 18.04 with glibc 2.27)
  • Linux environment based on x86-64 architecture (Ubuntu 19.10 with glibc 2.30)
Composition
Double Free Bug
Memory Corruption: Double Free Bug
Lab: Double Free Bug - Tcache
Pro
Quiz: Double Free Bug
[Exercise] Double Free Bug
Exploit Tech: Tcache Poisoning
Tcache Poisoning
[Exercise] Double Free Bug - 2
Exercise: tcache_dup
Exercise: tcache_dup2
tcache_dup2
tcache_dup
Rating
10.0 (2)
0
All items must be completed before leaving a rating feedback.
Double Free Bug
10.0
(2)
Tier 1 Medium
Retail Price
150 coins
When you subscribe
Free
0% Completed Total 0 completed
Lecture 0 /4
Wargame 0 /3
3
Quiz 0 /1
1
You can access locked objectives by upgrading your plan or purchasing the units separately.