Notes from taking systems apart: low-level programming, reverse engineering, exploitation and cloud security. Every post, newest first.
2026-10-04 · 20 min read Domains: Cloud Security, Offensive Security Topics: IAM, Red Teaming, OPSEC, Privilege Escalation, Language Models
On AI slop, Cloud IAM, OPSEC, attack graphs, and why knowing the command is not the same as knowing what the fuck you’re doing.
2025-09-04 · 12 min read Domains: Offensive Security Topics: Binary Formats, Malware Analysis, Reverse Engineering Languages: C
A walk through the Windows PE file format — headers, sections, imports — and why parsing it by hand is the first step in malware analysis.
2023-10-25 · 7 min read Domains: Systems Programming, Offensive Security Topics: Binary Formats, Reverse Engineering Languages: C
The ELF binary format from the inside: headers, sections vs segments, and how the Linux kernel loads your program.
2023-07-14 · 6 min read Domains: Cloud Security, Offensive Security Topics: IAM, Penetration Testing
AWS pentesting from an attacker's seat — IAM, credentials, enumeration, and the misconfigurations that hand you the cloud.
2023-05-21 · 10 min read Domains: Offensive Security, Systems Programming Topics: Binary Exploitation, Memory Management Languages: C
How the glibc heap really works — chunks, bins, malloc/free — and how that turns into heap exploitation in CTFs.
2023-05-08 · 8 min read Domains: Offensive Security, Systems Programming Topics: Reverse Engineering Languages: C, Assembly
A fairy-tale style intro to reverse engineering: from source to assembly and back, with the tools that make it click.
2023-04-07 · 8 min read Domains: Systems Programming Topics: Memory Management Languages: C
Pointers in C explained with pictures — addresses, dereferencing, arrays, and the mistakes that bite beginners.
2023-04-03 · 9 min read Domains: Systems Programming Topics: Memory Management Languages: C
The memory layout of a C program: stack, heap, data, text — and what actually happens when you allocate.
2023-03-30 · 13 min read Domains: Systems Programming Topics: Build Automation Languages: C
Makefiles from zero: rules, variables, pattern rules, and the tricks that make them useful beyond compiling C.
2023-03-27 · 13 min read Domains: Systems Programming Topics: Secure Coding, Code Quality Languages: C
How I actually write C — the conventions, habits, and safety rules that keep the code readable and sane.