Introduction
This challenge is an OSINT challenge from the PWNME CTF.
Context explanation
To understand the context of the challenge, look at the description of the introduction challenge.
Directive
John loves adventure and travel. Can you give me the 3 cities he visited during his trip to Europe?
Flag format
PWNME{city1_city2_city3} Cities in lowercase and in alphabetical order, separated by an “_”.
Solution
On John Droper’s GitHub, droperkingjohn
, on one of his commits, we can see that he removed part of his index.html
.
|
|
This commit is interesting because it gives us several pieces of information:
- An email address:
[email protected]
- A forum where he shares information:
https://www.forum-train.com/forum/index.php
- The social networks he uses:
Twitter
,Facebook
, andInstagram
- A basketball site:
https://www.tgb-basket.com/
I searched for John Droper’s two pseudonyms, jdthetraveller
and droperkingjohn
, on Twitter and Instagram, and I found these two profiles:
- Twitter:
https://twitter.com/droperkingjohn
- Instagram:
https://www.instagram.com/droperkingjohn/
After finding the social media accounts mentioned on John’s blog, I tried to find others by searching for his pseudonyms on Google and Bing.
First city: Kaunas
We find a link to a thread on the jeuxvideo.com
forum where John posted a message.
The jeuxvideo.com post
|
|
If we search for the three words in French investisseur
, utopique
, and ligamenteux
on https://what3words.com/, we find Kaunas
in Lithuania.
The location with what3words
So we have the first city visited by John Droper: Kaunas
.
Second city: Gols
On his Instagram posts, John posted a photo of a European banknote with the serial number visible.
The serial number is U50441715662
.
From the description of the post, we can guess that John intends to do bill tracking to find his cherished banknote.
This lead takes us to the website https://www.eurobilltracker.com/ where we can track banknotes.
John on EuroBillTracker
By searching for his pseudonym jdthetraveller
on the site, we find an account belonging to him, registered in Gols
, Austria.
We are sure it’s his account because he mentioned the URL of his blog in his description.
So we have the second city visited by John Droper: Gols
.
Third city:
Going back to the initial information obtained from John’s GitHub, we know he has an account on the forum https://www.forum-train.com/forum/index.php
.
John on forum-train
By searching with a Google dork site:forum-train.com jdthetraveller
, we find a presentation post by John on the forum.
This post tells us that John left Bratislava by train after traveling by car and that the train journey lasted exactly 10h58
.
|
|
Further down, in another message, John says he didn’t have time to visit Bratislava, which allows us to confirm that Bratislava is not one of the cities visited by John.
|
|
The train journey
With the information we have, we can search for journeys starting from Bratislava
and lasting 10h58
on the website https://direkt.bahn.guru/.
If we set the departure point as the Bratislava hl.st.
station, the map indicates that the city Terespol
is 10h58
from Bratislava
by train.
The city Terespol
is indeed 10h58
from Bratislava
by train, but most importantly, it is also in Eastern Europe, which corresponds to what he said in his presentation.
So we have the third city visited by John Droper: Terespol
.
The flag
The three cities visited by John Droper are:
Kaunas
in LithuaniaGols
in AustriaTerespol
in Poland
As a reminder, the flag format is PWNME{city1_city2_city3} Cities in lowercase and in alphabetical order, separated by an “_”.
The flag is therefore: PWNME{gols_kaunas_terespol}
Tips & Tricks
- Google dork:
site:forum-train.com jdthetraveller
- Try searching with other search engines like Bing, DuckDuckGo, Qwant, or Yandex.
- A location can be specified using GPS coordinates, address, postal code, city name, country name, etc. However, it is also possible to divide the globe into 3m² squares and specify a location using three words. This is the concept of what3words.
- To track Euro bills, you can use the website https://www.eurobilltracker.com/.
- All train departures/arrivals in Europe can be found on the website https://direkt.bahn.guru/.