c't 3/2018
S. 132
Praxis
Malware-Analyse
Aufmacherbild
Bild: Rudolf A. Blaha

Spaziergang durch den Schadcode

Statische Malware-Analyse mit PPEE (Puppy)

Wer Schadfunktionen in einer Software vermutet oder herausfinden will, ob sie heimlich vertrauliche Daten an zwielichtige Domains verschickt, kann selbst einen Blick hineinwerfen. Und zwar ganz ohne Assembler-Kenntnisse – mit dem kostenlosen Professional PE Explorer (PPEE) für EXE-, DLL- und andere Dateien im Portable-Executable-Format.

Um Einblicke in die Funktionsweise einer (potenziellen) Malware zu gewinnen, muss man sie nicht zwingend in einer isolierten Sandbox-Umgebung ausführen: Schon eine statische Analyse von Feldwerten in Datei-Header, enthaltenen Textstrings und Ressourcen lässt interessante Rückschlüsse zu.

Werkzeuge zum statischen Analysieren von PE-Dateien gibt es viele – aber nur wenige können mit Schadcode umgehen. Denn natürlich liegt es nicht im Interesse der Bösewichte, die Funktionsweise ihres Codes preiszugeben. Also manipulieren sie Feldwerte oder Teile der Dateistruktur so, dass ihre Malware zwar noch läuft, streng genommen aber nicht mehr der PE-Spezifikation entspricht.

Alle heise-Magazine mit heise+ lesen

3,99 € / Woche

Ein Abo, alle Magazine: c't, iX, Mac & i, Make & c't Fotografie

  • Alle heise-Magazine im Browser und als PDF
  • Alle exklusiven heise+ Artikel frei zugänglich
  • heise online mit weniger Werbung lesen
  • Vorteilspreis für Magazin-Abonnenten
Jetzt unbegrenzt weiterlesen Vierwöchentliche Abrechnung.

Alle Ausgaben freischalten

2,95 € 0,25 € / Woche

Nach Testphase 2,95 € wtl.

  • Zugriff auf alle c't-Magazine
  • PDF-Ausgaben zum Herunterladen
  • Zugriff in der c't-App für unterwegs
Jetzt testen Nach Testphase jederzeit monatlich kündbar.

Ausgabe einmalig freischalten

4,90 € / Ausgabe

Diese Ausgabe lesen – ohne Abobindung

  • Sicher einkaufen im heise shop
  • Magazin direkt im Browser lesen
  • Dauerhaft als PDF behalten