The Code by Invelon

The challenge consists on solving different challenges that you find in a virtual room called “The hub”. Every puzzle you need to solve provides a code that allows to download a 3D piece of a cow model.

  • Example code (2BUK-R394-LL4B-MAUS): These codes are found as an example in the slides where the challenge is explained.

  • Slides code (C6HM-BXVE-3KE4-N48K): This code is hidden in the slides of the challenge.

  • Hub (MN45-6MFM-HCG4-HEP5): This code can be found exploring the rooms of the hub.

  • The farm (FYD5-9F2X-LP8Q-6KVM): This code is encrypted in audio files containing morse code with animals sounds. The code can be found by listening to the morse code or simply opening the audio files and watching the patterns.

  • The perfect maze (GSHC-JTSH-7NWE-DFPM): This code can be obtained by accessing links of the type "https://hackeps2022.herokuapp.com/maze?x=a&y=b", where a and b are values for the maze coordinates x and y. We’ve coded a Python script that calculates all the possible positions until finding the maximum size of the maze. Then, for each possible coordinate, the script accesses the generated links and prints the corresponding character for every maze cell. Finally, all the prints shape the maze and show the code.

  • To the power of three (VM35-GQ7E-HY8M-U2TN): This code is obtained by downloading a disassembled cube that needs to be assembled back together. Once completed, the cube shows a path containing the code.

  • Stand up and take a walk (3FN7-EUMJ-5FRK-QW7A): This code can be found exploring the classrooms looking for “tools that write knowledge” (keyboard, blackboard and chalk). The remaining part of this code is found on the shirt of the Invelon representative.

  • Web challenge (SZB3-DJTU-ACE5-2PEH): This code can be found studying the “index.js” script. The parts of the code are hidden in a variable that needs to be sliced with Python, a commented string, a StringFromChar() method and a variable that is reversed.

  • Lorem Ipsum (EMCA-QDNT-ATRE-KT4P): This code can be found observing the differences between two “Lorem Ipsum” texts. The type of difference changes for each paragraph. The 1st paragraph is missing characters. The 2nd contains bolded characters. The 3rd has has no similarities, but the code is found with element inspection of the paragraph. Finally, the 4th contains characters that differ from the original text.

  • Intech 3D STL Tower (RGM6-7V6K-NZKR-PV99): This code can be found downloading a .stl model that needs to be sliced using the given parameters. The problem provides an encrypted code representing slice levels of the model. Then, checking the levels the model shows the corresponding characters for obtaining the new code.

  • Pack 1, Pack2, Pack3 (DPXM-GX9Y-ADGM-MTKS and 78AL-F25U-PZ43-RGE8 and T5AP-VRDF-CYM5-GJ54): With all the codes found before, you obtain cow parts. Some of them have written on them pieces of codes. Combining these pieces you can obtain pack 1 and pack 2 codes. Then, making a PUT request to the given link and sending the codes of each individual cow part, it returns its suit.

  • Final code (SUDV=UV-SVDU): Finally, getting the final part of the cow and assembling all the pieces together, the last code can be obtained writing the letters associated with the numbers written on the cow's skin. But, the 5th and 8th letters are missing. The only hint it's on the reverse of the piece with the number 5, that states the missing symbols can be seen pressing “1” in numpad and looking at the cow from that view. The symbols shown are “-” and “=”. The result is the widely known math lema “Un dia vi una vaca menos fea vestida de uniforme”. This code is sent by making a POST request to the given link and that returns the email to which the winning solution must be sent.

Built With

Share this project:

Updates