Hack in the Class / Capture the Flag

Voor het volgende project gebruiken we het volgende lesmateriaal:

Try Hack Me

https://tryhackme.com/r/welcome

Hacker Highschool

https://www.hackerhighschool.org/lessons.html#info1-1o

Science Buddies

https://www.sciencebuddies.org/science-fair-projects/science-projects?s=cybersecurity

Nova Labs

https://www.pbs.org/wgbh/nova/labs/lab/cyber

Capture The Flag

Wat moet je doen

Deel 1: Capture the Flags

  • We werken er 5 lessen aan
  • Elke les is je doel: minstens 1 flag
  • Verzamel je informatie over je flags
  • Je 5 flags leveren deelcijfer 1 op.
  • Door naar Deel 2

Deel 2: Wave the Flag

Nu ga je 1 van de door jou gevonden flags verder analyseren:

  • Wat voor soort exploit / bedreiging / hack is er toegepast? Kijk in de lijst
  • Welke bedrijven / personen zijn er typisch slachtoffer van dit soort attacks?
  • Op welke manier had deze fout voorkomen kunnen worden? Gebruik woorden uit de lijst

Exploit List

Weak PasswordEen eenvoudig password is Feyenoord1.
Social EngineeringVertrouw mij want ik beroof je
Man in the MiddleAfluisteren van onversleutelde communicatie
Steal CookieMet een inlog-cookie kan ook de hacker erin
Brute Force attackAutomatisch pogingen verrichten tot het lukt
PhishingEen bericht sturen dat leidt naar een neppe site. Een kopie van de echte bank oid.
SpearphishingEen op de persoon gerichte Phishing.
XSS (Cross Site Scripting)Het opnemen van Javascript van een andere site in de gehackte site, door bijv. de Javascript codes als “Forum Post” te plaatsen
SQL InjectionHet misbruiken van een HTML Formulier om de database via SQL te manipuleren
Enumeration AttackOpvolgings-attack. Een eenvoudig nummertje ophogen en je bent in het account van een ander. Standaard om een http-get-variabele, klantnummer, huisnummer, postcode etc te proberen.De code moet checken of de gegeven ID wel toebehoort aan deze bezoeker.
RansomwareSoftware die je documenten gijzelt door ze te versleutelen totdat je je losgeld betaald hebt
Worm / VirusEen programma dat losstaat (worm) of dat zich hecht aan een ander programma (virus) dat een kwetsbaarheid misbruikt om schade toe te brengen en zichzelf te verspreiden

Eloquent Architect 161

Eloquent Architect 161