
~/roadmaps/الأمن الدفاعي
Malware Analysis
Static and dynamic analysis for triage.
جارٍ تحميل الخريطة…
Malware Analysis Roadmap: خطوة بخطوة
عدد الخطوات بالترتيب: 18. افتح أي خطوة في الخريطة أعلاه لتتبّع تقدّمك وتدوين ملاحظاتك.
Orientation
1.Start here
Start· مبتدئ· ~0.5h
Malware analysis helps defenders understand what a malicious file does so they can detect, contain and remove it. This roadmap focuses on safe, defensive analysis. You need Windows and Linux basics and an isolated lab.
- Build an isolated analysis lab with no access to your real network
- Understand safe handling rules
- Plan your study time
Core skills
2.Safe lab setup
Concept· متقدّم· ~2h
Malware must only be handled in isolated virtual machines with snapshots, no shared folders and controlled networking. REMnux and FLARE-VM provide ready-made toolsets.
- Isolate analysis VMs from your real network
- Use snapshots and reset after every sample
- Follow safe handling rules for samples
الأدوات والتقنيات: Malware
3.Static analysis basics
Concept· متقدّم· ~3h
Static analysis examines a file without running it: hashes, file type, strings, imports and embedded resources give a first picture of its purpose.
- Identify file type and hashes
- Extract strings and imports
- Form hypotheses about capability
الأدوات والتقنيات: Malware
4.PE/ELF structure
Concept· متقدّم· ~4h
Windows PE and Linux ELF formats describe how executables are loaded. Their headers and sections reveal compile details, imports and anomalies.
- Read PE and ELF headers and sections
- Spot unusual sections and entropy
- Understand imports and exports
الأدوات والتقنيات: Malware
5.Strings and imports
Tool· متقدّم· ~2h
Strings and imported functions often reveal URLs, file paths, registry keys and capabilities such as networking or encryption.
- Extract ASCII and Unicode strings
- Interpret suspicious API imports
- Avoid over-reading obfuscated data
الأدوات والتقنيات: Malware
6.Dynamic analysis
Lab· متقدّم· ~3h
Dynamic analysis runs the sample in a monitored, isolated VM to observe processes, files, registry and network activity.
- Monitor with Process Monitor and similar tools
- Capture network activity safely
- Revert after each run
الأدوات والتقنيات: Malware
7.Sandbox workflows
Concept· متقدّم· ~4h
Automated sandboxes run samples and produce behavior reports quickly, helping triage many files.
- Submit samples to a sandbox safely
- Read behavior reports
- Know sandbox limitations and evasion
الأدوات والتقنيات: Malware
8.Network indicators
Concept· متقدّم· ~2h
Network indicators — domains, IPs, URLs and protocol patterns — let defenders block and hunt for malware across the organization.
- Extract network indicators from analysis
- Distinguish strong and weak indicators
- Share them in a usable format
الأدوات والتقنيات: Malware
9.Persistence mechanisms
Tool· متقدّم· ~3h
Malware survives reboots through persistence: registry run keys, services, scheduled tasks and more. Finding them is key to full removal.
- Know common persistence locations
- Check them during analysis
- Map them to ATT&CK
الأدوات والتقنيات: Malware
Advanced practice
10.Packing and obfuscation
Concept· متقدّم· ~4h
Packers and obfuscation hide code from analysts and scanners. Recognizing them tells you when deeper analysis is needed.
- Recognize signs of packing (high entropy, few imports)
- Understand common obfuscation techniques at a high level
- Decide when to escalate
الأدوات والتقنيات: Malware
11.Script-based malware
Lab· متقدّم· ~2h
Many attacks use scripts — PowerShell, JavaScript, VBA macros — which are readable but often obfuscated. Script logging helps defenders see what ran.
- Recognize malicious script patterns
- Enable PowerShell script block logging
- Safely deobfuscate simple scripts
الأدوات والتقنيات: Malware
12.YARA rules
Concept· متقدّم· ~3h
YARA rules describe patterns that identify malware families, used for hunting and classification.
- Write YARA rules with strings and conditions
- Test rules to avoid false positives
- Share rules responsibly
الأدوات والتقنيات: Malware
13.Reporting IOCs
Tool· متقدّم· ~4h
A good malware report explains capabilities, indicators, detections and recommended actions for defenders.
- Structure a malware report
- Share indicators in STIX or CSV
- Include detection and remediation advice
الأدوات والتقنيات: Malware
14.Linking to ATT&CK
Concept· متقدّم· ~2h
Mapping malware behavior to MITRE ATT&CK techniques helps defenders connect it to detections and threat intelligence.
- Map observed behaviors to techniques
- Use ATT&CK software entries
- Share mappings with detection engineers
الأدوات والتقنيات: Malware
15.Automating malware triage
Concept· متقدّم· ~3h
Scripts and pipelines automate repetitive triage: hashing, strings, YARA scans and sandbox submissions.
- Automate first-pass triage
- Scan collections with YARA
- Store results consistently
الأدوات والتقنيات: Malware
16.Case study: analyzing a public malware report
Lab· متقدّم· ~4h
Studying published analyses from trusted sources shows how professionals structure findings, indicators and detections.
- Read a professional malware report critically
- Identify analysis techniques used
- Extract lessons for your own reports
الأدوات والتقنيات: Malware
Assessment
17.Skills checkpoint
Checkpoint· متقدّم· ~2h
Check that you can safely triage a suspicious file and produce useful indicators and detections for defenders.
- Analyze safely in an isolated lab
- Combine static and dynamic analysis
- Report indicators and ATT&CK mappings
Capstone
18.Malware Analysis — ready
Finish· متقدّم· ~1h
You can now perform defensive malware triage. Continue with Detection Engineering, Digital Forensics or Threat Intelligence.
- Keep your lab isolated and updated
- Choose your next roadmap
- Share a report write-up
تابع التعلّم
مسارات ذات صلة
SOC Analyst Roadmap
Monitoring, triage, and incident response.
Detection Engineering Roadmap
Write, test, and tune high-signal detections.
Incident Response Roadmap
Contain, eradicate, and recover with discipline.
Digital Forensics Roadmap
Disk, memory, and timeline analysis.
كل المسارات المهنية
تصفّح كل مسارات التعلّم في CyberA4U