← Back to CoursesCyber Security: Advanced

Neuroanatomy Explorer

Drag to rotate · scroll to zoom · click regions to explore

View
Loading 3D model…

Click a region
to explore it

Memory Deck

Flip each card and rate whether you knew it. Your score is saved.

Term
Definition

Deck complete — score saved.

Match the Pairs

Match each term to its definition. Finish the board to earn your score.

All matched — score saved.

Concept Constellation

Every key idea in this course, mapped as an explorable 3D constellation. Drag to rotate, scroll to zoom, click a node.

Click a node to read its definition.

Malware Analysis, Reverse Engineering, and Persistence Mechanisms

Manual: General · Subject: Cyber Security

Introduces advanced malware behavior, static and dynamic analysis, and how adversaries maintain persistence.

Understanding Adversarial Code

Malware as a System

Malware is not just malicious code; it is a system for execution, evasion, persistence, command and control, and objective completion. Advanced analysis separates behavior into capabilities that can be detected, disrupted, or attributed.

Typical Malware Capabilities

Persistence
Survives reboots or logouts
Evasion
Avoids detection by tools or analysts
Privilege Escalation
Gains higher permissions
Lateral Movement
Spreads to other systems
Command and Control
Receives instructions from an operator

Static vs Dynamic Malware Analysis

Static Analysis

  • Inspects code without executing it
  • Useful for strings, imports, and structure

Dynamic Analysis

  • Observes runtime behavior in a controlled environment
  • Useful for unpacking and behavioral indicators

What is persistence in malware behavior?

Why is dynamic analysis valuable for malware research?

Malware Analysis Workflow

  1. 1

    Step 1: Preserve evidence and isolate the sample.

  2. 2

    Step 2: Perform safe static triage of strings, headers, and imports.

  3. 3

    Step 3: Execute in a controlled sandbox or VM.

  4. 4

    Step 4: Record process, file, registry, and network activity.

  5. 5

    Step 5: Correlate indicators with known campaigns and behaviors.

Which technique is most directly associated with observing malware behavior during execution?

⚠️

Safety Warning

Never analyze unknown samples on production systems or connected networks without containment and approval.