ENPM696

Reverse Software Engineering

Prerequisite: ENPM691 and CMSC106; or permission of instructor. And permission of ENGR-CDL-Office of Advanced Engineering Education. Credit only granted for: ENPM808F or ENPM696. Formerly: ENPM808F. 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.

Fall 2024

1 review
Average rating: 3.00

Fall 2023

1 review
Average rating: 3.00

Past Semesters

0 reviews
Average rating: N/A

1 review
Average rating: 3.00

1 review
Average rating: 3.00

* "W"s are considered to be 0.0 quality points. "Other" grades are not factored into GPA calculation. Grade data not guaranteed to be correct.