01 · apie
Kas yra CTF?
Capture The Flag (CTF) — tai kibernetinio saugumo varžybos, kuriose dalyviai sprendžia įvairias užduotis: nuo kriptografijos ir atvirkštinės inžinerijos iki tinklo saugumo ir programų pažeidžiamumų paieškos. Kiekviena išspręsta užduotis atskleidžia vėliavą — unikalų tekstą, patvirtinantį sėkmę.
CTF varžybos vyksta visame pasaulyje — nuo vietinių mokyklinių turnyrų iki prestižinių tarptautinių čempionatų kaip DEF CON CTF. Tai ne tik sportas, bet ir bendruomenė, kurioje dalijamasi žiniomis ir augama kartu.
02 · konteksas
Kodėl tai svarbu Lietuvai?
Lietuvoje kibernetinis saugumas tampa vis svarbesnis. Esame NATO ir ES nariai, turime stiprų IT sektorių ir augančią fintech industriją. Kibernetinės grėsmės neklausia valstybių sienų — mums reikia specialistų, gebančių apsaugoti mūsų infrastruktūrą, verslus ir piliečius.
CTF varžybos — tai puikus būdas ugdyti būsimus kibernetinio saugumo ekspertus. Lietuvos komandos jau dalyvauja tarptautinėse varžybose ir rodo puikius rezultatus. Kuo daugiau jaunų žmonių įsitrauks į CTF — tuo stipresnė bus mūsų šalies kibernetinė gynyba.
03 · įgūdžiai
Ką ugdo CTF?
Platus spektras gebėjimų, naudingų ne tik kibernetinio saugumo srityje.
Kriptografija
Klasikiniai šifrai (Cezario, Vigenère), modernios sistemos (AES, RSA), maišos funkcijos ir kriptografiniai pažeidžiamumai.
Atvirkštinė inžinerija
Programų analizė be išeities kodo: disasembleriai, derinimo įrankiai, sukompiliuotų binarų vidaus suvokimas.
Tinklo sauga
TCP/IP protokolai, Wireshark ir tcpdump, įsibrovimų aptikimas, ugniasienės ir VPN technologijos.
Programavimas
Python, C, shell — automatizacijos skriptai, įrankiai duomenų analizei, algoritminiai iššūkiai.
Pažeidžiamumai
Buferio perpildymas, SQL injekcijos, XSS, deserializacijos klaidos ir kitos pažeidžiamumų klasės.
Loginis mąstymas
Sudėtingos problemos suskaidymas, kūrybiniai sprendimai, mąstymas nestandartiškai.
Komandinis darbas
Specializacijų derinimas, informacijos dalijimasis ir koordinavimas po laiko spaudimu.
Greitas mokymasis
Naujų technologijų įsisavinimas — esminis įgūdis srityje, kur grėsmės keičiasi kasdien.
04 · užduotys
Išbandyk save
Pradėk nuo paprastų ir tobulėk su kiekviena rasta vėliava.
Pradžių pradžia
Kiekviena tauta turi savo gimimo akimirką. Rask skaičių, kuris žymi šį momentą.
LF RFID · Flipper One
125 kHz žymos klonavimas. WebSerial, qFlipper failai arba demonstracinis režimas.
Hidden Memories
Steganografija. WELLEN laboratorijos nuotraukoje LSB metodu paslėpta žinia apie mašiną GOD.
Neural Echoes
Steganografija. Fragmentuota neuroninio tinklo schema keliuose PNG failuose — RGB, DCT ir multi-bit metodai.
Cipher Matrix
Atvirkštinė inžinerija. Atsek daugiasluoksnį šifravimo algoritmą ir surask 12 simbolių slaptafrazę.
Quantum Duck
Atvirkštinė inžinerija. Postkvantinis binaras tikrina SHA-256 ⊕ XOR — atkurk vėliavą jo nelaužydamas.
05 · kibernetinis sprintas
Nacionalinio iššūkio užduotys
Septynios atskiros „capture the flag" užduotys. Parsisiųsk archyvą, išspręsk lokaliai ir įvesk vėliavą tikrinimo puslapyje. Vėliavos formatas — KS{...}.
Kelionė per Lietuvą
5 nuotraukos su EXIF metaduomenimis. Atsek maršrutą ir nustatyk paskutinės slėptuvės adresą.
Dingusi ataskaita
Atminties atvaizdas (.raw). Atkurk ištrintą dokumentą ir vėliavą jo metaduomenyse — venk decoy flag.
Paslėpta žinutė
LSB steganografija mėlyname kanale. Slaptažodis Morzės abėcėle failo pavadinime.
Nutekėjęs susirašinėjimas
Tinklo įrašas (.pcap). Identifikuok C2 komunikaciją ir rask Base64 exfiltruotą vėliavą.
Backdoor kodas
Koreliuok auth.py su audit.log, nustatyk JWT validacijos spragą, CWE numerį ir avarinės paskyros vardą.
Archyvinis meetup'as
Ištrinto renginio pėdsakai archyvuose. Iš viešų užuominų atsek tikslią susitikimo vietą.
Šešėlinis subdomenas
Certificate transparency ir Wayback pėdsakai. Nustatyk pamirštą administravimo subdomeną ir backup ZIP pavadinimą.
06 · mokyklose
Pradėk mokykloje
Geriausias laikas pradėti — dabar. CTF varžybos puikiai tinka moksleiviams: jos skatina domėtis technologijomis, lavina problemų sprendimo įgūdžius ir padeda atrasti aistrą kibernetiniam saugumui.
Mokyklose galima kurti CTF klubus, organizuoti vietinius turnyrus ir ruoštis nacionalinėms bei tarptautinėms varžyboms. Pradėti niekada nėra per anksti — daugelis pasaulio lygio ekspertų savo kelią pradėjo būtent mokykloje.