CS4648 Advanced Cyber Munitions

This course will explore how malware is constructed through the analysis of existing malware. Techniques to provide attribution to malware will be explored. Topics include: malware obfuscation, insertion, dynamic updates, encryption and key management, and the use of malware to drive covert channels. The construction and operation of malware such as large scale distributed Botnets will be used in case studies.


CS3070 and CS3140 or Consent of the Instructor

Lecture Hours


Lab Hours


Quarter Offered

  • Fall
  • Spring