SluitenHelpPrint
Switch to English
Cursus: NWI-IPC025
NWI-IPC025
Hacking in C
Cursus informatieRooster
CursusNWI-IPC025
Studiepunten (ECTS)3
CategoriePB (Propedeuse)
VoertaalEngels
Aangeboden doorRadboud 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
Collegejaar2017
Periode
KW3  (05-02-2018 t/m 15-04-2018)
Aanvangsblok
KW3
Onderwijsvorm
voltijd
Opmerking-
Inschrijven via OSIRISJa
Inschrijven voor bijvakkersJa
VoorinschrijvingNee
WachtlijstNee
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
Weging1
GelegenhedenBlok KW3, Blok KW4

SluitenHelpPrint
Switch to English