Aug 28, 2025  
Graduate Catalog 2025-2026 
    
Graduate Catalog 2025-2026
Add to Portfolio (opens a new window)

CSC 774 - Reverse Engineering

3 credits
This comprehensive course delves into advanced reverse engineering methodologies, encompassing multiple processor architectures such as x86/x64, ARM, and embedded devices. Students will gain proficiency in analyzing compiled binaries, interpreting disassembled code, and mastering Assembly language across diverse platforms. The course offers a systematic approach to reverse engineering, incorporating guided exercises in static and dynamic analysis, deobfuscation, and binary instrumentation. A key focus is on comprehending compiler optimizations, function recovery, and the security implications of software vulnerabilities. Prerequisite(s): CSC 732  



Add to Portfolio (opens a new window)