COMP 352: Introduction to Computer Vulnerabilities

Credit Hours



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.


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.