Introduction to Malware Analysis for Incident Responders

Instructors :

Instructor Image Jason Dion

What you'll learn

  • You will understand the steps and processes involved in static and dynamic Malware Analysis
  • You will be able to perform basic dynamic Malware Analysis
  • You will understand the various types of malware found in the wild


  • You should have a general knowledge of computers and operating system fundamentals
  • You should have a basic exposure to software development process
  • It is helpful if you have some experience with programming in C, Java, Python, or another modern language, but it is not required


Nearly every incident response that occurs in the cyber security field comes back to the initial intrusion vector: Malware. In this course, you will learn about the various types and categories of malware, their symptoms, and how they work. As an incident responder, it is imperative that you understand the symptoms of malware, but more importantly that you are able to understand WHAT that malware is doing, and quickly.

In this course, you will learn how to perform the basics of dynamic malware analysis, a tried and true method of understanding what an unknown binary (malware) is doing on an infected system. You will build your own malware analysis virtual lab to create a safe analysis environment using FlareVM, and then we will perform the analysis on a real-world piece of malware to fully understand the concepts covered in this course.

So, if you have ever wondered how to better understand malware, this is the course for you!

Who this course is for:

  • Anyone who wants to gain an understanding of how malware functions
  • Anyone who wants to learn the steps and processes involved in Malware Analysis