Saltar al contenido

Analizador Pagefile.sys de Windows

Análisis forense del pagefile.sys de Windows — carving de archivos, extracción de cadenas e indicadores de compromiso. Procesamiento en streaming: archivos de varios GB permanecen en tu dispositivo.

🔒 Los archivos se procesan completamente en tu navegador con WebAssembly. Nada se sube a Internet.

Suelta pagefile.sys aquí, o haz clic para examinar

Tu archivo permanece en este dispositivo. Se admiten archivos grandes (4–16 GB) mediante streaming.

Qué extrae este analizador de pagefile.sys de Windows

Tres capas de análisis operan mientras el archivo se transmite — carving por firma, extracción de cadenas y barridos regex de artefactos.

Carving por firma, página a página

Cada página de 4 KB se compara con PE (MZ + PE\0\0), colmena de registro (regf, hbin), registro MFT (FILE/BAAD), SQLite, EVTX (ElfFile/ElfChnk), Prefetch (SCCA), LNK, PNG/JPEG/PDF/ZIP, XML/JSON y páginas Xpress-Huffman.

Cadenas ASCII y UTF-16LE

Extracción con longitud mínima configurable en todo el archivo, con continuación a través de los límites de fragmentos de 16 MB. Cada cadena lleva su desplazamiento absoluto.

Barridos regex de artefactos

URLs, correos, direcciones IPv4 e IPv6, rutas de Windows (C:\…), rutas UNC, claves de registro (HKLM, HKCU…), GUIDs, indicadores de líneas de comando (cmd.exe, powershell, mshta, rundll32, certutil…) y heurísticas de credenciales (password=, tokens Bearer, formas JWT).

Repliegue estadístico

Las páginas sin firma se clasifican por entropía de Shannon, proporción de nulos y de imprimibles, ofreciendo cobertura completa — incluidas zonas de alta entropía probablemente cifradas.

Cómo analizar un pagefile.sys de Windows

  1. 1

    Adquirir pagefile.sys

    Toma una copia forense de pagefile.sys desde un sistema apagado, una imagen de disco o el volumen NTFS en bruto. Windows mantiene el archivo bloqueado mientras se ejecuta.

  2. 2

    Abrir esta página en el navegador

    No requiere instalación: el analizador es un programa Rust compilado a WebAssembly que se ejecuta totalmente en el cliente.

  3. 3

    Soltar el archivo o examinarlo

    Se admite cualquier tamaño. El navegador lee el archivo en fragmentos de 16 MB; nunca está completo en memoria.

  4. 4

    Revisar las cuatro pestañas de resultados

    Resumen muestra el histograma por tipo de página. Mapa de páginas lista cada página clasificada. Cadenas es una lista filtrable ASCII/UTF-16LE. Artefactos agrupa URLs, correos, IPs, rutas, claves de registro, GUIDs, líneas de comando e indicios de credenciales.

  5. 5

    Exportar hallazgos

    Descarga el informe completo en JSON, las cadenas en TXT o los artefactos en CSV para seguir trabajándolos en tu kit forense.

Aprende más sobre el forense de pagefile.sys

Lecturas de fondo sobre el formato, las técnicas que usa esta herramienta y qué se puede recuperar.

Preguntas frecuentes

¿Qué es pagefile.sys?

pagefile.sys es el archivo que Windows usa como extensión en disco de la RAM física. Cuando hay poca memoria, el Memory Manager escribe páginas frías en este archivo.

¿Se sube mi archivo a algún servidor?

No. El analizador corre en tu navegador vía WebAssembly. Los bytes no salen del dispositivo: no hay procesamiento en servidor ni telemetría.

¿Qué puede extraer este parser de un pagefile?

Clasificación de páginas por bytes mágicos (imágenes PE, colmenas de registro, registros MFT, bases SQLite, chunks EVTX, Prefetch, LNK, PNG/JPEG/PDF/ZIP, páginas comprimidas Xpress-Huffman), cadenas ASCII y UTF-16LE con desplazamientos absolutos, y artefactos regex: URLs, correos, IPv4/IPv6, rutas de Windows, rutas UNC, claves de registro, GUIDs, indicadores de líneas de comando y heurísticas de credenciales.

¿Qué tamaño de archivo se admite?

Se admiten pagefiles de varios gigabytes (4 GB, 8 GB, 16 GB y más). El Web Worker lee en fragmentos de 16 MB vía File.slice() para que el navegador nunca tenga todo el archivo en memoria.

¿Funciona con la compresión de memoria de Windows 10 / 11?

Las páginas comprimidas por CompressionStoreManager (Xpress-Huffman, CompressionFormat 4) se detectan y marcan. La descompresión completa queda como trabajo futuro.

¿Se puede asociar una página a un proceso concreto?

No solo desde el pagefile. El mapeo página → (proceso, dirección virtual) vive en las page-table entries (PTE) en RAM — se necesita un dump de memoria (Volatility / MemProcFS). El análisis autónomo del pagefile aporta contenido, no contexto.

¿Diferencia entre pagefile.sys, swapfile.sys e hiberfil.sys?

pagefile.sys es el respaldo por defecto para memoria anónima paginada. swapfile.sys guarda los working sets de apps UWP. hiberfil.sys es una instantánea completa de la RAM al hibernar. Cada uno aporta artefactos distintos.