Writeups

Welcome to the battleground of brainpower! This is where I break down my wild rides through capture-the-flag challenges—think digital treasure hunts, but with more firewalls to smash through. Get ready for deep dives, clever exploits, and a few “Did that really just work?!” moments as I tackle some of the toughest CTF puzzles out there.


TryHackMe Buffer Overflows — Task 7 Overwriting Function Pointers
Source room: https://tryhackme.com/room/bof1 In this task, our objective is to overwrite the normal flow of the program so that it jumps to the special() function. This function is otherwise unreachable by any program logic. After we SSH into the machine and CD to the “overflow-2” folder,
TryHackMe Buffer Overflows — Task 9
Source room: https://tryhackme.com/room/bof1 This task is just like the Task 8 machine, only with different offsets. There are plenty of walkthroughs for Task 8 so I decided to do one for Task 9. Let’s dive right in! I SSHed into the machine and into the
TryHackMe: Airplane
https://tryhackme.com/r/room/airplane Airplane is another tagline-only room at TryHackMe with the description of “Are you ready to fly?” I am; let’s fly! I am working on a Kali VM with a VPN connection to TryHackMe. With the VPN connected and room instance launched, I started
TryHackMe: Brainpan 1
This writeup is for the TryHackMe room “Brainpan 1” at https://tryhackme.com/room/brainpan. The goal for this room is to reverse engineer a WIndows executable and craft a buffer overflow to gain access to the machine. There are three questions for this room with no flags to capture,
TryHackMe: Brainstorm
This is my writeup for the TryHackMe “Brainstorm” room. The goals of this room are to reverse engineer a chat program running on a Windows machine and write an exploit to gain root access. It’s recommended to complete the previous buffer overflow exercises. I just finished the Buffer Overflow
TryHackMe: Expose
Expose is a TryHackMe room with the tagline “Use your red teaming knowledge to pwn a Linux machine.” That’s not much in the way of details besides exposing (no pun intended!) that it’s a Linux box, so let’s get straight to nmap and find out what we’
TryHackMe: Gatekeeper
This is my writeup for the TryHackMe “Gatekeeper” room at https://tryhackme.com/room/gatekeeper. Gatekeeper is a delightfully vague room requiring me only to submit a User flag and a Root flag. There is little description beyond mentioning a gate and fire twice. Sounds exciting! Let’s begin. Note:
TryHackMe: Retro
This is my writeup for the TryHackMe room “Retro” at https://tryhackme.com/room/retro. This room is labeled a “hard” room so I wasn’t quite sure what to expect. I still feel like there’s so much I still need to learn, but I’m definitely getting into