DLBCSEEHF01 · IU Internationale Hochschule

Static & Dynamic Malware Analysis

Das komplette Modul als interaktives Lernportal: alle 7 Units, 30 Abschnitte — von den Zielen der Malware-Analyse über Laboraufbau, Tools, Klassifikation und Sandboxes bis zu Reversing, Threat Intelligence und Rootkits. Mit Prüfungs-Quiz pro Unit.

7Units
30Abschnitte
60Prüfungsfragen
analyst@lab-vm: ~/samples
🔒 Isolierte VM
🧬 SHA-256 Fingerprinting
📡 C2-Traffic erkannt

Statisch oder dynamisch — zwei Perspektiven auf dieselbe Malware

Der Modulname ist Programm: Die beiden Grundverfahren der Malware-Analyse ergänzen sich. Statisch findest du heraus, was im Code steckt; dynamisch, was er tatsächlich tut.

STATISCH

Ohne Codeausführung

Eine sichere Methode, potenziell gefährliche Software zu untersuchen, ohne sie auszuführen — der ideale erste Schritt bei unbekannten Samples.

  • Kein Risiko für die Analyseumgebung
  • Schnelle Ersteinschätzung und Triage
  • File Fingerprinting, Strings, Disassembly, Packer-Erkennung
  • Grenze: gepackter/verschlüsselter Code bleibt verborgen
+ kombiniert am stärksten
DYNAMISCH

Verhalten in Echtzeit

Malware wird in einer kontrollierten, isolierten Umgebung ausgeführt, um ihr tatsächliches Verhalten zu beobachten.

  • Zeigt reale System- und Netzwerkinteraktionen
  • Deckt Persistenz und C2-Kommunikation auf
  • Process-, Netzwerk-, API- und Memory-Monitoring
  • Grenze: dormante Codepfade bleiben unentdeckt

Der Malware-Analyse-Prozess in 7 Schritten

  1. 1

    Sichere Analyseumgebung vorbereiten

    Isoliertes Lab mit Virtualisierung, Netzwerktrennung und Analyse-Tools aufsetzen. → Unit 2

  2. 2

    Malware-Samples beschaffen

    Proben aus vertrauenswürdigen Quellen sicher beziehen und auf Bösartigkeit verifizieren.

  3. 3

    Erste statische Analyse

    Dateityp, Metadaten und Indicators of Compromise (IoCs) ohne Ausführung ermitteln. → Unit 6.1

  4. 4

    Vertiefte Statik & Reverse Engineering

    Disassembler und Decompiler nutzen, um Kontrollfluss, Algorithmen und Fähigkeiten zu verstehen.

  5. 5

    Dynamische Analyse durchführen

    Ausführung im Lab beobachten: Datei-, Registry- und Netzwerkänderungen protokollieren.

  6. 6

    Befunde dokumentieren

    Verhalten, Code-Insights und IoCs (Hashes, IPs, Domains) vollständig festhalten.

  7. 7

    Erkennung & Gegenmaßnahmen entwickeln

    Signaturen erstellen, Patches empfehlen, Erkenntnisse mit der Community teilen.

Lernpfad zur Prüfung

Die Units bauen aufeinander auf. Wenn die Zeit knapp ist, hat diese Reihenfolge den größten Hebel.

1️⃣

Fundament

Unit 1 und Unit 6.1 zuerst: Was ist Malware, was leistet statische vs. dynamische Analyse. Ohne dieses Fundament hängt der Rest in der Luft.

2️⃣

Werkzeug & Umgebung

Unit 2, 3 und 5: Labor, Tools und Sandboxes gehören inhaltlich zusammen — hier fallen die meisten Detailfragen im Knowledge-Test.

3️⃣

Tiefe

Unit 4, 6 und 7: Klassifikation, Reversing-Techniken und die Vertiefungsthemen. Am besten direkt mit dem Quiz gegenprüfen.

Bereit für den Wissenscheck?

74 prüfungsnahe Fragen, filterbar nach Unit — ideal zur Vorbereitung auf die Knowledge-Tests.

Quiz öffnen