Solvers are given a field to request assistance via email, as well as links to additional information and chat support.
The puzzle is in three parts.
In the archived version of the hunt, we simulate sending emails and allow solvers to download the raw version of the simulated email, so that they can see the email headers.
On entering their email and requesting support, solvers are sent an email.
This part of the puzzle requires solvers to inspect the email headers, clued by the starts of each paragraph in the email body. Doing so reveals that there is an x-message
header, that says: “Please request again with your email alias + ans“ and an x-query
header containing a clue. Solvers should re-request a password reset with the answer to the clue appended to their email with the common + syntax for aliasing.
Upon requesting a password reset using an email address containing the required part, solvers will receive the next clue.
Clue | Alias needed |
---|---|
I’m a logical conjunction | AND |
Some alternative to x86/x64 | ARM |
Often what you might see on a vehicle from Anhalt-Zerbst | AZE |
Say waist in Istanbul | BEL |
U no I’ll return soon | BRB |
Major airport you might fly into if you wanted to see the Geographer in person | FRA |
She’s the chair of the ABC, down under | ITA |
The acrostic of the clues spell ISO SUMS. Each answer to the clues is an ISO 3166-1 alpha-3 code for a country, and this acrostic clues summing the ISO 3166-1 numeric representations of these countries and then converting back to the alpha-3 code. Requesting assistance using +USA
as an alias will return an x-message
that indicates that this minipuzzle is complete.
Web support
In the archived version of the hunt, we can't change the HTTP headers, or accept different HTTP methods. Instead, we store the message as an invisible element inside the HTML <header>
element, and allow the method to be simulated by adding a query string such as ?method=DELETE
. These two changes are clued by the notice added to the archived version of the puzzle.
Web support contains the same HEADERS acrostic, with a slightly different message.
Submitting a GET
request to the webpage results in the x-elements header containing the message “You got this message! How about you post, put, head and delete some elements to get the Really Full Convention document (DOC)?”
This message hints that solvers need to request information using some other methods. Submitting a request to the same page (no payload is required or processed) results in the below messages in the x-elements
header.
The headers of each response to the various methods also contains an x-elements
header, which contains a string — each of these header values have different operations applied to them, which result in an extract, as below.
Method | Operation | Message | Extract |
---|---|---|---|
POST | Add a letter | FOOTER THEAD CENTER BASE HEAD | THREE |
HEAD | Add a letter to the start | SVG EMBED VAR EM NAV | SEVEN |
PUT | Change a letter | FO[R]NT D[E]IV MAI[D]N M[A]ETER | NINE |
DELETE | Delete a letter | STRONGO NUL COLE | ONE |
The puzzle clues RFC 3791, which is Secure Neighbor Discovery, or SEND, in brief.
Chat support
The chat box allows solvers to talk to a bot and get replies. The replies are a lightly modified game of Mastermind (or, if you will, Wordle), using the first letters of the words submitted by users. However, it replies to and in only the ten hundred most used words.
Fortunately, it’s not the brightest and will ignore any non-alphabetic input, and always respond. If the input includes uncommon words, then it will reply with “Sorry, I’m still learning and only know the ten hundred most used words!”
The chatbot checks the first letter of each word and responds using the following rules:
- If the letter is correct and the right position, add a 🌚 emoji to the response
- If the letter is correct but in the wrong position, add a 🌝 emoji to the response
- Otherwise, add a ❌ emoji to the response
Finally, the chatbot will add one of the following at random to the reply:
- Can you try something else?
- Ha, not really sure about that.
- Ah, I don’t know the right reply
- That’s something that I don’t know how to reply to.
- A little sad but I’m not trained to reply to that thing.
- Please try something else - that’s something that’s out of my understanding for now.
- Perhaps try a different idea - my replies are very few at this time, sorry.
Arranging them in order of word length gives a clue, CHATAPP.
Using these rules, the desired input can be deduced to be any seven words whose initial letters spell MTPROTO. Submitting such a string will result in the message “Way to follow chat protocols! What’s the app for that, again?”
MTProto is the protocol used in the chat app TELEGRAM, the solution to this part of the puzzle, which can be confirmed in the chat box.
The webpage and email parts of the puzzle indicate that the parts should be used in order of website, email and chat, yielding the solution, SEND US A TELEGRAM.