Skip to content
Back to skills

Dynamic Malware Analysis

ASecurity

Execute and analyze malware samples within a highly controlled, instrumented sandbox environment to observe their true behavior, network communications, file system modifications, and registry changes in real-time.

  • 22 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 12, 2026
ai-agentsgobashgitapisecurity

Works with

  • api

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned September 12, 2026

npx -y skills add ShulkwiSEC/bb-huge --skill dynamic-malware-analysis --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Dynamic Malware Analysis?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Dynamic Malware Analysis
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/shulkwisec-dynamic-malware-analysis/badge)](https://www.skillsdirectory.com/skills/shulkwisec-dynamic-malware-analysis)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: dynamic-malware-analysis
description: >
  Execute and analyze malware samples within a highly controlled, instrumented sandbox environment 
  to observe their true behavior, network communications, file system modifications, and registry 
  changes in real-time.
domain: cybersecurity
subdomain: incident-response
category: Malware Analysis
difficulty: expert
estimated_time: "4-6 hours"
mitre_attack:
  tactics: [TA0002, TA0005]
  techniques: [T1059, T1112]
platforms: [windows, linux]
tags: [malware, dynamic-analysis, sandbox, incident-response, sysinternals, reverse-engineering]
tools: [procmon, wireshark, fakedns, inetsim, x64dbg]
version: "1.0"
author: CyberSkills-Elite
license: Apache-2.0
---

# Dynamic Malware Analysis

## When to Use
- When static analysis (examining the code without running it) is insufficient because the malware is heavily packed, encrypted, or obfuscated.
- To rapidly understand the "blast radius" of a malicious payload (What files does it drop? What domains does it contact? What persistence mechanisms does it establish?).
- When you need to extract decryption keys, Command & Control (C2) configurations, or secondary stage payloads that are only unlocked during runtime.


## Prerequisites
- Isolated analysis environment (VM with snapshot capability)
- Sample file safely obtained and handled with appropriate precautions
- PE analysis tools (PE-bear, CFF Explorer, Detect It Easy) installed
- Disassembler/decompiler (Ghidra, IDA Free, or Binary Ninja) configured

## Workflow

### Phase 1: The Sandbox Environment (CRITICAL)

```text
# Concept: NEVER run malware Setup 1. 2. 3. 4. ```

### Phase 2: Instrumentation (Setting the Traps)

```text
# Before detonation 1. Process Monitor (Procmon) 2. Wireshark 3. FakeNet / INetSim # ```

### Phase 3: Detonation and Observation

```bash
# # ```

### Phase 4: Analysis (Connecting the Dots)

```text
# 1. Behavioral 2. Network ```

#### Decision Point πŸ”€
```mermaid
flowchart TD
    A[Prepare Sandbox reliably ] --> B[Enable ]
    B --> C{Does ]}
    C -->|Yes| D[Log ]
    C -->|No| E[Check ]
    D --> F[Analyze ]
```

## πŸ”΅ Blue Team Detection & Defense
- **Indicator of Compromise (IoC) Generation**: The **Behavioral Analytics**: EDR **Sandbox Evasion Detection**: Malware Key Concepts
| Concept | Description |
|---------|-------------|
## Output Format
```
Dynamic Malware Analysis β€” Assessment Report
============================================================
Target: [Target identifier]
Assessor: [Operator name]
Date: [Assessment date]
Scope: [Authorized scope]
MITRE ATT&CK: [Relevant technique IDs]

Findings Summary:
  [Finding 1]: [Severity] β€” [Brief description]
  [Finding 2]: [Severity] β€” [Brief description]

Detailed Results:
  Phase 1: [Phase name]
    - Result: [Outcome]
    - Evidence: [Screenshot/log reference]
    - Impact: [Business impact assessment]

  Phase 2: [Phase name]
    - Result: [Outcome]
    - Evidence: [Screenshot/log reference]
    - Impact: [Business impact assessment]

Risk Rating: [Critical/High/Medium/Low/Informational]
Recommendations:
  1. [Immediate remediation step]
  2. [Long-term hardening measure]
  3. [Monitoring/detection improvement]
```


## πŸ“š Shared Resources
> For cross-cutting methodology applicable to all vulnerability classes, see:
> - [`_shared/references/elite-chaining-strategy.md`](../_shared/references/elite-chaining-strategy.md) β€” Exploit chaining methodology and high-payout chain patterns
> - [`_shared/references/elite-report-writing.md`](../_shared/references/elite-report-writing.md) β€” HackerOne-optimized report writing, CWE quick reference
> - [`_shared/references/real-world-bounties.md`](../_shared/references/real-world-bounties.md) β€” Verified disclosed bounties by vulnerability class

## References
- SANS: [FOR610: Reverse-Engineering Malware](https://www.sans.org/cyber-security-courses/reverse-engineering-malware-malware-analysis-tools-techniques/)
- REMnux: [A Toolkit for Malware Analysts](https://remnux.org/)
- Mandiant: [Flare-VM](https://github.com/mandiant/flare-vm)

Files in this skill

  • SKILL.md4 KB
  • evals/evals.json534 B
  • scripts/process.py7.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…