Anantya ByteMe CTF WriteUp Series: The Dragon's Whisper
Welcome Back to the Official Write-Up Series of ByteMe CTF!
The OWASP PCCOE Student Chapter is turning up the heat! For our 6th write-up, we are venturing into OSINT (Open Source Intelligence) with The Dragon’s Whisper. This challenge required participants to act as digital detectives, pivoting from local file metadata to global developer platforms and real-world geography.
Category: OSINT
Difficulty: Hard
Author: Jay Surana
Theme: Game of Thrones / Digital Forensics
Step 1 : Analyzing the Leak (The Digital Breadcrumbs)
The challenge began with a single archive, start.zip, containing a text file and an image: obsidian_fragment.jpg. While the text file was a dead end, the image held secrets in its metadata.
Using a tool like exiftool, players discovered hidden strings:
Artist:
targaryenwhisperComment:
lab
By combining the filename (obsidian) and the comment (lab), players inferred a project name: obsidian-lab. Paired with the artist's name, this led directly to a GitHub profile.
The Pivot: https://github.com/targaryenwhisper/obsidian-lab
Step 2 : GitHub OSINT & The Time Machine
The repository contained a few files, but the README gave a cryptic warning: "Some things aren’t meant to stay in version control."
In OSINT, Commit History is a goldmine. While the current version of the repository showed a photo of Malta, checking the history revealed a deleted file: site.jpg.
The Discovery:
Recovering the deleted site.jpg revealed a narrow medieval street. Unlike the decoy Malta image, this specific architecture was unmistakably from Dubrovnik, Croatia the real-world filming location for King’s Landing.
Step 3 : Connecting the Lore to Reality
With the location confirmed as Dubrovnik, players turned to the final artifact: report.pdf. It contained two key phrases:
"Vault relocated to the Old Walls."
"The dragon watches the sea."
The Correlation:
Dragon + Sea: In Game of Thrones, the dragons frequently fly over the fortifications of King's Landing.
Old Walls: A search for "Dubrovnik old walls" or "King's Landing old walls" leads directly to the Dubrovnik Old City Walls, a massive stone structure overlooking the Adriatic Sea.
Final Answer
By connecting the GitHub artifacts to the real-world historical site, the "Dragon's" location was finally compromised.
Flag:
ByteMe{DUBROVNIK_OLD_WALLS}
Final Words
The Dragon’s Whisper demonstrates that data is never truly "deleted" if it was once in version control. Successful OSINT requires more than just searching Google, it requires analyzing metadata, investigating file history, and recognizing the intersection between digital data and the physical world.

Comments
Post a Comment