Implementing core system utilities and algorithms from scratch in C. Features manual memory management, finite state machines, and raw stream processing without high-level abstractions.
-
Updated
Feb 3, 2026 - C
Implementing core system utilities and algorithms from scratch in C. Features manual memory management, finite state machines, and raw stream processing without high-level abstractions.
LD_PRELOAD interposer wrapping all malloc‑family calls, embedding canary‑guarded headers to catch double‑frees/overflows, leak‑reporting at exit with thread‑ and fork‑safety.
A secure authentication simulation in C implementing defensive programming techniques to prevent buffer and integer overflows.
Add a description, image, and links to the buffer-overflow-protection topic page so that developers can more easily learn about it.
To associate your repository with the buffer-overflow-protection topic, visit your repo's landing page and select "manage topics."