COMP 452: Introduction to Computer Vulnerabilities

Course Information

About

This course will introduce students to computer vulnerabilities.

Description

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.

Outcome

Describe some recent computer software vulnerabilities at the machine-code level and how they can be leveraged into an attack. Run a virus in a virtual-machine sandbox with appropriate monitoring.

Syllabi

See the Current Course Syllabi.