Fading Coder

One Final Commit for the Last Sprint

Exploiting FILE Structure in glibc for Arbitrary Code Execution

The FILE structure in glibc, specifically _IO_FILE_plus, is central to many advanced exploitation techniques. These structures are linked via a global pointer _IO_list_all, forming a singly-linked list that includes the standard streams: _IO_2_1_stdin_, _IO_2_1_stdout_, and _IO_2_1_stderr_. Each FIL...

How to Compile Custom Glibc Versions on Linux

Download the required glibc source release archive from the official GNU glibc FTP repository at https://ftp.gnu.org/gnu/glibc/. Extract the downloaded tarball, create an out-of-tree build directory inside the extracted source folder, and prepare a separate installation target directory to avoid con...