Home labs & practical projects
Write a static triage report for a benign training binary
A project to do with your own tools, with guidance on what to create and capture.
What you could create
An analyst must assess an unfamiliar educational binary before deciding whether further analysis is justified. The exercise focuses on evidence and safe handling.
| Evidence | What to capture |
|---|---|
| Static triage worksheet | Show the inputs, scope and decisions behind this record. A suspicious string alone is not reported as proof of malicious behaviour. |
| Behaviour hypotheses and follow-up plan | Include the evidence supporting your conclusion. Hashes and tool versions let another analyst identify the same sample and method. |
What you'll need
Local lab
Use a benign program you compiled or a clearly documented educational sample. Work in a disposable offline VM; live malware is not required.
Project record
Keep the working files for static triage worksheet and record assumptions as you go.
Current reference material
Use the linked provider resources to verify the features, access terms and version relevant to your project.
Access & cost
Uses your own computer. Confirm hardware capacity, software licences and download terms before setup.
Use disposable VMs, containers or a simulator. Keep the lab separate from your everyday machine and work network.
Suggested milestones
- 1
Plan and investigate
Record file identity, metadata, readable strings and imported capabilities.
- 2
Develop your approach
Distinguish observable structure from hypotheses about runtime behaviour.
- 3
Verify and explain
Recommend the next analysis steps and explain what each would establish.
Useful resources
Use these resources to deepen your understanding and check key details.
A useful starting point
Use a benign program you compiled or a clearly documented educational sample. Work in a disposable offline VM; live malware is not required.
What a good result looks like
- A suspicious string alone is not reported as proof of malicious behaviour.
- Hashes and tool versions let another analyst identify the same sample and method.
Finish the project
Save sanitised evidence, then remove the lab instances or revert to the clean snapshot. Remove temporary accounts and credentials.
Independent home-project guidance, not an official vendor lab or a claim of complete exam coverage. Use your own tools and label the work accurately.