CyberHat · Kennisbank

Virtual Hacking Labs

Virtual Hacking Labs (VHL) is een online trainingsomgeving voor penetratietesten. U oefent er de praktische kant van kwetsbaarheidsonderzoek en pentesten in een veilige, afgeschermde omgeving. Beginners zetten er hun eerste stappen; ervaren professionals houden er hun vaardigheden scherp.

De labs bootsen realistische bedrijfsnetwerken na: kwetsbare Windows-, Linux- en Android-hosts, web- en mailservers, firewalls, webapplicaties en nog veel meer systemen en services. Elk systeem is uniek geconfigureerd en vraagt om één of meer specifieke aanvalsvectoren.

Type
Online pentestlab met cursusmateriaal
Niveaus
Beginner, Advanced en Advanced+
Abonnement
1 week, 1, 3, 6 of 12 maanden
Certificaat
Certificate of Completion en Advanced+ Certificate
Geschikt voor
CEH-voorbereiding, IT-beheerders, beginnende pentesters

Voor wie is VHL?

VHL is een sterke aanvulling ter voorbereiding op het praktijkexamen van CEH (Certified Ethical Hacker) en biedt voldoende uitdagende labs. Ook IT-managers en beheerders die zich verder willen verdiepen in cybersecurity leggen er een goede basis. De instapeisen zijn beperkt:

  • algemeen begrip van elementaire IT-concepten;
  • basiskennis van besturingssystemen;
  • voldoende tijd om de labs te doorlopen.

De labomgeving

Tijdens de abonnementsperiode heeft u toegang tot een eigen virtuele leeromgeving met helder cursusmateriaal. Wij werkten vanuit Kali Linux, dat de meeste benodigde tools al aan boord heeft. Vanaf Kali zet u een VPN-verbinding op naar de labomgeving om de kwetsbare systemen te benaderen. In het webpanel van VHL volgt u uw voortgang en downloadt u VM’s en cursusmateriaal.

Lab progress en student panel in het VHL-dashboard
Afb. 1 · Lab progress en student panel in het VHL-webpanel

De labs zijn ingedeeld in drie niveaus. Beginner-labs geven de meeste hints, advanced-labs minder en advanced+-labs vrijwel geen. Begin daarom met een beginner-lab: zo leert u hoe de omgeving werkt en ontwikkelt u een vaste, stapsgewijze aanpak.

Het doel van elk lab is hetzelfde: verkrijg root- of beheerdersrechten en bemachtig het bestand key.txt. De unieke code daarin heeft u nodig voor het Certificate of Completion.

Certificate of Completion

Na het afronden van de training kunt u een certificaat aanvragen. Daarvoor gelden de volgende voorwaarden:

  • VHL Certificate of Completion: root- of beheerderstoegang op ten minste 20 labmachines (beginner of advanced), gedocumenteerd als bewijs.
  • VHL Advanced+ Certificate of Completion: toegang tot ten minste 10 advanced+-machines, waarbij u beschrijft hoe u ten minste twee kwetsbaarheden heeft misbruikt zonder geautomatiseerde tools of openbaar beschikbare scripts.

Zorg voor een consistente rapportage: documenteer elk lab volgens dezelfde vaste opbouw.

Onze bevindingen

Wij hebben de VHL-cursus zelf doorlopen en het Certificate of Completion behaald.

Pluspunten

  • Cursusmateriaal is goed te volgen en sluit aan op de labs
  • Uitstekende diversiteit in het labaanbod
  • Stabiele, overzichtelijk ingerichte VPN-toegang
  • Moeilijkheidsgraad is over het algemeen goed ingeschat
  • Labs bouwen op elkaar voort: sommige bevatten informatie die u in een ander lab nodig heeft

Aandachtspunten

  • Enkele advanced-labs voelen eerder als beginner-niveau, en andersom
  • Documenteren kost tijd: bij 20 of meer labs komt u al snel op meer dan 100 pagina’s

Hieronder ziet u de opbouw die wij per lab in onze rapportage hebben gebruikt:

Rapportagestructuur per lab
Afb. 2 · Opbouw van de rapportage per lab

Conclusie

Wilt u zich voorbereiden op het CEH-praktijkexamen, of wilt u zien hoe aanvalstechnieken in de praktijk werken? Dan is VHL een uitstekende keuze. Er bestaan ook gratis, open-source kwetsbare VM’s, maar daar ontbreekt meestal de uitleg en begeleiding die VHL wel biedt.