Reverse Engineering and Malware Analysis
This course will focus on reverse engineering and malware analysis techniques. Reverse engineering -- the process of deconstructing an object to reveal its design and architecture -- is an essential skill in the information security community. Although hackers often use reverse engineering tools to discover and exploit vulnerabilities, security analysts and researchers must use reverse engineering techniques to find what a specific malware does, how it does it, and how it got into the system. In this course, we will explore reverse engineering techniques and tools, focusing on malware analysis. Students will use and write software during in-class studios and homework assignments to illustrate mastery of the material.
Prerequisites & course information
Credit 3 units. Eng: CSESYS, TOP, TOPEQ, TOPIII Typical periods offered: Fall, Spring
Sources
- Course catalogue โ2026โ2027