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.
Alle Units im Überblick
Jede Unit entspricht einem Kapitel des Kursbuchs und schließt mit einem Knowledge-Test ab (Bestehensgrenze: 80 %). Wähle eine Unit, um direkt einzusteigen.
Ziele der Malware-Analyse
Malware-Komponenten und -Typen, digitale Forensik, Root Cause Analysis, MITRE ATT&CK, Best Practices.
02Analyse-Labor
Sicheres Lab aufbauen, Netzwerkmodi, Stealth gegen Anti-Analyse, Isolation und Honeypots.
03Tools of the Trade
Virtuelle Maschinen, Debugger, Anti-Debugging-Mechanismen und Disassembler.
04Malware-Klassifikation
Triage & Multi-Label-Klassifikation, Virusstruktur, Antivirus-Techniken, VirusTotal, YARA, KI.
05Sandboxes
Sandbox-Konzepte und -Typen, Interaktionsstufen, Instrumentation, Online-Dienste, Evasion.
06Reversing
Statische & dynamische Analyse im Detail, Unpacking, Debugging-Techniken, Control Flow, Syscalls.
07Digging Deeper
Threat Intelligence mit Fallbeispielen, JavaScript-Malware, Memory Forensics, Kernel-Rootkits.
?Prüfungs-Quiz
74 Fragen, filterbar nach Unit — mit Erklärung zu jeder Antwort und Auswertung pro Themenbereich.
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.
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
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
Sichere Analyseumgebung vorbereiten
Isoliertes Lab mit Virtualisierung, Netzwerktrennung und Analyse-Tools aufsetzen. → Unit 2
- 2
Malware-Samples beschaffen
Proben aus vertrauenswürdigen Quellen sicher beziehen und auf Bösartigkeit verifizieren.
- 3
Erste statische Analyse
Dateityp, Metadaten und Indicators of Compromise (IoCs) ohne Ausführung ermitteln. → Unit 6.1
- 4
Vertiefte Statik & Reverse Engineering
Disassembler und Decompiler nutzen, um Kontrollfluss, Algorithmen und Fähigkeiten zu verstehen.
- 5
Dynamische Analyse durchführen
Ausführung im Lab beobachten: Datei-, Registry- und Netzwerkänderungen protokollieren.
- 6
Befunde dokumentieren
Verhalten, Code-Insights und IoCs (Hashes, IPs, Domains) vollständig festhalten.
- 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.
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.
Werkzeug & Umgebung
Unit 2, 3 und 5: Labor, Tools und Sandboxes gehören inhaltlich zusammen — hier fallen die meisten Detailfragen im Knowledge-Test.
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.