Objective. Students will perform static and basic dynamic analysis of a provided malware sample in an isolated sandbox environment and produce an eradication plan.
This lesson, its worked examples and its practice questions has not yet been verified by an industry-certified professional or by a certification or approval body. It is a study draft and may contain errors. Do not use it as instructions for work on a job site or on live equipment. Always follow your instructor, your supervising professional, and current official references and regulations.
VoTechWorks program approval and accreditation are still in progress. Credentials are issued only by the certifying bodies named in each program, after their own exams.
Malware analysis is the process of examining malicious software to understand what it does, how it spreads, and how to remove it. Incident responders use analysis findings to contain an active infection, clean affected systems, and prevent recurrence. Two foundational approaches are static analysis and dynamic analysis.
Static analysis examines a file without executing it. You collect facts about the file itself:
Static analysis is fast and safe because you never run the file. Its limitation is that obfuscation and packing can hide most meaningful content.
Dynamic analysis runs the sample in a controlled environment and records what actually happens. A sandbox automates this: it executes the file inside an isolated virtual machine, captures system calls, network traffic, registry changes, and file system activity, then produces a behavior report.
Cuckoo Sandbox is an open-source, self-hosted sandbox widely used in training and production environments. Any.Run is a cloud-based interactive sandbox with a free tier suitable for training. Both are acceptable for this lab.
Key behaviors to record during dynamic analysis:
When examining a running or recently infected Windows system, the Sysinternals Suite (published by Microsoft) provides essential visibility:
Use Sysinternals on the lab VM only, never on a production system during live analysis without authorization and a documented change-control process.
Isolation is non-negotiable. Malware analysis — even with pre-approved training samples — must occur inside a network-isolated virtual machine. Before starting:
1. Confirm the lab VM's network adapter is set to Host-Only or Isolated mode, with no path to your production network or the internet (unless using a cloud sandbox where isolation is managed for you).
2. Take a snapshot of the clean VM state before executing or importing any sample. You can revert cleanly when finished.
3. Never transfer a malware sample to a host machine or share it over email or chat.
4. Treat every file produced during analysis (memory dumps, dropped files, logs) as potentially hazardous until confirmed otherwise.
These controls mirror real-world incident response practice and protect both you and the school network.
Eradication removes the threat completely. A well-ordered plan prevents re-infection. Standard sequence:
1. Isolate the affected system from the network first (pull cable or disable the NIC).
2. Terminate malicious processes.
3. Remove persistence mechanisms — delete malicious registry run keys, disable or delete scheduled tasks, remove malicious services.
4. Delete dropped files — use full absolute paths identified during analysis.
5. Reset credentials that may have been exposed.
6. Patch the vulnerability exploited for initial access.
7. Restore from a known-good backup or rebuild if the system integrity is in doubt.
8. Verify with a fresh scan before reconnecting to the network.
Order matters: removing a dropped file before disabling its scheduled task can allow the task to re-download it. Always kill persistence first, then artifacts.
CompTIA Security+ and CySA+ both include incident response and malware-analysis content. ISC2 CC covers the security principles that underpin safe analysis practices. The skills you practice in this lab — hashing, behavioral observation, and structured eradication — map directly to exam objectives and to day-one job tasks in a SOC or IR role.
Answer each question, then check it. Nothing is recorded; this is your own practice.
A free tech program — complimentary, as our commitment to get America working. Help us build VoTechWorks. Tell us what works, what doesn’t, and what you want to learn.
Does the school offer financial aid?
No. We don’t offer financial aid because we’re free. No, really: completely free.
Do you offer industry certification?
No. We are not certified yet, so we can’t offer that to students. What we do offer is knowledge and understanding of a trade.
Enroll first in the trade you’re interested in. You get your key, your program opens, and you begin studying.
Enroll free →