cat-footer
"We are skids, in the CTF of life"

~ jxkxl

━━━━━━ 💻 ━━━━━━

Squeal Writeup

Medium Binary Exploitation Chall for NUIG CompSoc CTF 2025

Our server runs a light database that allows users to enter an artist’s name to check if they are in our Billboard Top 10 table. I wonder if there’s anything else interesting in that database… Tools Used netcat Approach Initial Analysis I first connected to the service vi...

Security Rocks Writeup

Easy Forensics Chall for TUCTF 2025

I shared a super secret message, I hope it’s secure. Tools Used Wireshark aircrack-ng CyberChef Approach Initial Analysis Opening “dump-05.cap” in WireShark revealed numerous 802.11 packets transmitted among 4 or 5 devices, but no packets contained meaningful info...

Bunker Writeup

KeePass CVE's FTW

[REPORT] Mail notification received from access point. Subject: YoRHa_CLASSIFIED_12u3440029491 Origin: Bunker Query: What is the nature of this transmission? Hypothesis: A deeper analysis of the enclosed files may yield more information. Proposal: A scanner-type unit is advise...

BasicBoot

My Attempt at Writing a Simple Bootloader

To learn more about low-level programming and NASM (Netwide Assembler), I created BasicBoot, a simple bootloader project. In this post, I’ll walk you through my process, the challenges I faced, and key snippets of code to show how it all works. Why Write a Bootloader? The ...

Manually Encoding Base64: An Academic Mystery

Seriously, why is this on an exam?

Let’s talk about Base64 encoding. Normally, this is the kind of thing you’d let a computer handle—you know, like literally every other human on the planet. But no, if you’re taking a college course on malware analysis (like me), you might find yourself in a Kafkaesque scenario...

Python HTTP Server

Building a HTTP server from scratch using Python 3.12.4

I thought it would be a great idea for my first project to dive into the process of building an HTTP server from scratch using Python 3.12. I chose python as it is the language I am most familiar with, but am planning on doing this again in other languages, both to learn new l...

My First Post

Why am I even making one in the first place?

Welcome to my inaugural blog post. I decided to create this post as an opportunity to share my recent experiences and future plans with you. A Strong Start to the Year At the beginning of 2024, I landed an internship at State Street as a Cyber Defense Intern. This experience ...