Loading course details…
Loading course details…
Metropolitan State University of Denver · 4 credits · UGRD

Prerequisite(s): CS 3600 with a C- or higher Students develop essential skills in understanding and analyzing software without access to its source code, a critical capability in cybersecurity. Through hands-on labs and theoretical study, students reverse engineer software of unknown origin, including malware, and document their findings. The course covers techniques for modifying software functionality, recognizing common programming constructs in assembly language, and analyzing network traffic to uncover custom communication protocols. Students explore methods for identifying software vulnerabilities using a range of analysis techniques. Students apply these skills in real-world scenarios, contributing to tasks such as malware analysis and auditing of closed-source software.
Fall 2026 · 1 section
Aug 17 – Dec 13
| Section | Days & time | Location | Instructor |
|---|---|---|---|
| 001Class #53746 | Mo We · 4:00 – 5:50 PM | Aerospace and Engineering Sci. 250 | Streicher,Klaus |