Haix-la-Chapelle 2025
I participated with my club team tjcsc in Haix-la-Chapelle 2025, and we got first place!
Challenge: Tiny Blåhaj: lost and looking for help
Category: OSINT
Author: Tschotsch
Flag: haix{dortmund_polizeiwache_nord}


We are given these images. The first image seems to be taken from a bus, and I can see some things out the window.
The second image is not very useful, but it appears to be a compressed BLÅHAJ shark toy (so cute!)
Let’s focus on the first image first. We are asked to find the exact city and police station the image refers to.
Instantly, I notice the police car colors. Instantly, I can tell that this image was taken in Germany, based on the police car colors.
Credit to Bunt_smuggler
That certainly narrows things down. Now, I notice that there is some sort of store with a sign with text. The sign reads “DOST Kitabevi”. Let’s try searching for that on Google Maps:

Searching for this gets us:

Oh! There’s a location in a city called “Dortmund”. Let’s go into street view to double check if it’s the same place.

This looks exactly like the place in the provided image!
So we have confirmed that the city is Dortmund, but what about the police station? Let’s go back to Google Maps and search “police station”.

Great! We see a police station near the store. It is called “Polizeiwache Nord”. Let’s try entering the flag.
Let’s go! The flag worked! The flag is haix{dortmund_polizeiwache_nord}.
Thank you for reading my write-up! This was a great CTF, and I’d like to give a huge shoutout for the organizers for doing such a good job on organizing their first CTF!
If there’s anything you think I could improve on in future write-ups, please let me know!
Thank you and have a great day!