ryanmartin.me 🚩👀⁉️

Capture The Flag 🚩

There are 10 flags hidden in this website. Can you find them all?

A flag is any string that follows this format:

rm[number]:[32-character hex string]

As you find flags, store them in the flag checker, which will save your progress in your browser’s local storage. Note, the checker will only validate your flags once you’ve found all 10. There’s a secret prize in store for you if you managed to find them all!

This challenge is about learning new things and having fun. There are some hints below, but if you’re stuck and need more hints, feel free to message me on X.

Spoiler alert! This site is open source. Please don’t spoil the fun for yourself by digging through the repo!

To get you started, here’s the first flag:

Flag Checker

Enter your flags without the rm.: prefix:

Hints

So they’re not too obvious, I’ll give only one hint per flag… as Pokemons!

Click to reveal!
kecleon smeargle palkia porygon-z meowth mimikyu pikachu diglett tangela ditto

About This CTF

This capture the flag (CTF) is made just for fun and for educational purposes. It’s designed for both CTF newcomers and veterans that looking for a short, cozy challenge. It’s inspired by Garrit’s Challenge.