CS 492/592 Malware Reverse Engineering
4/3
Wu-chang Feng
Studies the techniques malicious code developers employ to exploit vulnerable computer systems. The course explores the form and function of a range of malware while exploring how the increased mixing of code and data is now exposing us to an array of security vulnerabilities and exploits. Given these threats, the course will then examine modern defenses against malware and how they can be used to protect users.
Junior-standing and admission to the CS program.
Upon the successful completion of this class, students will be able to:
Students will present research papers that describe the state of the art in the subject area.
Students will study the ethics related to working with malware and software vulnerabilities.
Throughout the term, students will be analyzing problems related to the detection and mitigation of malware threats.
A final project may be given for students in designing malware-resistant systems.