S
luiten
H
elp
P
rint
Cursus: NWI-IPC025
NWI-IPC025
Hacking in C
Cursus informatie
Rooster
Cursus
NWI-IPC025
Studiepunten (ECTS)
3
Categorie
PB (Propedeuse)
Voertaal
Engels
Aangeboden door
Radboud Universiteit;
Faculteit der Natuurwetenschappen, Wiskunde en Informatica;
Informatica en Informatiekunde;
Docenten
Docent
dr. ing. P.J.M. van Aubel
Overige cursussen docent
Docent
prof. dr. P. Schwabe
Overige cursussen docent
Coördinator
prof. dr. P. Schwabe
Overige cursussen docent
Contactpersoon van de cursus
prof. dr. P. Schwabe
Overige cursussen docent
Collegejaar
2017
Periode
KW3
(05-02-2018 t/m 15-04-2018)
Aanvangsblok
KW3
Onderwijsvorm
voltijd
Opmerking
-
Inschrijven via OSIRIS
Ja
Inschrijven voor bijvakkers
Ja
Voorinschrijving
Nee
Wachtlijst
Nee
Plaatsingsprocedure
-
Cursusdoelen
Zie de Engelse cursusbeschrijving (deze cursus wordt in het Engels verzorgd).
Inhoud
Zie de Engelse cursusbeschrijving (deze cursus wordt in het Engels verzorgd).
Bijzonderheden
Deze cursus wordt in het Engels verzorgd.
Onderwerpen
• representatie van data in C
• allocatie van data op de stack en heap
• pointers, malloc, calloc, free, en pointer arithmetic
• organisatie van informatie op de stack
• buffer overflows (heap- en stack-based), format string attacks en integer overflows
• eenvoudige preventie, detectie (zowel dynamisch als statisch) en exploitatie van zulke zwakheden
Toetsinformatie
Projectwerk en schriftelijk tentamen.
Voorkennis
Processoren en Imperatief Programmeren
Literatuur
Online materiaal verspreid via Blackboard. Studenten kunnen ook gebruik maken van hoofdstuk 3 uit Introduction of Computer Security, by Michael Goodrich & Roberto Tamassia , Pearson New International Edition, ISBN 10: 1-292-025490-9, ISBN 13: 9781292025407, 2013. Het boek aanschaffen enkel voor dit vak is niet nodig, maar het wordt ook bij andere security vakken gebruikt, m.n. Software en Web Security 2.
Werkvormen
• 16 uur computerpracticum
• 16 uur hoorcollege
• 52 uur zelfstudie
Toelichting werkvormen: Het vak bestaat uit colleges die de principes uitleggen en een computerpracticum waar studenten hier paarsgewijs zelf mee aan de slag gaan, door het schrijven en exploiteren van C programma's.
Verplicht materiaal
Blackboard
Aanbevolen materiaal
Boek
Studenten kunnen ook gebruik maken van hoofdstuk 3 uit Introduction of Computer Security, van Michael Goodrich & Roberto Tamassia, Pearson New International Edition.
ISBN
:
9781292025407
Werkvormen
Computerpracticum
Cursus
Hoorcollege
Zelfstudie
Toetsen
Tentamen
Weging
1
Gelegenheden
Blok KW3, Blok KW4
S
luiten
H
elp
P
rint