TechMind Challenge by ITLevel

Premii Cool

Participanții la mini-concurs vor primi diploma în format electronic.

În plus, elevii Colegiului Național „Constantin Carabella” din Târgoviște beneficiază de:

  • un workshop gratuit cu tema „Cyber Security & AI”, susținut în data de 12.01.2026;

  • 25% reducere la cursurile ITLevel, ofertă valabilă până la 15.01.2026.



Bine ai venit în aventura TechMind!

Vei parcurge 5 mini-jocuri interactive, iar la finalul fiecărei provocări vei obține un FLAG (un cuvânt sau un număr) pe care îl vei introduce în formularul dedicat.

Nu ai nevoie de experiență în programare — este suficient să fii curios, atent la detalii și să urmezi pașii indicați. Pe parcurs, vei explora, într-un mod practic, concepte precum: coordonate și mișcări (Dungeon), numărarea frecvențelor și alegerea unei preferințe (AI), coduri ASCII și cifrul Caesar (Mesajul secret), determinarea valorii maxime (High Score) și recuperarea parolei dintr-un log de rețea (Rețele).

Concursul este organizat de echipa ITLevel, în colaborare cu Răzvan Mihai Iacob, câștigător al locului I la Olimpiada Națională de Securitate Cibernetică, care a contribuit la coordonarea evenimentului și la elaborarea subiectelor.

Hai să începem!

FLAG 1 – „Escape the Dungeon”

Misiune: Ești un detectiv digital care pătrunde într-un dungeon pixelat. Pornești din coordonatele (0,0), iar pe perete este inscripționat: „Comoara e la (2,3)”. Urmează pașii exact ca într-un joc, iar dacă ajungi la (2,3), cufărul se deschide și îți oferă parola.

Hint: W=sus, A=stânga, S=jos, D=dreapta.

MISCARI ← "DDSSAD"
(x, y) ← (0, 0)

PENTRU fiecare tasta din MISCARI:
  DACA tasta='D' ATUNCI x ← x + 1
  DACA tasta='A' ATUNCI x ← x - 1
  DACA tasta='S' ATUNCI y ← y + 1
  DACA tasta='W' ATUNCI y ← y - 1
SFÂRȘIT_PENTRU

DACA (x=2) ȘI (y=3) ATUNCI AFIȘEAZĂ "TECHITLEVEL"
ALTFEL AFIȘEAZĂ "BUGCODES"

Sarcină: Determină rezultatul afișat de program prin calcularea poziției finale și introdu-l în formular cu majuscule.

Trimite FLAG 1 aici ⬇

FLAG 2 – „Recomandare AI”

Te afli într-o aplicație de tip TikTok, unde un algoritm AI îți analizează preferințele pe baza istoricului de vizionare, pentru a-ți recomanda următorul conținut. Sistemul stabilește categoria preferată prin numărarea aparițiilor fiecărui tip de conținut din listă. În cazul unei egalități, este selectată categoria care apare prima în listă. Algoritmul nu face presupuneri și nu solicită informații suplimentare — se bazează exclusiv pe frecvență.

Python – Mini_AI 

continut = ["gaming", "muzica", "gaming", "educatie", "gaming"]

frecventa = {}
for c in continut:
    frecventa[c] = frecventa.get(c, 0) + 1

preferinta = continut[0]
for c in continut:
    if frecventa[c] > frecventa[preferinta]:
        preferinta = c

print(preferinta)

Sarcină: Identifică tipul de conținut selectat de algoritmul AI (valoarea afișată de program), care constituie FLAG-ul, și introdu în formular doar cuvântul rezultat, scris cu litere mici.

Trimite FLAG 2 aici ⬇

FLAG 3 – „Mesajul secret (Caesar)”

Misiune: Pe un server de Discord apare un mesaj „suspect”, codificat, ca un deepfake text. Pentru a-l reconstrui, trebuie să parcurgi două etape:
1) transformi codurile ASCII în text;
2) aplici o decriptare Caesar cu deplasare k = 3 (adică muți fiecare literă cu 3 poziții înapoi în alfabet).

Repere utile:

  • ASCII: fiecare literă are un cod numeric (ex.: 'A' = 65, 'B' = 66...).
  • Caesar (k=3): pentru a decripta, revii cu 3 poziții (ex.: H → E, O → L).
  • 26 reprezintă numărul de litere din alfabetul englez (A–Z).
  • MOD reprezintă restul împărțirii (operația modulo).

PSEUDOCOD – Caesar

ascii = [75, 72, 79, 79, 82] 
k ← 3

# Pas 1: ASCII -> text
mesaj_criptat ← ""
PENTRU fiecare ascii:
  mesaj_criptat ← mesaj_criptat + CARACTER(cod) // Ex. CARACTER(72) = 'H'
SFARSIT_PENTRU

# Pas 2: Caesar inapoi (A..Z)
mesaj_final ← ""
PENTRU fiecare L din mesaj_criptat:
  valoare ← L - 'A'          
  valoare ← (valoare - k + 26) MOD 26   
  mesaj_final ← mesaj_final + ('A' + valoare)
SFARSIT_PENTRU

AFISEAZA mesaj_final

Sarcină: Determină cuvântul final afișat de algoritm (FLAG-ul) și scrie-l în formular cu majuscule, fără spații.

Trimite FLAG 3 aici ⬇

FLAG 4 – „High Score” (C++)

Misiune: Ești într-un mini-turneu de coding. Primești scorurile pe runde, ca într-un joc, și trebuie să găsești recordul — adică cel mai mare scor din listă.

C++ – HighScore

#include <iostream>
using namespace std;

int main() {
    int runde[] = {9, 7, 10, 9, 4, 8}; 
    int n = 6;

    int maxim = runde[0];
    for (int i = 1; i < n; i++) {
        if (runde[i] > maxim) {
            maxim = runde[i];
        }
    }

    cout << maxim << endl;
    return 0;
}

Sarcină: Descoperă scorul maxim afișat de program (FLAG-ul) și introdu în formular exclusiv numărul rezultat.

Trimite FLAG 4 aici ⬇

FLAG 5 – „Legacy” (Retele)

Misiune: Unui router Cisco i-a fost setată o parolă pentru privileged exec mode, însă administratorul a plecat fără să o lase documentată. Echipa IT a reușit să recupereze un log vechi în care apare parola criptată. Aceștia menționează că routerul folosește o metodă de criptare învechită și slabă, pentru care există metode publice de recuperare.

TechMind>enable
Password: 
TechMind#show run
Building configuration...

Current configuration : 739 bytes
!
version 15.1
no service timestamps log datetime msec
no service timestamps debug datetime msec
service password-encryption
!
hostname TechMind
!
!
!
enable password 7 080C557E5D0A1600421908567A7972
!
!
!
!
!
!
ip cef
no ipv6 cef
--More--

Sarcină: Află/decriptează parola și trimite-o drept FLAG în formular.

Trimite FLAG 5 aici ⬇


Formular raspunsuri – TechMind Challenge by ITLevel

Te rugăm să completezi toate cele 5 flag-uri, împreună cu datele tale de identificare, pentru validarea rezultatelor și emiterea diplomei de participare.





    *IMPORTANT: În lipsa acestui acord, formularul nu poate fi transmis.

    Succes!


    PREMII ITLEVEL

    De ce sa alegi cursurile ITLevel?

    • Traineri de top: mentori cu performanțe dovedite — olimpici internaționali, doctori în informatică și experți certificați.

    • Peste 20 de cursuri actuale: programare, inteligență artificială, securitate cibernetică, rețele de calculatoare și multe altele (8–18 ani).

    • Grupe restrânse: 3–8 cursanți pentru atenție individuală și progres vizibil.

    • Competiții și recunoaștere: pregătire orientată spre performanță, cu participări și rezultate la olimpiade și concursuri.

    • Un start real pentru viitor: competențe aplicate, proiecte relevante și un curriculum modern, conectat la cerințele din IT.