Course Description

You will analyze and reverse engineer malicious software in this entry-level course. Begin by configuring an environment for safe malware analysis, learn how to discover indicators of compromise (IOCs) quickly, then conduct a behavioral analysis.

You will apply the tools and techniques you learn to real-world malware samples, where you will identify common malware characteristics used by bots, keyloggers, rootkits and worms.

Course Outline

This is an 18-hour course.
  • Malware Categories, Signatures and Analysis Goals
  • Advanced Persistent Threat (APT) Detection
  • Import Hashing and Context Piecewise Hashing
  • Strings and Character Encoding
  • DLL Hijacking
  • File Formats, Portable Executable Formats and Dynamic Link Libraries
  • Registry Modification and File System Manipulation
  • Network Traffic Analysis

Learner Outcomes

At the end of this course, you will be able to:

  • Create an isolated and controlled environment for analyzing malware
  • Use system level and code level reversing tools
  • Disassemble malicious software
  • Run malicious software in a debugger to understand its behavior
  • Assess stack overflow vulnerabilities and exploits
  • Recognize malware tactics and behavior
  • Understand malware obfuscation tactics


Learn about more cybersecurity topics here


It is recommended that you have a general knowledge of computer, networking and operating system fundamentals. Experience with malware, assembly language and programming is preferred.


Enroll Now - Select a section to enroll in

Virtual: Instructor Led
M, T, W
8:30AM to 4:30PM
Mar 16, 2020 to Mar 18, 2020
Schedule and Location
Contact Hours
Course Fee(s)
Tuition non-credit $1,495.00
Section Notes

Enrollment Deadline is Monday, March 9, 2020, at 5:00 PM CST. Beyond this date, please call 314-935-4444 to register.

THIS IS A VIRTUAL COURSE--Attendee can participate from a location of their choosing. The live instructor teaches the course and provides the opportunity for remote attendees to participate in discusses and exercises with both in-person and remote attendees. Some courses involve hands-on activities and labs. These activities are performed via a secure cloud-accessible environment. Live online courses are through Zoom; speakers/headphones and microphone are required, but video is optional. 


A full refund will be given when a registrant cancels more than five business days prior to the start of the class. Cancellations received within 5 business days of the start of the class and no-shows will be billed in full. Another person may be substituted at any time at no additional charge. 

Required fields are indicated by .