11. Návod na CTF & Závěrečná soutěž

Letní škola sítí

Soutěžní portál: https://dork.cz

Harmonogram dne

Čas Blok / Aktivita
09:00 - 09:10 Pravidla, registrace a vytvoření týmů
09:10 - 12:00 CTF · První část (Samostatné & týmové řešení)
12:00 - 13:00 Oběd
13:00 - 14:45 CTF · Druhá část (Finiš a těžší výzvy)
14:45 - 15:00 Poslední odevzdání vlajek
15:00 - 16:00 Vyhodnocení a společný rozbor úloh

Kategorie 1

Co je to CTF a formát vlajky LS{...}

Princip soutěže na dork.cz

  • Jeopardy CTF: Úlohy jsou rozdělené podle témat s různým obodováním podle obtížnosti.
  • Začni od nejlehčích: Každá kategorie začíná jednoduše. Vyšší body znamenají více kroků. Nemusíš vyřešit všechno!
  • Kdykoli přeskakuj: Pokud se na úloze zaseknete, přejděte na jinou nebo se poraďte v týmu.

Formát vlajky: LS{...}

Na tomto CTF mají všechny vlajky specifický tvar:

LS{neco_uvnitr_zde}
  • Vždy začíná LS{ a končí } (zkratka Letní škola sítí).
  • Rozlišují se malá a velká písmena (case-sensitive).
  • Po nálezu vložte celý řetězec LS{...} do pole pod zadáním úlohy na dork.cz.

Kategorie 2

Registrace a týmy na dork.cz

Přihlášení a registrace

Adresa soutěžního portálu: https://dork.cz

  • Klikněte na Registrovat se (nebo se přihlaste, pokud máte účet).
  • Průvodce soutěží najdete přímo na dork.cz/pruvodce.

Týmová spolupráce

Založení / Připojení k týmu

Jeden člen vytvoří tým, ostatní zvolí Join Team a vyhledají jeho název.

Sdílení bodů

Kdo z týmu odešle správnou vlajku, ten připíše body celému týmu!

Kategorie 3

Přehled úloh, Dočasné stroje & Minecraft

Co všechno na dork.cz najdete?

  • Linux: Soubory, logy, práva a procesy
  • Síť: IP adresy, DNS, router a Wireshark
  • Minecraft: 3 navazující místnosti na opravdovém Minecraft serveru
  • Docker: Logy, Compose a obnova herního serveru
  • Python: TCP, UDP, sockety a malý port scanner
  • Web: Hlavičky, robots.txt, SQLi a XSS v labu
  • Bonus: Náročnější výzvy pro pokročilé

Dočasné stroje (Spustit stroj)

Některé úlohy vyžadují spuštění dynamického kontejneru:

  1. U úlohy klikněte na tlačítko Spustit stroj.
  2. Získáte vyhrazené prostředí na 15 minut a příkaz s IP a portem:
    nc 192.168.1.182 PORT
  3. Připojení probíhá přímo bez hesla (Linux/macOS: nc, Windows: ncat.exe nebo WSL).
  4. Tlačítkem na webu lze čas 1x prodloužit o 10 minut. Uprostřed terminálu ukončíte relaci příkazem exit.

Minecraft úloha

3 navazující místnosti tvoří jednu krátkou mapu!

  • Vyžaduje klienta Minecraft Java Edition 1.20.4.
  • Adresu serveru uvidíte přímo v detailu úlohy na dork.cz.
  • Každý hráč postupuje sám, ale v týmu si získané vlajky LS{...} můžete normálně předat.
  • Server je dostupný pouze během soutěže v učební síti.

Kategorie 4

Bezpečnostní pravidla - Kde se smí hrát

Povolený rozsah testování (/lab)

Aktivní testování je povolené POUZE v cestě /lab!

  • Kde útočit: Stránky v cestě https://dork.cz/lab, přidělené dočasné stroje a stažené soubory.
  • Kde NEÚTOČIT: Samotné CTFd rozhraní mimo /lab není cíl! Nezkoušejte jeho účty, API ani administraci.
  • Wi-Fi provoz: Wi-Fi záznam je syntetický offline soubor PCAP. Nezkoušejte nic na reálné školní ani cizí síti!
  • Zakázané praktiky: Phishing, zahlcování služby (DoS), mazání dat ani zkoušení cizích účtů.

Když nevíte jak dál...

  • Zkuste jinou úlohu: Nemusíte dělat úlohy pořadě. Každý úspěch v jiné kategorii vám může dát nový nápad.
  • Spolupracujte v týmu: Proberte zadání se spoluhráčem, víc očí víc vidí.
  • Změňte úhel pohledu: Vyzkoušejte jiné příkazy, prozkoumejte stažené soubory znovu nebo využijte nápovědy (Hints) přímo u úlohy.

Kategorie 5

Start soutěže

Vše je připraveno

Portál: https://dork.cz

Průvodce: dork.cz/pruvodce

Hledejte vlajky ve tvaru LS{...} a bavte se!