Welcome to the Online Malware Analysis Bootcamp from CSC HTU. This bootcamp is designed to introduce you to the fascinating world of malware analysis, where you'll learn to understand, analyze, and mitigate malware threats.
Our approach combines theoretical understanding with hands-on experience, making learning both comprehensive and practical.
Malware analysis is the art and science of examining malicious software. It involves understanding the behavior, purpose, and impact of malware to develop effective defense strategies.
By dissecting malware, analysts can determine how it works, how to identify it, and how to protect against it.
- Gain a solid understanding of various malware types and their behaviors.
- Develop skills in both static and dynamic analysis of malware.
- Learn to use industry-standard tools like IDA Pro and OllyDbg for in-depth analysis.
- Enhance critical thinking and analytical skills in cybersecurity.
We highly recommend "Practical Malware Analysis: The Hands-On Guide to Dissecting Malicious Software" by Michael Sikorski and Andrew Honig. You can purchase it from Amazon.
Quizzes are an integral part of this bootcamp. They are multiple-choice, online, and open-book. However, collaboration during quizzes is not permitted. Quizzes must be completed prior to each class to reinforce learning.
This bootcamp uses a point-based system to track progress and engagement. Each chapter is assigned a specific number of points based on its complexity and importance.
- Chapter 0: Setup - 20 points
- Chapter 1: Introduction to Malware Types - 15 points
- Chapter 2: Basic Static Analysis - 15 points
- Chapter 3: Advanced Static Analysis Techniques - 20 points
- Chapter 4: Introduction to Dynamic Analysis - 20 points
- Chapter 5: Advanced Dynamic Analysis - 25 points
- Chapter 6: Understanding Malware Behavior - 25 points
Total points are 140, attendee must be able to achieve atleast 80 points to pass this bootcamp.
Accumulating points reflects your learning progress and mastery of the topics.
- Complete the tasks as instructed in each chapter.
- Capture a full desktop screenshot showing your completed task.
- Email your screenshot to [email protected] with the task name and your name as the subject line.
- Get your points!
To get the most out of this bootcamp, you'll need to set up a virtual machine (VM) for practical exercises. For detailed instructions on setting up your VM, please refer to the Chapter 0: Setup folder.
- Chapter 0: Setup
- Complete before Day 1.
- Focus on setting up the VM.
- Chapters 1 & 2: Introduction to Malware Types and Basic Static Analysis.
- Chapters 3 & 4: Advanced Static Analysis and Introduction to Dynamic Analysis.
- Chapters 5 & 6: Advanced Dynamic Analysis and Understanding Malware Behavior.
Start by exploring the Introduction folder for initial setup, then progress through the chapters at your own pace, completing tasks and accumulating points.
This whole bootcamp is based on Sam Class Material.