2024-2025 Undergraduate Catalog 
    
    Jul 04, 2024  
2024-2025 Undergraduate Catalog

CSCI 4448 - Reverse Engineering


Prerequisites: CSCI 2246 , CSCI 4434 .   This hands-on, deeply technical course focuses on reverse engineering of software applications (e.g., Android applications, Windows executables) which is an essential technique for both defenders and attackers in the cyberspace. Students will work on different platforms, learn about the typical architecture, analyze traditional software/apps/malware, may crack/manipulate existing software, use debuggers, and work on byte code. 3 credits.