Download file message terlebih dahulu yang disediakan picoCTF di kalilinux
Buka terminal kalilinux
Buat file python dengan nama mrworldwide.py
touch mrworldwide.py
Isikan dengan codingan berikut
import requests, re
flag=”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)}”
def get_letter_from_coordinate(match):
lat = match.group(1) long = match.group(2)
r=requests.get(“https://geocode.xyz/{},{}?json=1″.format(lat,long))
j=r.json()
return j[“geocode”][0]
print(re.sub(r'(([\d.-]+),([\d.-]+))’,get_letter_from_coordinate,flag))
Di bagian flag (ditandai kuning), sesuaikan dengan yangg ada di file message
Jalankan file python, dan akan menampilkan flag :
python mrworldwide.py
Karena perlu stabil dan perlu dilakukan berulang kali, flagnya : picoCTF{KODIAK_ALASKA}
0 Comments