I decided to quit my job as a pentester and take a sabbatical to learn about vulnerability research. I will log my progress and what I’ve learned.

Shellcoding like a pro

I went on a small pwning adventure. The course has different modules on program security, and the first module is shellcoding. I’ve always tried to stay away from assembly and shellcoding. I’ve only…

Solving a reverse engineering challenge on my iPhone

While I was on holiday, I decided to leave my laptop behind (bad decision, always travel with your loved ones). At first, it was fine. However, last minute on the BlackHoodie Discord, I…

Stack canaries – Quack Quack

This is a challenge from the Hack The Box cyber apocalypse CTF (2025). The goal of this challenge is to exploit a stack overflow. However, this binary has stack canaries protection so we…

Reverse engineering structures for beginners

This is something I always found voodoo, figuring out how to recognize structures in decompiled binary code. Table of contents Introduction A struct is a data structure in C/C++ that groups variables of…