غلاف مسار Malware Analysis
كل المسارات

~/roadmaps/الأمن الدفاعي

Malware Analysis

Static and dynamic analysis for triage.

المحطات: 18متقدّم ~64h

جارٍ تحميل الخريطة…

Malware Analysis Roadmap: خطوة بخطوة

عدد الخطوات بالترتيب: 18. افتح أي خطوة في الخريطة أعلاه لتتبّع تقدّمك وتدوين ملاحظاتك.

Orientation

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

تابع التعلّم

مسارات ذات صلة