Welcome to my Capture The Flag (CTF) repository! This repository contains my write-ups and solutions for CTF challenges from various platforms and competitions. Feel free to explore the write-ups if you're looking for references or alternative approaches to solving similar challenges.
├── practice/ # Standalone challenges and write-ups from practice platforms (HTB, AdWorld, …)
├── writeups/ # Write-ups from time-boxed CTF competitions/events
├── handbook/ # Reusable notes, theory and cheat sheets
├── templates/ # Write-up template used for new challenges
└── tools/ # Helper scripts reused across challenges
practice/ contains challenges I've solved on always-on platforms, grouped by platform.
writeups/ holds challenges from specific competitions, grouped by event.
Each challenge folder is named <category>_<challenge> so the category is immediately visible, and every challenge follows the same internal layout:
web_timekorp/
├── writeup.md # The write-up / solution
├── handout/ # Files provided by the organisers (source, binaries, Docker setup)
├── solve/ # My exploit / solver scripts and payloads
└── assets/ # Screenshots referenced by the write-up
Category prefixes: web, pwn, rev, crypto, forensics, osint, misc.
Only the parts a challenge actually needs are present.
🎯 Practice Challenges — full index
Standalone challenges from always-on practice platforms.
| Platform | Index |
|---|---|
| Hack The Box | practice/hack-the-box |
| AdWorld (XCTF) | practice/adworld |
🏁 Event Write-ups — full index
Challenges from time-boxed CTF competitions.
| Event | Index |
|---|---|
| EHAX CTF 2025 | writeups/ehax-ctf-2025 |
| Infobahn CTF 2025 | writeups/infobahn-ctf-2025 |
| PatriotCTF 2025 | writeups/patriot-ctf-2025 |
Platforms and resources I use to find challenges:
| Platform | What it's for |
|---|---|
| Hack The Box | Machines, and the HTB CTF events and Try Out labs |
| HTB CTF Try Out | Beginner-friendly starter challenges across all categories |
| CTFtime | Calendar of upcoming/ongoing CTF events, team rankings and archives |
| picoCTF | Great starting point for beginners |
| AdWorld (XCTF) | Large archive of categorised practice challenges |
Notes and theory that aren't tied to a single challenge: handbook/