Contest Source: COMP6[84]41 CTF
Note that all flags have been replaced with “COMP6841{REDACTED}”. This is to discourage you from just blindly submitting the final answer, and to encourage you to follow along and learn something along the way.
For this exercise, we’re given a bus.zip
which contains 8 photos inside. We are asked to determine the bus route and use that to assemble the flag. Let’s take a look at our images in turn, and see what we can do with them. For a TLDR, here’s the final map. In this blog post, I’ll be breaking down my thought processes for cracking each location along the route.
Here we can clearly see a White Lady Funeral’s building. Typing this into google maps and looking around all the White Lady Funeral Homes in Sydney, we eventually find an exact match in Sutherland.
Moving on, here’s our second image
I started by looking for nearby rivers and checking their bridges, but unfortunately no luck there. I ended up skipping this one and coming back to it later.
Next up, image 3
This one appears to be some sort of “Library & Leisure Centre”, based on the sign. We see there are few colorful blocks and a massive chessboard on the premises. Looking around for local libraries in the area, I ultimately settled on Padstow Library after catching a glimpse of a photo from Google maps.
We can see that the sign has changed, but this is undoubtedly the same library. This picture was taken in 2017, though it appears the sign has changed as of 2022. I was also wrong about my initial guess. The sign actually read “Padstow Library & Knowledge Centre”, not “Leisure”. Goes to show that we shouldn’t make assumptions!
Now given that we know the locations of 1 and 3, and assuming that these locations are given out in order along the bus route, this narrows down the places we need to search for the bridge, since it must be somewhere in between. Looking at their locations, it’s worth checking out the bridge between Alfords Point and Padstow Heights.
And would you look at that! The railings on the bridge match perfectly as well as the sandy shoreline! Heading onto the bridge itself, it’s obvious that we have a match.
This one was pretty difficult. Clearly, we see a commbank next to a priceline, so I typed in priceline locations and commbank locations into Google maps. I then used image editting software to overlay the two markers, to try and see if I had any matches for two of them close to each other.
Unfortunately, I wasn’t able to find it using this method, so I skipped it.
This one was pretty easy, since there was a number in the photo. A quick google search lead me to Elders Real Estate, Lidcombe.
Using the same method, I started looking for pricelines between photos 3 and 5. Ultimately, I ended up with one in Bankstown near the train station, which matched the description:
This one looks like a shopping centre of some kind. Typing in all the store names on the sign lead me to the Lidcombe Shopping Centre, on 92 Paramatta Rd. Browsing through the photos, I found the same one used in the Google Maps image.
This photo contains a Rydges building, which is a hotel and resort chain in Australia and New Zealand. Searching around for Rydges buildings in the area, I ultiamtely settled on the one in Paramatta, along James Ruse Drive.
Final one! This one doesn’t contain alot of information. Just that its next to a train line, and some random skyscrapers in the background. However, knowing that this is the final image, and hence probably close to the bus’s final destination, it makes sense that we are near a major train station. Looking at the current list of locations so far, it seems reasonable to assume this is somewhere near Paramatta station:
Checking out the streetview near Paramatta station, we can see a skyscraper that looks quite similar to the one in the image.
Walking down the street a bit in order to align the angle, we find the correct position just a little down the road.
Thus our final photo is at Parammatta Station!
Marking out all the locations on a map, we get this:
In other words, our bus starts in Sutherland and heads all the way to Paramatta. Doing a google search for this, we get the following:
It’s a perfect match! Entering this in the correct format gets us the flag.