2020-2021 Undergraduate Catalog 
    
    Mar 28, 2024  
2020-2021 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Personal Catalog (opens a new window)

CIS 295 - Malware Analysis



5.0 Credits
This course prepares forensic analysts, information security professionals, and incident responders to reverse-engineer malicious software using practical tools and techniques.
Prerequisite CIS 274 with a minimum grade of 2.5 or instructor permission.
Course-level Learning Objectives (CLOs)
Upon successful completion of this course, students will be able to:

  1. Use tools and their respective functions for the various stages of the malware analysis process.
  2. Deconstruct common root kit components and functions to include resident malicious code, VB Macros, Java-Script executables, and Shellcode executables.
  3. Apply procedures used to intercept and analyze network traffic generated by malware.
  4. Using virtual computing technologies, implement tools and processes used to create a lab environment for reverse-engineering malware.
  5. Modify malicious code to defeat anti-forensic measures contained in self-defending malware.
  6. Examine various formats used to pack malicious executable code, and use and select the appropriate tools for unpacking the code.
  7. De-obfuscate malicious code packages within executables.
  8. Perform static memory malware analysis from artifacts resident in Random Access Memory.
  9. Describe how malware utilizes Windows Operating System API functions for propagation and concealment.
  10. Describe how processes are translated between memory registers, memory stack, and instructions contained in software code.



Add to Personal Catalog (opens a new window)