Aller au contenu
Forensique de pagefile.sys

Analyseur Pagefile.sys Windows

Analyse forensique du pagefile.sys — carving de fichiers, extraction de chaînes et indicateurs de compromission. Traitement par streaming, les fichiers de plusieurs Go restent sur votre appareil.

Les fichiers sont traités entièrement dans votre navigateur via WebAssembly. Rien n'est envoyé sur Internet.

pagefile.sys · 8.00 GB100 % local
Nul / inutiliséTexte dominantExécutable PECompressé Xpress-HuffmanBase SQLiteHaute entropie (chiffré ?)

Illustration — chaque bande est une classe de pages, proportionnelle à sa part du fichier.

Déposez pagefile.sys, swapfile.sys, un ZIP de triage ou un dossier de collecte

Tout reste sur cet appareil. Les fichiers de plusieurs Go et les collectes ZIP (KAPE, Velociraptor) sont lus en flux, jamais envoyés.

Pagefile synthétique d'une intrusion fictive (FIN-WKS-07) — aucune donnée réelle. Contient des événements EVTX récupérés : essayez la plage horaire.

pagefile.sys · swapfile.sys · .zip · dossiers

Comment récupérer vos données

Windows verrouille pagefile.sys tant qu'il tourne : une copie classique échoue. Voici la façon la plus rapide de le récupérer.

  1. Collectez pagefile.sys
  2. Déposez le fichier, le dossier ou le ZIP ci-dessus
  3. Tout reste dans votre navigateur — rien n'est envoyé

Machine Windows allumée. Ouvrez cmd avec « Exécuter en tant qu'administrateur » dans le dossier qui contient RawCopy.exe (gratuit, open source, sans installation). E: est votre disque externe ou de preuves.

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

Vous obtenez E:\triage\pagefile.sys et swapfile.sys (Windows 8+) : déposez les deux ici. RawCopy ↗

Pas de ligne de commande ? FTK Imager

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

Lancez FTK Imager en administrateur, suivez le chemin ci-dessus et exportez vers E:\triage. Il lit le volume brut, le verrou n'a donc pas d'importance.

Pièges

  • Copie, robocopy et clichés instantanés ne fonctionnent pas sur une machine allumée : le fichier est verrouillé et les clichés VSS l'excluent. Il faut les droits administrateur et un lecteur NTFS brut (RawCopy, KAPE, FTK Imager, Velociraptor).
  • Il est volatil : collectez-le avant tout redémarrage ou arrêt (Windows peut l'effacer à l'arrêt), et écrivez sur un disque externe, jamais sur C:.
  • La cible KAPE MemoryFiles ne regarde que C:\. Si le registre liste des fichiers d'échange sur d'autres volumes, copiez-les aussi.
Guide d'acquisition complet →
envoyé — le fichier ne quitte jamais votre appareil
0 o
par bloc de lecture : les pagefiles de 16 Go passent
16 Mo
classes de pages : signatures + entropie
20
familles d'indicateurs extraites de chaque chaîne
10
01 — Ce qui est extrait

Ce que cet analyseur de pagefile.sys Windows extrait

Trois couches d'analyse opèrent pendant le streaming — carving par signature, extraction de chaînes et balayages regex d'artefacts.

Carving par signature, page par page

Chaque page de 4 Ko est confrontée aux signatures PE (MZ + PE\0\0), ruche de registre (regf, hbin), enregistrement MFT (FILE/BAAD), SQLite, EVTX (ElfFile/ElfChnk), Prefetch (SCCA), LNK, PNG/JPEG/PDF/ZIP, XML/JSON et pages Xpress-Huffman.

Chaînes ASCII et UTF-16LE

Extraction de chaînes à longueur minimale configurable sur tout le fichier, avec continuation au-delà des limites de chunks de 16 Mo. Chaque chaîne conserve son décalage absolu.

Balayages regex d'artefacts

URL, e-mails, adresses IPv4 et IPv6, chemins Windows (C:\…), chemins UNC, clés de registre (HKLM, HKCU…), GUID, indicateurs de lignes de commande (cmd.exe, powershell, mshta, rundll32, certutil…) et heuristiques de credentials (password=, jetons Bearer, formes JWT).

Repli statistique

Les pages sans signature sont classifiées par entropie de Shannon, proportion de nuls et d'imprimables, de sorte que l'analyste voit une couverture complète du fichier — y compris les zones à haute entropie probablement chiffrées.

02 — Méthode

Comment analyser un pagefile.sys Windows

  1. 1

    Acquérir pagefile.sys

    Prenez une copie forensique de pagefile.sys depuis un système éteint, une image disque ou le volume NTFS brut. Windows verrouille le fichier pendant son fonctionnement.

  2. 2

    Ouvrir cette page dans le navigateur

    Aucune installation : l'analyseur est un programme Rust compilé en WebAssembly qui tourne entièrement côté client.

  3. 3

    Déposer le fichier ou le sélectionner

    Toutes les tailles sont supportées. Le navigateur lit le fichier par tranches de 16 Mo ; le fichier complet n'est jamais en mémoire.

  4. 4

    Examiner les quatre onglets de résultats

    Vue d'ensemble affiche l'histogramme des types de pages. Carte des pages liste chaque page classifiée. Chaînes est une liste filtrable d'ASCII et UTF-16LE. Artefacts regroupe URL, e-mails, IP, chemins, clés de registre, GUID, lignes de commande et indices de credentials.

  5. 5

    Exporter les résultats

    Téléchargez le rapport JSON complet, les chaînes en TXT ou les artefacts en CSV pour la suite de votre enquête.

03 — Notes de terrain

Pour approfondir la forensique du pagefile.sys

Lectures complémentaires sur le format, les techniques utilisées et ce qu'on peut récupérer ou non.

Questions fréquentes

Qu'est-ce que pagefile.sys ?

pagefile.sys est le fichier que Windows utilise comme extension sur disque de la RAM physique. Quand la mémoire manque, les pages peu utilisées sont écrites dans ce fichier.

Mon fichier est-il envoyé sur Internet ?

Non. L'analyseur tourne dans votre navigateur via WebAssembly. Les octets ne quittent jamais l'appareil — aucun traitement serveur, aucune télémétrie.

Qu'est-ce qui peut être extrait d'un pagefile ?

Classification par signature (images PE, ruches de registre, enregistrements MFT, bases SQLite, chunks EVTX, Prefetch, LNK, PNG/JPEG/PDF/ZIP, pages compressées Xpress-Huffman), chaînes ASCII et UTF-16LE avec décalages absolus, et artefacts regex : URL, e-mails, IPv4/IPv6, chemins Windows, chemins UNC, clés de registre, GUID, indices de lignes de commande, heuristiques de credentials.

Quelle taille de fichier est supportée ?

Les pagefiles de plusieurs gigaoctets (4 Go, 8 Go, 16 Go et plus) sont pris en charge. Le Web Worker lit le fichier par tranches de 16 Mo via File.slice() pour éviter la saturation mémoire.

Fonctionne-t-il avec la mémoire compressée de Windows 10 / 11 ?

Les pages compressées par CompressionStoreManager (Xpress-Huffman, CompressionFormat 4) sont détectées et signalées. La décompression complète est prévue ultérieurement.

Peut-on relier chaque page à un processus ?

Pas à partir du seul pagefile. Le mapping page → (processus, adresse virtuelle) vit dans les page-table entries (PTE) en RAM — il faut un dump mémoire associé (Volatility / MemProcFS). L'analyse autonome du pagefile fournit du contenu, pas du contexte.

Différence entre pagefile.sys, swapfile.sys et hiberfil.sys ?

pagefile.sys est le stockage par défaut pour la mémoire anonyme paginée. swapfile.sys conserve les working sets d'apps UWP. hiberfil.sys est un snapshot RAM complet pris à l'hibernation. Chacun fournit des artefacts différents.

La mémoire paginée, révélée en quelques minutes.

Déposez pagefile.sys, swapfile.sys ou une collecte de triage complète. L'analyse tourne en WebAssembly sur cet appareil — fermez l'onglet, rien ne subsiste.

Essayer l'analyseur