Hacken voor Beginners

advertisement
Hacken voor Beginners
Introductie ‘Hacklab MOOC’
Cas van Cooten, 31-03-2017
Agenda
Wat is hacken?
De Hacklab MOOC
- Wat is de Hacklab MOOC?
- Tour van het systeem
Wat doet een goede hacker?
Bonus: Web hacking tips
Bonus: Network hacking introductie
© 2017 Deloitte The Netherlands
Wat is hacken?
Hacken is het aanpassen van een middel zodat
deze iets doet waar het niet voor bedoeld is.
Hacken in het dagelijks leven
Hacken is het aanpassen van een middel zodat deze iets doet waar het niet voor bedoeld is.
Waarom zijn computers te hacken?
Hacken is het aanpassen van een middel zodat deze iets doet waar het niet voor
bedoeld is.
Computers werken door middel van code
Code is een set
instructies die in
volgorde door de
computer worden
uitgevoerd.
Code in de computer
Recept die in de keuken
Code als het recept voor de computer
Wat kan er gebeuren als we het recept aanpassen?
Wat kan er gebeuren als we de code aanpassen?
Goede en slechte hackers
White hat
Gray hat
Black hat
Toestemming
‘Ethisch hacken’
Geen toestemming
Geen kwaad in de zin
Geen toestemming
Kwaad in de zin
Goede hackers zijn erg belangrijk!
Fabrieken
Ziekenhuizen
Banken
Telefoon en
Communicatie
Websites /
webwinkels
Transport
Daarom:
Online les over hacken!
© 2017 Deloitte The Netherlands
Wat is de Hacklab Massive Open Online Course?
Online les over hacken voor beginners
•
•
•
•
•
Gericht op middelbare scholieren
Leermateriaal en uitleg over alle onderwerpen
Nu een prototype
26 hack-uitdagingen – van makkelijk tot moeilijk
In het Engels
Website Hacking
© 2017 Deloitte The Netherlands
Network Hacking
Encryption
We hebben jullie nodig!
Help ons de Hacklab MOOC te testen!
Het enige dat je hoeft te doen is het prototypesysteem uit te proberen 
Je kan op elk moment stoppen, het is erg
leerzaam en je kunt een certificaat verdienen!
© 2017 Deloitte The Netherlands
https://www.leer-hacken.nl/test/run
© 2017 Deloitte The Netherlands
© 2017 Deloitte The Netherlands
© 2017 Deloitte The Netherlands
© 2017 Deloitte The Netherlands
Test stoppen
Opdracht
Uitleg openen
Antwoordformaat
Bestand downloaden
Antwoord indienen
© 2017 Deloitte The Netherlands
Vraag overslaan
© 2017 Deloitte The Netherlands
© 2017 Deloitte The Netherlands
© 2017 Deloitte The Netherlands
Een goede hacker…
Geeft nooit op
Gebruikt Google
Leest alles!
Helpt anderen
Let op privacy
Bonus
Website Hacking pro-tips
TIP#1
KIJKEN
Bekijk de website helemaal door alle linkjes
uit te proberen.
o Hacken is goed kijken.
o Goed lezen (de vraag, maar ook de
informatie op de website).
o Informatie combineren (1 + 1 = 2)
Je kunt ook de broncode van de website
bekijken! Klik op de rechtermuisknop en op
view page source.
TIP#2
ZOEKEN
Zoek de informatie door te zoeken:
o Op Google.
o Met de zoekfunctie op de website zelf.
o Op andere websites.
o Door CTRL + F te gebruiken op de pagina
of in de broncode.
De meeste mensen zijn lui en hebben een
makkelijk wachtwoord, zoek eens op
google!
TIP#3
BEGRIJPEN
Zorg dat je de informatie begrijpt:
o Zoek het op met Google.
o Vertaal het met Google Translate.
o Kijk in de Documentatie.
Login?
Probeer!
1. password
2. admin
3. 123456
4. 666666
5. 123123
6. qwerty
7. admin123
8. 12345678
9. 123456789
10.administrator
Bonus
Introductie netwerk hacking
Netwerken
Het Internet
IP-adressen
Wat is mijn externe IP-adres?
Er zijn binnen- en buiten-netwerken
Buiten
netwerk
Binnen
netwerk
Er zijn binnen- en buiten-netwerken
Buiten
netwerk
Binnen
netwerk
Binnenshuis netwerk
Er zijn binnen- en buiten-netwerken
74.125.133.94
Internet
Thuis
192.168.1.5
192.168.1.6
170.194.16.50
192.168.1.1
Vind je interne IP-adres
+ R
Type: ‘CMD’
Type: ‘ipconfig’
Diensten en Protocollen
Met welke dienst op een machine wil je verbinden?
Een paar veelgebruikte protocollen:
• FTP (poort 20)
• SSH (poort 22)
• HTTP (poort 80)
• SSL (poort 443)
“Ik wil naar de
HTTP-dienst op
computer
192.168.1.43”
© 2017 Deloitte The Netherlands
192.168.1.43:80
“Ja hier is je
website!”
Hoe ziet dat er uit?
“Pakketjes” (berichten)
Lagen
Ruwe data
© 2017 Deloitte The Netherlands
Data!
Download