Magnet Virtual Summit CTF 2023
Last updated
Last updated
Background: Magnet Virtual Summit CTF 2023 by Magnet Forensics took place in March 2023, and I unfortunately missed it. However, the challenge questions are still available from Magnet Forensics, and I am going to try it :D
This looks like morse code to me, but to be safe, I still chucked the string to dcode.fr's cipher identifier tool which did confirm that it was a morse code cipher.
dcode.fr also did provide with the morse code translator, which gave the flag:
Flag: "KEY:PINEAPPLEONPIZZAISGREAT!"
This was a clear Base64 encrypted text because of the "==" at the end, plus the hint in the question itself - base(e)ics.
I used a Base64 decoder to decrypt this:
I was a little confused by the gibberish at first, but the question did include "salad", which seemed to provide a clue to caesar cipher. Entering that string into dcode.fr's caesar cipher decoder effectively helped me get the flag:
Flag: IV:ImHungryImHungry
Okay. This one really stumped me. I knew this looked like RSA encryption, but there wasn't enough information for me to break it or retrieve any flag. But wait.. why are there so many unknown variables??
Flag: YoureDoingGreat
Since "URL" is mentioned in the question, I looked for a URL decoder. Cyberchef has a pretty neat tool for this.
Putting it through the tool seemed to return a URL but reversed. I simply dragged the "Reverse" tool from Cyberchef into the 'recipe' to reverse the text to get the flag. Flag: "https://youtu.be/9jK-NcRmVcw?t=244"
Looking at the question, the letters that are capitalised are A, E and S, which points to the AES encryption method.
Cyberchef does have a tool for AES Decryption too, but I still required a Key and Initialisation vector (IV). But those sound familiar... they were the flags to the previous questions!
Or... not. I am back to being stumped! I had to take many looks at this question to solve it, but I realised the hint was "no cap(s)". So I made all the letters in both the Key and IV lowercase and:
I got the flag after changing HEX to UTF8 too.
Flag: "https://www.youtube.com/watch?v=xm3YgoEiEDc"
If you clicked on the link, congrats :)
But anyway, that is it for the cipher challenges.
For the iOS Challenges, the logical data file can be downloaded here (MD5: 067606649297d7adcf6082e5ed0acbb9).
I used iLEAPP, a free tool to analyse iOS logs and events. Just like the android challenges from Magnet User Summit CTF 2023, this was my first time analysing iOS logs. It was pretty exciting as an Apple user!
How many different email accounts did the user have?
This took a bit of time to find out, since I had to go through the different users and app login data.
The first email: [email protected] found under the account data tab.
The second and third email was also easy to find; under the Chrome Login Data tab.
I then looked through the other app details, and I found the last and final email under the Slack User Data report tab.
I looked through the other data, and I couldn't find any more emails. So I guess
Flag: 4
Which email, other than their own, was autofilled in Chrome?
Looking throuhg the Chrome Autofill, I could see the emails found for the previous question, and an additional email.
Flag: [email protected]
According to the user’s email accounts, what is his favorite color?
This was the first iOS challenge I found the flag for, and the user's email account could simply be found under the Account Data report tab.
Flag: blue
At which market was the user viewing Chef Pasquale tomato sauce?
What color shirt did the user chose to put their snapchat bitmoji in?
What server was the user interested in making?
I did see something related to servers along the way as I was going through the different data in iLEAPP, and it was in the Chrome Keyword Search Terms tab.
There are two servers being addressed here - CSGO and Rust. I'm guessing however, that with the keyword "Steam", CSGO was the server the user was trying to make, which was right.
Flag: CSGO
What Sports stadium was the user overlooking at Camilien-Houde belvedere?
Which terms and conditions site on Tik Tok is named after a space formation?
What light-hearted game did the user spend the most time on?
Which cardinal direction was the user turning when heading towards RHEINFAHRE?
What 4-star Airline flies the most passengers out of the same terminal our user flew out of in Germany?
The user was trying to learn German through an application, what promotion featuring a rocket was most commonly shown to the user?
What Chinese networking website was associated with Linkedin?
Which airline lounge was viewed?
At which location did the user travel the most meters according to Apple? (City, Country)
What weather front was warned to the user by youtube?
The variables looked a bit weird, and upon close inspection, the flag was just pulling out the letterss from the whole equation .