← Back to courses

CSE 4304

Reverse Engineering and Malware Analysis

COMPUTER SCIENCE AND ENGINEERING

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. Prerequisite: CSE 361S.

Instructors

Cole, Steve Cole

5.0
Quality
3.0
Difficulty
1
Reviews
Sign in to Review

Reviews

Quality: 5Difficulty: 3Cole

4-6 hrs/week

Professor Cole can have dry lectures but genuinely cares about his students. Overall fairly easy, especially if you’re fine with interpreting assembly code.

1/12/2025