Virtuelle Labs – DDC Kvalifikation

Virtuelle Labs

Alt du skal vide om labs og challenges til DDC Kvalifikationen

Nogle af challenges kræver adgang til et virtuelt lab. Det virtuelle lab kan du i år få adgang til ved at oprette dig på DDC Kvalifikation 2026.

Har du allerede spillet en CTF på Campfire Securitys platform, kan du benytte samme bruger og behøver derfor ikke at oprette dig igen.

På siden hvor man kan få sit virtuelle lab er der nede i venstre hjørne også en FAQ-side samt en Toolbox-side.

Hvis en challenge ikke har en lab-instance, findes der i stedet et handout som en ZIP-fil. For at sikre, at den korrekte fil er blevet downloadet, angives en SHA256-checksum i challenge-beskrivelsen. Denne kan bruges til at verificere filens integritet og bekræfte, at den downloadede fil er identisk med originalen.

Campfire Security står for drift af de virtuelle labs. Skulle der opstå problemer eller spørgsmål som ikke kan løses vha. FAQ eller Toolbox-siden, er man altid velkommen til at sende en mail til support@campfiresecurity.dk eller oprette en ticket på Discord.

Tre måder at spille på

Platformen tilbyder tre forskellige måder at tilgå challenges. Alle challenges kan køres i Browser Lab og VPN Lab. Challenges med globe-ikonet understøtter derudover også Public.

Browser Lab
Kali Linux i browseren. Ingen installation. Perfekt for nybegyndere. Ingen internetadgang.
VPN Lab
WireGuard-forbindelse. Brug dine egne værktøjer. Challenges har ingen internetadgang.
Public
Ingen lab nødvendig. Challenge kører på internettet med fuld internetadgang.
Internetadgang: I Browser Lab har hverken du eller challenges internetadgang. I VPN Lab har du selv internetadgang, men challenges har det ikke — de kører i et isoleret netværk. Kun Public challenges har fuld internetadgang.
Ikke alle challenges understøtter Public. Alle challenges kan køres i Browser Lab og VPN Lab, men kun challenges med globe-ikonet kan også køres som Public. Statiske challenges kræver kun download af en fil.

Challenge-ikoner

Ikonerne nederst på hvert challenge-kort viser adgangsmetoden:

LAN Challenge kan kun køres i et lab (Browser Lab eller VPN Lab). Kan ikke startes som Public.
Globe Challenge understøtter Public. Kan startes uden lab, men kan også startes i et lab.
Timer Resterende tid for kørende Public challenges.
Ingen ikon Statisk challenge — download en fil, det er alt.

Eksempler på challenge-kort som de ser ud på platformen:

Bootstrap Betrayal
1000
PleaseNoCry
1000
Existential loading bar
1000
G-Server
1000

LAN-ikon (venstre to) = kun i lab. Globe-ikon (højre to) = understøtter også Public.

Start et virtuelt lab

Når du har oprettet dig, kan du trykke på knappen oppe i højre hjørne for at starte dit virtuelle lab. En boks vil komme op, hvor du skal vælge lab-type. Der er to lab-typer:

Choose lab type

VPN Lab
Create a VPN lab and access the exercises from the own machine using WireGuard.
Browser Lab
Create a browser lab and access the exercises from the browser in a custom Kali Linux environment.

Hvis det er første gang du deltager i DDC, vil vi klart anbefale at du vælger et Browser Lab. Det anbefales at du benytter dig af en Chrome-baseret browser.

Når labbet er tilgængeligt, vil der være mulighed for at åbne labbet eller downloade en VPN-konfiguration.

Skulle der opstå problemer med dit virtuelle lab, kan du trykke på tandhjulet ved siden af lab-knappen. Her har du muligheden for at nulstille din virtuelle Kali-maskine (hvis du bruger browser), samt lukke dit lab. Er labbet tæt på at udløbe, kan du under samme menu lægge mere tid på dit lab.

Browser Lab

I browser-labbet får du adgang til en prekonfigureret Kali Linux-maskine direkte igennem din browser. Hvis du bliver bedt om brugernavn og adgangskode på noget tidspunkt i dit virtuelle lab, kan du bruge følgende:

Brugernavn: camper Adgangskode: campfire

VPN Lab

Vælges der et VPN lab, kræves det at man har installeret WireGuard. Download VPN-konfigurationen fra platformen, importer den i WireGuard, og aktiver forbindelsen.

Start et challenge

Når du har fået styr på dit lab, kan du starte dit første challenge. For at starte et challenge og gøre det tilgængeligt igennem dit lab, skal du gå til challenge-siden der er markeret med et flag ovre i venstre side.

Herefter skal du vælge hvilket challenge du vil starte og trykke på det. Dette vil åbne et vindue med en challenge-beskrivelse. Oppe i højre hjørne vil du have mulighed for at starte, stoppe samt nulstille challenget.

Har du valgt et VPN lab, kan du få en liste af hosts ved at klikke på tandhjulet ved siden af lab-knappen og udvide feltet i midten af det vindue der kommer op.

Globe-challenge uden aktivt lab

Klikker du på et challenge med globe-ikon uden at have et lab kørende, starter challenget som Public:

Start Publicly

This challenge will start publicly because you do not have an active Lab. If you wish to start it in a Lab, please cancel and start a Lab first.

Do not show this message again
CANCEL START PUBLICLY

Globe-challenge med aktivt lab

Har du et lab kørende, kan du selv vælge om challenget skal køre i labbet eller som Public:

Choose Start Method

This challenge can be solved in the lab or publicly. How would you like to start it?

Start in Lab
Start Publicly
Remember my choice

You can change this preference later in Settings.

LAN-challenge

Kræver et aktivt lab — kan ikke startes som Public.

Statisk challenge

Download filen og verificér med SHA256-checksum fra challenge-beskrivelsen.

Kontrolknapper

Når et challenge kører, vises tre knapper øverst til højre i challenge-vinduet:

  • Reset (blå) — Nulstiller challenget til starttilstand.
  • Forlæng tid (grå/disabled) — Kun aktiv når der er under 30 min. tilbage.
  • Stop (rød) — Stopper det kørende challenge.

URL-typer

Når et challenge kører, vil du se forbindelses-URL'er i challenge-vinduet. Der er to typer:

Public URL
*.c4mp.site
Tilgængeligt fra hele internettet. Ingen lab-forbindelse nødvendig. Du kan tilgå dette fra enhver browser.
Lab URL
*.cfire
Kun tilgængeligt via VPN eller browser-VM. Isoleret netværk uden internetadgang. Sikkert og sandboxed.

Godt at vide

Copy/paste i browser-VM
Åbn clipboard med CTRL+SHIFT+ALT (Windows/Linux) eller CTRL+CMD+SHIFT (Mac). Indsæt din tekst i boksen, luk den med samme genvej, og højreklik derefter for at paste i VM'en.
Husk at starte dine challenges
Challenges starter ikke automatisk — du skal selv åbne og starte dem. Du kan maksimalt have 5 challenges kørende på samme tid, så husk at stoppe dem du er færdig med, før du starter nye.
Stopper challenges automatisk?
Ja — et challenge stopper automatisk når det er løst. Undtagelse: Challenges der deler containere med andre challenges stopper først, når alle sammenkædede challenges er løst.

Husk reglerne

⚠ Vigtigt: Cybermesterskaberne skal være en sjov og god oplevelse for alle, så lad være med at lave DDoS-angreb (eller andre angreb) mod infrastrukturen vi afvikler opgaverne på.