No File, No Path, Still Running: Inside Linux Fileless Execution

A syscall-by-syscall walkthrough of Linux fileless execution: memfd_create, write and execveat with AT_EMPTY_PATH, end to end.

August 3, 2026 · 16 min · MrN1gativ3

Heap Exploitation Part 3

A heap overflow walked from the bug to a heap-resident function pointer, and why a partial pointer overwrite is enough.

September 26, 2024 · 5 min · MrN1gativ3

Heap Exploitation Part 2

How glibc actually reaches each malloc and free path, and why request size, tcache state and arena state change the route.

August 16, 2024 · 6 min · MrN1gativ3

Heap Exploitation Part 1

A mental model of the glibc allocator: arenas, chunks, the top chunk and the bins, built before we touch any bug or primitive.