269 words
1 minute
EYCC 2025 — OSINT Challenges (onsite-round)

EYCC 2025 — OSINT Challenges (onsite-round)#

Header Image

Hey! In this write-up, I’ll cover the Egyptian Youth Cybersecurity Competition (EYCC) OSINT challenges of the final onsite round.

Let’s get started!


First Challenge#

We were given this picture:

Challenge Image

We had to locate where this photo was taken and extract the blurred timestamp, then combine them with the string “echo site” to form the password of a Pastebin link that contains the flag.

Zooming into the photo, I immediately noticed the timestamp: 2025-8-24
I also recognized the place — Longyearbyen.

I searched for Longyearbyen on Google Earth and found the exact spot:

Google Earth Image

The challenge hinted that the location starts with “S”, so after clicking the location we see:

Svalbard Image

The required part was Svalbard.

So the final password was:

Svalbard echo site 2025-8-24

Entering it into Pastebin revealed the flag:

Flag Image


Second Challenge#

We were given a username: InsaneHunterCTF
We needed to trace it and find the flag.

Searching for the username across platforms, I found a GitHub account:

GitHub

Inside the HunterCTF repo there was an HTML file:

Repo

And inside it — an interesting comment:

Comment

Opening the link gave:

Link Page

Appending /secure.zip downloaded a protected ZIP file.

I produced a hash:

zip2john secure.zip > hash.txt

Then cracked it:

john --wordlist=/usr/share/wordlists/rockyou.txt hash.txt

John outputted something like:

!LUVDKR!..*7¡Vamos!

…but the password didn’t work.

The challenge also hinted at fuzzing /hidden_FUZZ.

I used ffuf:

ffuf -u [http://13.62.48.186/hidden_FUZZ](http://13.62.48.186/hidden_FUZZ) -w wordlist.txt

It found:

/hidden_data

ffuf

Inside were two PDF files.

leak.pdf looked corrupted, so I used strings leak.pdf:

Strings Output

It wasn’t the correct flag.

The second file, leak2.pdf, also showed a wrong flag:

Leak2

So I ran strings on it:

Strings Output

This time it revealed the correct ZIP password.

After unzipping, flag.zip.txt contained:

Final Flag

And voilà!


That was all! Don’t forget to check my other write-ups~

EYCC 2025 — OSINT Challenges (onsite-round)
https://ssumix.vercel.app/posts/eycc/osint2-eycc-write-up/
Author
0xSky
Published at
2025-09-20
License
CC BY-NC-SA 4.0