Zum Inhalt springen
pagefile.sys-Forensik

Windows Pagefile.sys Parser

Forensische Analyse von Windows pagefile.sys — Datei-Carving, String-Extraktion und IOCs. Streamt Seite für Seite, sodass Dateien mit mehreren GB auf dem Gerät bleiben.

Dateien werden vollständig im Browser via WebAssembly verarbeitet. Nichts wird hochgeladen.

pagefile.sys · 8.00 GBNur lokal
Null / unbenutztText-dominiertPE-ExecutableXpress-Huffman komprimiertSQLite-DatenbankHohe Entropie (verschlüsselt?)

Illustration — jedes Band ist eine Seitenklasse, skaliert nach ihrem Anteil an der Datei.

pagefile.sys, swapfile.sys, ein Triage-ZIP oder einen Sammlungsordner ablegen

Alles bleibt auf diesem Gerät. Dateien mit mehreren GB und ZIP-Sammlungen (KAPE, Velociraptor) werden gestreamt, nie hochgeladen.

Synthetische Pagefile eines fiktiven Einbruchs (FIN-WKS-07) — keine echten Daten. Enthält gecarvte Ereignisprotokoll-Einträge: probieren Sie den Zeitraumfilter.

pagefile.sys · swapfile.sys · .zip · Ordner

So kommen Sie an Ihre Daten

Windows sperrt pagefile.sys, solange es läuft – ein normales Kopieren schlägt fehl. So sichern Sie die Datei am schnellsten.

  1. pagefile.sys sichern
  2. Datei, Ordner oder ZIP oben ablegen
  3. Alles bleibt in Ihrem Browser – nichts wird hochgeladen

Laufendes Windows-System. Öffnen Sie cmd mit „Als Administrator ausführen“ in dem Ordner mit RawCopy.exe (kostenlos, Open Source, keine Installation). E: ist Ihr externes bzw. Beweismittel-Laufwerk.

cmd · admin
mkdir E:\triage 2>nul & RawCopy.exe /FileNamePath:C:\pagefile.sys /OutputPath:E:\triage & RawCopy.exe /FileNamePath:C:\swapfile.sys /OutputPath:E:\triage

Sie erhalten E:\triage\pagefile.sys und swapfile.sys (Windows 8+): legen Sie beide hier ab. RawCopy ↗

Keine Kommandozeile? FTK Imager

FileAdd Evidence ItemLogical DriveC:\[root]pagefile.sysExport Files…

Starten Sie FTK Imager als Administrator, folgen Sie dem Pfad oben und exportieren Sie nach E:\triage. Er liest das Volume roh, die Sperre spielt also keine Rolle.

Stolperfallen

  • Copy, robocopy und Schattenkopien funktionieren am laufenden System nicht: Die Datei ist gesperrt und Volumeschattenkopien schließen sie aus. Sie brauchen Administratorrechte und einen Roh-NTFS-Leser (RawCopy, KAPE, FTK Imager, Velociraptor).
  • Sie ist flüchtig: Sichern Sie sie vor jedem Neustart oder Herunterfahren (Windows kann sie beim Herunterfahren löschen) und schreiben Sie auf ein externes Laufwerk, nie auf C:.
  • KAPE MemoryFiles sucht nur in C:\. Führt die Registry Auslagerungsdateien auf anderen Volumes auf, kopieren Sie diese ebenfalls.
Vollständige Anleitung zur Sicherung →
hochgeladen — die Datei verlässt nie Ihr Gerät
0 B
Streaming-Blöcke, daher passen auch 16-GB-Pagefiles
16 MB
Seitenklassen: Signaturen + Entropie
20
Indikator-Familien, über jeden String gesucht
10
01 — Was extrahiert wird

Was dieser Windows-pagefile.sys-Parser extrahiert

Drei Analyseebenen laufen während des Streamings — Signatur-Carving, String-Extraktion und Artefakt-Regex-Sweeps.

Signatur-Carving pro Seite

Jede 4-KB-Seite wird gegen PE (MZ + PE\0\0), Registry-Hive (regf, hbin), MFT-Eintrag (FILE/BAAD), SQLite, EVTX (ElfFile/ElfChnk), Prefetch (SCCA), LNK, PNG/JPEG/PDF/ZIP, XML/JSON und Xpress-Huffman-Seiten geprüft.

ASCII- und UTF-16LE-Strings

Extraktion mit konfigurierbarer Mindestlänge über die gesamte Datei, mit Fortsetzung über 16-MB-Chunk-Grenzen hinweg. Jeder String trägt seinen absoluten Datei-Offset.

Artefakt-Regex-Sweeps

URLs, E-Mails, IPv4- und IPv6-Adressen, Windows-Pfade (C:\…), UNC-Pfade, Registry-Schlüssel (HKLM, HKCU…), GUIDs, Kommandozeilen-Indikatoren (cmd.exe, powershell, mshta, rundll32, certutil…) und Credential-Heuristiken (password=, Bearer-Tokens, JWT-Formen).

Statistischer Fallback

Seiten ohne Signatur werden nach Shannon-Entropie, Null-Anteil und Druckbarkeitsanteil eingestuft, sodass die Abdeckung lückenlos ist — inklusive hoch-entropischer, vermutlich verschlüsselter Bereiche.

02 — Ablauf

Wie man eine Windows-pagefile.sys analysiert

  1. 1

    pagefile.sys beschaffen

    Erstellen Sie eine forensische Kopie von pagefile.sys aus einem heruntergefahrenen System, einem Disk-Image oder dem rohen NTFS-Volume. Windows hält die Datei während des Betriebs gesperrt.

  2. 2

    Diese Seite im Browser öffnen

    Keine Installation nötig — der Analyzer ist ein in WebAssembly kompiliertes Rust-Programm, das vollständig clientseitig läuft.

  3. 3

    Datei per Drag & Drop oder Auswahl öffnen

    Beliebige Dateigrößen werden unterstützt. Der Browser liest die Datei in 16-MB-Chunks; sie liegt nie komplett im Speicher.

  4. 4

    Die vier Ergebnis-Tabs prüfen

    Übersicht zeigt das Seitentyp-Histogramm. Seiten-Karte listet jede klassifizierte Seite. Strings ist eine filterbare ASCII/UTF-16LE-Liste. Artefakte gruppiert URLs, E-Mails, IPs, Pfade, Registry-Schlüssel, GUIDs, Kommandozeilen und Credential-Indikatoren.

  5. 5

    Ergebnisse exportieren

    Laden Sie den vollständigen JSON-Bericht, Strings als TXT oder Artefakte als CSV für die weitere Bearbeitung in Ihrem Forensik-Toolkit herunter.

03 — Praxisnotizen

Mehr zur pagefile.sys-Forensik

Hintergrundlektüre zum Dateiformat, den hier genutzten Techniken und dem, was wiederherstellbar ist.

Häufige Fragen

Was ist pagefile.sys?

pagefile.sys ist die Datei, die Windows als Festplatten-Erweiterung des physischen RAM nutzt. Wird Speicher knapp, schreibt der Memory Manager kalte Seiten in diese Datei.

Wird meine Datei hochgeladen?

Nein. Der Analyzer läuft im Browser via WebAssembly. Die Bytes verlassen das Gerät nie — keine Server-Verarbeitung, keine Telemetrie.

Was kann dieser Parser aus einem Pagefile extrahieren?

Seitenklassifikation per Magic Bytes (PE-Images, Registry-Hive-Blöcke, MFT-Einträge, SQLite-Datenbanken, EVTX-Chunks, Prefetch, LNK, PNG/JPEG/PDF/ZIP, Xpress-Huffman-komprimierte Seiten), ASCII- und UTF-16LE-Strings mit absoluten Offsets, sowie Regex-Artefakte: URLs, E-Mails, IPv4/IPv6, Windows-Pfade, UNC-Pfade, Registry-Schlüssel, GUIDs, Kommandozeilen, Credential-Heuristiken.

Welche Dateigrößen werden unterstützt?

Pagefiles im Multi-Gigabyte-Bereich (4 GB, 8 GB, 16 GB und mehr) werden unterstützt. Der Web Worker liest in 16-MB-Chunks via File.slice(), sodass der Browser nie die gesamte Datei im Speicher hält.

Funktioniert es mit Windows-10/11-Speicherkompression?

Seiten, die der CompressionStoreManager komprimiert (Xpress-Huffman, CompressionFormat 4), werden erkannt und markiert. Volle Dekompression folgt später.

Kann ich eine Seite einem Prozess zuordnen?

Nicht aus dem Pagefile allein. Die Zuordnung Seite → (Prozess, virtuelle Adresse) lebt in Page Table Entries im RAM — dazu braucht es einen RAM-Dump (Volatility / MemProcFS). Standalone-Analyse liefert Inhalt, keinen Kontext.

Unterschied zwischen pagefile.sys, swapfile.sys und hiberfil.sys?

pagefile.sys ist der Standard-Backing-Store für ausgelagerten anonymen Speicher. swapfile.sys hält Working Sets von UWP-Apps. hiberfil.sys ist ein vollständiger RAM-Snapshot beim Hibernate. Jede Datei liefert andere Artefakte.

Ausgelagerter Speicher, in Minuten sichtbar.

Legen Sie pagefile.sys, swapfile.sys oder eine komplette Triage-Sammlung ab. Die Analyse läuft per WebAssembly auf diesem Gerät — Tab schließen, nichts bleibt zurück.

Parser starten