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
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
All items must be completed before leaving a rating feedback.
Double Free Bug
Retail Price
150 coins
When you subscribe
Free
0% Completed
Total 0 completed
Lecture
0 /4
Wargame
0 /3
3
Quiz
0 /1
1