Introduction to Computer Vulnerabilities
Prerequisites: COMP 401 and COMP 400B.
This course will introduce students to computer vulnerabilities at the machine-code level, including viruses, browser vulnerabilities, buffer and heap overflows, return-to-libc attacks and others.
Outcomes: Describe some recent computer software vulnerabilities; Describe how vulnerabilities can be leveraged into an attack; Describe a vulnerability or attack at the machine-code level.
This course will introduce students to computer vulnerabilities at the machine-code level, including viruses, browser vulnerabilities, buffer and heap overflows, return-to-libc attacks and others.
Outcomes: Describe some recent computer software vulnerabilities; Describe how vulnerabilities can be leveraged into an attack; Describe a vulnerability or attack at the machine-code level.