Linux Heap Exploitation Techniques
When debugging complex heap vulnerabilities, it helps to first develop exploits using a debug-enabled libc version that supports source-level debugging. Once the exploit works, you can then adjust the offsets to target the specific libc provided with the challenge.
Unlink Exploitation
Consider a scenario where allocating chunks also stores poin ...
Posted on Tue, 29 Sep 2026 16:50:57 +0000 by badgoat
IO_FILE Heap Exploitation: Understanding fwrite Implementation
To learn IO_FILE-based heap exploitation, we must understand its underlying mechanism. This article examines several key IO functions using source code analysis and dynamic debugging.
1. fwrite Function Overview
1.1 Overall Flow
The main implementation of fwrite resides in _IO_new_file_xsputn, containing four distinct phases:
Check remaining s ...
Posted on Wed, 15 Jul 2026 16:12:40 +0000 by domwells27