Skip to content

A comprehensive repository providing resources, tools, and a pre-configured Windows VM for conducting a malware analysis bootcamp.

Notifications You must be signed in to change notification settings

Cyber-Security-Club-HTU/CSC-Malware-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSC HTU Malware Analysis Bootcamp

mal_analysis_csc_logo

Overview

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.

What is Malware Analysis?

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.

Bootcamp Goals

  • 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.

Textbook

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

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.

System & Scoring

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.

Task Submission

  • 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!

VM Setup for Hands-On Experience

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.

Bootcamp Structure

Pre-Bootcamp

  • Chapter 0: Setup
  • Complete before Day 1.
  • Focus on setting up the VM.

Day 1 (Sunday)

  • Chapters 1 & 2: Introduction to Malware Types and Basic Static Analysis.

Day 2 (Tuesday)

  • Chapters 3 & 4: Advanced Static Analysis and Introduction to Dynamic Analysis.

Day 3 (Thursday)

  • Chapters 5 & 6: Advanced Dynamic Analysis and Understanding Malware Behavior.

Getting Started

Start by exploring the Introduction folder for initial setup, then progress through the chapters at your own pace, completing tasks and accumulating points.

Credits

This whole bootcamp is based on Sam Class Material.

About

A comprehensive repository providing resources, tools, and a pre-configured Windows VM for conducting a malware analysis bootcamp.

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •