Challenge Description
Seems like an interesting challenge. We first download the file and display its contents using wget <link>
and cat <file-name>
respectively.
Contents of message.txt
(Coordinates)
Running cat
displays a surprising output:
picoCTF{(35.028309, 135.753082)(46.469391, 30.740883)(39.758949, -84.191605)(41.015137, 28.979530)(24.466667, 54.366669)(3.140853, 101.693207)_(9.005401, 38.763611)(-3.989038, -79.203560)(52.377956, 4.897070)(41.085651, -73.858467)(57.790001, -152.407227)(31.205753, 29.924526)}
It seems like each coordinate will provide us with a letter for the flag. However, there is an issue. We do not know which letter we should take. It could be in the city name, or the country name.
Approach
We continue by using some geolocation tool to find the different locations, such as Google Maps. After some trial and error, I realised that we are supposed to take the first character of the city name at each location.
Getting the Flag
Flag
picoCTF{KODIAK_ALASKA}