**Author's Solve**
The way the challenge worked is by having people guess what order are the 256 bases chosen. The bases were `x` and `+`. The way that people could do it was by iteratively guessing what were the chosen bases and making sure that the server says that there are no errors. After getting all the right bases, the server sends the bits in polar co-ordinate form. Using the bases, we convert the polar co-ordinates into `1`s and `0`s. We translate the bits into ASCII and we get the message. Sending the message to the server gives us the flag.
For the entire script implementation, please check out `solution.py`.