CYBR 600
Software Vulnerability and Malware Analysis
Rider University · UGRD · Fall 2026
Catalog description
This combined course of lecture and hands-on labs covers both the art and science of discovering software vulnerabilities and malware. Beginning with the foundational techniques used to analyze both source and binary code, this course will examine current threats and evaluate the actions needed to prevent attackers from taking advantage of both known and unknown vulnerabilities. The course will cover passive and active reverse engineering techniques in order to discover and categorize software vulnerabilities and malware, create workarounds to better secure the system, and demonstrate security solutions that provide protection from an adversary attempting to exploit the vulnerabilities. Techniques covered include the use of static analysis, dynamic reverse engineering tools, and fault injection to better understand and improve the security of software. Prior exposure to Intel assembly is helpful, though not required.
Sections
Current meeting, instructor, credit, and enrollment details
001
Availability not recently verified- Days & times
- No scheduled meeting time
- Meeting dates
- —
- Location
- —
- Instructor
- Staff