People tend to say it is quite obvious that I fell in love with IPv6 a few years ago. Although I have no idea where they got the idea from :), there might be a bit of truth in it. I am also known for being a pedantic pain in the … when it comes to C programming. So why not team one hobby with the other? I did so by developing an IPv6 Router Advertisement Daemon for GNU/Linux because I was not satisfied with the current solutions.
The grandprix challenges requires us to connect to a server where we can play an ascii game. According to the assignment text, we are advised to avoid the zebras.
Let’s check out the game first using netcat:
$ nc grandprix.shallweplayaga.me 2038 nc: using stream socket Use 'l' and 'r' to move. Don't crash. Press return to start |-----| | | | | | | | | | | | | | | | | | u | |-----| The games starts with an empty field.
This challenge (Forensics 100) was a little bit weird but solvable. It said:
Retrieve the key.
Remember to write it in capital letters.
After unpacking the attachment we get a challenge.pcap file. Opening it using Wireshark presented us the capture of a SSH session to a (probably) Juniper device. Some Juniper devices tend to use SSHv1 until told otherwise, so the first shot would be to somehow break the encryption and use the provided key as flag.
GrabBag 100 was this CTF’s loss leader and an easy one if you are familiar with the legendary Hackers movie from 1995 starring Jonny Lee Miller, Angelina Jolie and Jesse Bradford. The assignment read:
We need your help to hack the planet!!! Somehow we have lost a little chunck of the garbage file. We just need 4 byte starting from address 0x000020. Please help us!!!
(Hint: in hex, lowercase,without leading 0x)