Euskal Encounter 33: Hack It
September 14, 2025 at 8:29 pm
As almost every year since the 14th edition, this year I assisted to the Euskal Encounter 33 with some friends.
For those who don't know what the Euskal Encounter is, in summary, Euskal Encounter is a computer party for computer amateurs and professionals seeking a knowledge exchange and willing to be involved for a few days in any kind of activity related to computers.
One of the activities is called HackIt / SolveIt. It is a contest where participants resolve a series of challenges or tests in hacking, inverse engineering, cryptography, logic, puzzles, etc.
The contest is divided into two modalities: Hack It for levels more proper to programming and inverse engineering, and Solve It, for levels of logic, puzzles and riddles.
In this entry, I'm going to talk about the Hack It modality, in particular, the two of six challenges our group passed (we are better at resolving Solve It challenges 😅).
Hack It 1: Easy and simple to understand

Classical first level of a hack it, a JavaScript code reversing. As we are quite lazy and we didn't want to waste time doing it, we asked Gemini and ChatGPT. Gemini failed (no surprise), but ChatGPT answered successfully.
Hint: Let's see if you can solve it.
The code (for those interested):
function c(p) { const m = []; p = p.toLowerCase(); for (let index = 0; index < p.length; index++) { let x = p.charCodeAt(index); if (x < 48 || x > 122 || (x > 57 && x < 97)) { continue; } if ((m.length + 1) % 6 === 0) { m.push(32); } if (x < 97) { m.push(x); continue; } x -= 97; m.push((7 * x + 13) % 26 + 97); } let s = String.fromCharCode(...m).replace(/ /g, ''); if (s === 'jkhlnwwrarqznaidpqra') { return true; } return false; } r = $("#password").val(); res = c(r); $("#password").css({ "background-color": res ? "#8f8" : "#f88" });
The answer: showaffinityandgetin.
Hack It 2: To be or not to be

Hint, that wasn't initially there: Arnold is wise, it's important to listen what he says.
A picture (or 50) is worth a thousand words. https://youtu.be/pDxn0Xfqkgw?t=2 https://youtu.be/pDxn0Xfqkgw?t=209 https://youtu.be/pDxn0Xfqkgw?t=276 https://youtu.be/78-vFsj3EK4?t=47 https://youtu.be/pDxn0Xfqkgw?t=496 https://youtu.be/pDxn0Xfqkgw?t=209 https://youtu.be/pDxn0Xfqkgw?t=36 https://youtu.be/78-vFsj3EK4?t=47 https://youtu.be/pDxn0Xfqkgw?t=133 https://youtu.be/pDxn0Xfqkgw?t=209 https://youtu.be/pDxn0Xfqkgw?t=508 https://youtu.be/78-vFsj3EK4?t=47 https://youtu.be/pDxn0Xfqkgw?t=133 https://youtu.be/pDxn0Xfqkgw?t=209 https://youtu.be/pDxn0Xfqkgw?t=372 https://youtu.be/78-vFsj3EK4?t=47 https://youtu.be/pDxn0Xfqkgw?t=133 https://youtu.be/pDxn0Xfqkgw?t=209 https://youtu.be/pDxn0Xfqkgw?t=307 https://youtu.be/78-vFsj3EK4?t=47 https://youtu.be/pDxn0Xfqkgw?t=496 https://youtu.be/pDxn0Xfqkgw?t=209 https://youtu.be/pDxn0Xfqkgw?t=37 https://youtu.be/78-vFsj3EK4?t=47 https://youtu.be/pDxn0Xfqkgw?t=133 https://youtu.be/pDxn0Xfqkgw?t=209 https://youtu.be/pDxn0Xfqkgw?t=226 https://youtu.be/78-vFsj3EK4?t=47 https://youtu.be/pDxn0Xfqkgw?t=496 https://youtu.be/pDxn0Xfqkgw?t=209 https://youtu.be/pDxn0Xfqkgw?t=236 https://youtu.be/78-vFsj3EK4?t=47 https://youtu.be/pDxn0Xfqkgw?t=133 https://youtu.be/pDxn0Xfqkgw?t=209 https://youtu.be/pDxn0Xfqkgw?t=22 https://youtu.be/78-vFsj3EK4?t=47 https://youtu.be/pDxn0Xfqkgw?t=133 https://youtu.be/pDxn0Xfqkgw?t=209 https://youtu.be/pDxn0Xfqkgw?t=217 https://youtu.be/78-vFsj3EK4?t=47 https://youtu.be/pDxn0Xfqkgw?t=496 https://youtu.be/pDxn0Xfqkgw?t=209 https://youtu.be/pDxn0Xfqkgw?t=196 https://youtu.be/78-vFsj3EK4?t=47 https://youtu.be/pDxn0Xfqkgw?t=133 https://youtu.be/pDxn0Xfqkgw?t=209 https://youtu.be/pDxn0Xfqkgw?t=186 https://youtu.be/78-vFsj3EK4?t=47 https://youtu.be/ybJWKZB0Erk?t=77 https://youtu.be/pDxn0Xfqkgw?t=209 https://youtu.be/pDxn0Xfqkgw?t=61 https://youtu.be/78-vFsj3EK4?t=47 https://youtu.be/pDxn0Xfqkgw?t=133 https://youtu.be/pDxn0Xfqkgw?t=209 https://youtu.be/pDxn0Xfqkgw?t=53 https://youtu.be/78-vFsj3EK4?t=47 https://youtu.be/pDxn0Xfqkgw?t=496 https://youtu.be/pDxn0Xfqkgw?t=106 https://youtu.be/pDxn0Xfqkgw?t=276 https://youtu.be/pDxn0Xfqkgw?t=253 https://youtu.be/ybJWKZB0Erk?t=77 https://youtu.be/pDxn0Xfqkgw?t=113 https://youtu.be/pDxn0Xfqkgw?t=133 https://youtu.be/pDxn0Xfqkgw?t=168 https://youtu.be/pDxn0Xfqkgw?t=276 https://youtu.be/pDxn0Xfqkgw?t=101 https://youtu.be/pDxn0Xfqkgw?t=165 https://youtu.be/ybJWKZB0Erk?t=77 https://youtu.be/pDxn0Xfqkgw?t=8 https://youtu.be/pDxn0Xfqkgw?t=245 https://youtu.be/pDxn0Xfqkgw?t=276 https://youtu.be/pDxn0Xfqkgw?t=552 https://youtu.be/pDxn0Xfqkgw?t=50 https://youtu.be/pDxn0Xfqkgw?t=133 https://youtu.be/pDxn0Xfqkgw?t=133 https://youtu.be/pDxn0Xfqkgw?t=106 https://youtu.be/pDxn0Xfqkgw?t=36 https://youtu.be/pDxn0Xfqkgw?t=253 https://youtu.be/pDxn0Xfqkgw?t=133 https://youtu.be/3LVfJFED7pk?t=92 https://youtu.be/pDxn0Xfqkgw?t=36 https://youtu.be/pDxn0Xfqkgw?t=176 https://youtu.be/pDxn0Xfqkgw?t=276 https://youtu.be/pDxn0Xfqkgw?t=222 https://youtu.be/pDxn0Xfqkgw?t=276 https://youtu.be/pDxn0Xfqkgw?t=176 https://youtu.be/pDxn0Xfqkgw?t=276 https://youtu.be/pDxn0Xfqkgw?t=101 https://youtu.be/pDxn0Xfqkgw?t=92 https://youtu.be/pDxn0Xfqkgw?t=36 https://youtu.be/pDxn0Xfqkgw?t=429 https://youtu.be/pDxn0Xfqkgw?t=24 https://youtu.be/pDxn0Xfqkgw?t=50 https://youtu.be/pDxn0Xfqkgw?t=10 https://youtu.be/pDxn0Xfqkgw?t=32 https://youtu.be/pDxn0Xfqkgw?t=10 https://youtu.be/pDxn0Xfqkgw?t=446 https://youtu.be/pDxn0Xfqkgw?t=546 https://youtu.be/pDxn0Xfqkgw?t=209 https://youtu.be/pDxn0Xfqkgw?t=200 https://youtu.be/78-vFsj3EK4?t=47 https://youtu.be/pDxn0Xfqkgw?t=496 https://youtu.be/pDxn0Xfqkgw?t=209 https://youtu.be/pDxn0Xfqkgw?t=30 https://youtu.be/78-vFsj3EK4?t=47 https://youtu.be/pDxn0Xfqkgw?t=496 https://youtu.be/pDxn0Xfqkgw?t=209 https://youtu.be/pDxn0Xfqkgw?t=18 https://youtu.be/78-vFsj3EK4?t=47 https://youtu.be/ybJWKZB0Erk?t=77 https://youtu.be/pDxn0Xfqkgw?t=106 https://youtu.be/pDxn0Xfqkgw?t=200 https://youtu.be/pDxn0Xfqkgw?t=253 https://youtu.be/pDxn0Xfqkgw?t=32 https://youtu.be/3LVfJFED7pk?t=92 https://youtu.be/pDxn0Xfqkgw?t=446 https://youtu.be/pDxn0Xfqkgw?t=101 https://youtu.be/pDxn0Xfqkgw?t=106 https://youtu.be/pDxn0Xfqkgw?t=30 https://youtu.be/pDxn0Xfqkgw?t=253 https://youtu.be/pDxn0Xfqkgw?t=133 https://youtu.be/3LVfJFED7pk?t=92 https://youtu.be/pDxn0Xfqkgw?t=133 https://youtu.be/pDxn0Xfqkgw?t=517 https://youtu.be/pDxn0Xfqkgw?t=496 https://youtu.be/3LVfJFED7pk?t=92 https://youtu.be/pDxn0Xfqkgw?t=133 https://youtu.be/pDxn0Xfqkgw?t=522 https://youtu.be/pDxn0Xfqkgw?t=496 https://youtu.be/3LVfJFED7pk?t=92 https://youtu.be/pDxn0Xfqkgw?t=133 https://youtu.be/pDxn0Xfqkgw?t=518 https://youtu.be/pDxn0Xfqkgw?t=496 https://youtu.be/3LVfJFED7pk?t=92 https://youtu.be/pDxn0Xfqkgw?t=133 https://youtu.be/pDxn0Xfqkgw?t=522 https://youtu.be/pDxn0Xfqkgw?t=496 https://youtu.be/3LVfJFED7pk?t=92 https://youtu.be/pDxn0Xfqkgw?t=133 https://youtu.be/pDxn0Xfqkgw?t=518 https://youtu.be/pDxn0Xfqkgw?t=496 https://youtu.be/3LVfJFED7pk?t=92 https://youtu.be/pDxn0Xfqkgw?t=133 https://youtu.be/3LVfJFED7pk?t=92 https://youtu.be/pDxn0Xfqkgw?t=496 https://youtu.be/3LVfJFED7pk?t=92 https://youtu.be/pDxn0Xfqkgw?t=133 https://youtu.be/pDxn0Xfqkgw?t=517 https://youtu.be/ybJWKZB0Erk?t=77 https://youtu.be/3LVfJFED7pk?t=92 https://youtu.be/pDxn0Xfqkgw?t=133 https://youtu.be/3LVfJFED7pk?t=92 https://youtu.be/ybJWKZB0Erk?t=77 https://youtu.be/3LVfJFED7pk?t=92 https://youtu.be/pDxn0Xfqkgw?t=133 https://youtu.be/pDxn0Xfqkgw?t=521 https://youtu.be/ybJWKZB0Erk?t=77 https://youtu.be/3LVfJFED7pk?t=92 https://youtu.be/pDxn0Xfqkgw?t=133 https://youtu.be/3LVfJFED7pk?t=92 https://youtu.be/ybJWKZB0Erk?t=77 https://youtu.be/3LVfJFED7pk?t=92 https://youtu.be/pDxn0Xfqkgw?t=133 https://youtu.be/pDxn0Xfqkgw?t=521 https://youtu.be/pDxn0Xfqkgw?t=496 https://youtu.be/3LVfJFED7pk?t=92 https://youtu.be/pDxn0Xfqkgw?t=133 https://youtu.be/3LVfJFED7pk?t=92 https://youtu.be/pDxn0Xfqkgw?t=496 https://youtu.be/3LVfJFED7pk?t=92 https://youtu.be/pDxn0Xfqkgw?t=133 https://youtu.be/pDxn0Xfqkgw?t=530 https://youtu.be/pDxn0Xfqkgw?t=200 https://youtu.be/pDxn0Xfqkgw?t=101 https://youtu.be/pDxn0Xfqkgw?t=45 https://youtu.be/pDxn0Xfqkgw?t=30 https://youtu.be/pDxn0Xfqkgw?t=245 https://youtu.be/pDxn0Xfqkgw?t=18 https://youtu.be/pDxn0Xfqkgw?t=552 https://youtu.be/pDxn0Xfqkgw?t=50 https://youtu.be/pDxn0Xfqkgw?t=446 https://youtu.be/pDxn0Xfqkgw?t=200 https://youtu.be/pDxn0Xfqkgw?t=505 https://youtu.be/pDxn0Xfqkgw?t=18 https://youtu.be/pDxn0Xfqkgw?t=80 https://youtu.be/pDxn0Xfqkgw?t=507 https://youtu.be/pDxn0Xfqkgw?t=200 https://youtu.be/ybJWKZB0Erk?t=272 https://youtu.be/pDxn0Xfqkgw?t=526
What the hell!? That's what we thought when we saw the level. Why so many YouTube links if this is some coding challenge?
At first sight, we can see there are a couple of videos, but each link goes after a certain timestamp of the video.
We go to the first one: a video of Arnold Schwarzenegger movies best lines. The other videos were similar.
As we didn't know what to do, we started removing the duplicated links. Then, we started listening to Arnold. We thought of getting the word of that precise second, but not always was Arnold saying something, so we started writing the entire line. That was a very good idea.
Using the AIs, I don't remember what of them said something about ArnoldC... Of course! A quick search and we went to the repository, and we started making the program with the lines.
Not all of them were really necessary, but it was important to do it right, following the order of the links listed in the level. After a couple of minutes trying to compile the code, we got a result: 42.
Really? We knew that wasn't really the answer of the level. But, as good geeks and nerds as we are, that 42 could only mean something about The Hitchhiker's Guide to the Galaxy.
The answer (after they fixed the level): The answer to the Ultimate Question of Life, the Universe, and Everything.
If someone wants to check the rest of the levels, you can go to this blog (it's is Spanish, sorry).
Till next time!