CS 511 Advanced Software Reverse Engineering
This course is designed to provide students with a comprehensive understanding of Software Reverse Engineering (SRE) techniques, emphasizing hands-on lab exercises. The discipline of reverse engineering plays a crucial role in deducing the design of software components, understanding how software works, recovering software specifications, discovering data used by software, and aiding in the analysis of software through disassembly and decompilation. This skill is particularly essential in the cyber operations field for tasks such as malware analysis and auditing closed-source software.
Credits
3
Cross Listed Courses
CYS 511. No credit granted to students with credit for
CYS 511.
Prerequisite
CS 501 and
CS 502 or admission to Software Engineering MS program or permission of Department Chair.