Hide Advanced Options
Courses - Fall 2023
ENPM
Engineering, Professional Masters Department Site
ENPM696
Reverse Software Engineering
Credits: 3
Grad Meth: Reg, Aud
Prerequisite: ENEE150 or equivalent.
An in-depth understanding of software reverse engineering concepts and hands-on training with reverse engineering tools, including disassemblers, decompilers, and code analyzers. Students will become familiar with both low-level software and the x86 instruction set through binary reversing sessions. This course also provides insights into many subjects such as system security, source code analysis, software design, and program understanding that will be beneficial in a variety of fields.