Writeups
AWS Cloud Practitioner (CLF-C02) Cheat Sheet
Quick reference guide for passing the AWS Certified Cloud Practitioner (CLF-C02) exam with all essential concepts, services, and exam tips.
Dynamic Mach-O ARM64 Packer
Building a Mach-O packer for macOS ARM64 binaries: dynamic library injection, binary manipulation, and the internal structure of macOS executables.
x86-64 ELF Binary Packer
Build your own ELF packer for x86-64 Linux. Learn binary manipulation, shellcode injection, and executable file structure through hands-on implementation.
webserv: An HTTP/1.1 Web Server in C++98
Building a production-grade HTTP/1.1 web server from scratch in C++98: TCP sockets, I/O multiplexing with select(), HTTP parsing, and CGI support.
Minishell: Building a Bash Clone in C
Building a Bash-like shell from scratch in C: pipes, process management, signal handling, redirections, and command execution.
get_next_line: How Static Buffers Work in C
Reading huge files line by line without crashing: how 42 School's get_next_line uses static variables and buffer management to persist memory across calls.





