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


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
T, W, M
8:30AM to 4:30PM
Nov 12, 2019 to Nov 18, 2019
Schedule and Location
Contact Hours
Delivery Options
Course Fee(s)
Tuition non-credit $1,495.00
Section Notes

Enrollment Deadline is Monday, November 4, 2019 at 5 PM.  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 .