Jul 11, 2025  
2024-2025 Graduate Catalog 
    
2024-2025 Graduate Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CYBR 688 - Software Reverse Engineering

Credits: [3]
Description: This course explores a variety of analysis techniques used to understand the inner workings of a binary program or system of programs. This includes systems analysis, static code analysis, and dynamic code analysis. Students will gain hands-on experience using reverse engineering tools including system monitors, disassemblers, and debuggers, to perform important tasks such as evaluating program security, constructing interoperable software, and understanding the nature of malware. By the end of the course, students should be able to apply a variety of tools and techniques in order to answer questions about a program’s functionality  without referring to its original source code.
Course ID: 102800
Prerequisite: CYBR 620, CMSC 626, or Equivalent, or Instructor Permission
Linked with/Also listed as CMSC 688
Components: Lecture
Grading Method: A-F



Add to Portfolio (opens a new window)