Originally delivered at NCCC’24, this beginner-friendly malware analysis workshop is designed to introduce participants to the essential skills needed to analyze and understand malicious software. Whether you're just beginning your cybersecurity journey or looking to build a foundation in malware analysis, this workshop offers a structured and supportive environment to get started.
Guided by the original lab materials from the live event, you'll gain access to a realistic malware sample and be walked through the process of conducting both static and dynamic analysis, followed by writing custom YARA rules to detect malicious behavior. A bonus "Extra Mile" challenge allows more advanced learners to take their skills a step further with additional analysis tasks.
The workshop includes 8 hours of virtual lab access, which you can schedule and use at your own pace to reinforce what you've learned and refine your investigative techniques.
Training Delivery
Format: On-demand virtual lab access, work through the malware sample and exercises at your own pace.
Access: Includes 8 hours of virtual lab time to complete hands-on tasks and practice in a safe, preconfigured environment.
Ideal for: Learners who prefer self-paced, practical workshops and want to practice malware analysis in an isolated lab environment.
Open course page »
- Intro
- Overview
- Deliverable(s)
- Disclaimer
- Tasks
- Task #1 - Static Analysis
- Task #2 - Dynamic Analysis
- Task #3 - Writing Yara Rules
- Task #4 - Advanced Analysis (Extra Mile)
- Quiz
- Resources
- Understand the fundamentals of malware analysis
- Perform static analysis to investigate malware structure, strings, and headers
- Conduct dynamic analysis to observe malware behavior in a live environment
- Write basic YARA rules to detect known malware traits
- Apply critical thinking and investigation techniques to uncover malware capabilities
- Take on an optional advanced challenge to stretch their learning further
- Complete a wrap-up quiz to reinforce key takeaways