Zum Inhalt springen
Blog

USN Journal Parser · NTFS $UsnJrnl:$J · DFIR im BrowserJede Dateiänderung des Volumes auf einer Zeitachse.

Analysiere Windows-NTFS-USN-Journal-Dateien ($UsnJrnl:$J) vollständig in deinem Browser. Dateien verlassen niemals deinen Rechner.

  • Läuft zu 100 % im Browser
  • Kein Upload, kein Konto
  • Open Source · Apache-2.0
Wo finde ich $J? →
$J ablegen — oder eine ganze Sammlung$UsnJrnl:$J (optional mit $MFT), eine ZIP-Triage-Sammlung (KAPE, Velociraptor…) oder ein Ordner.

Beispiel: synthetische Dateien eines fiktiven Einbruchs (Host FIN-WKS-07). Keine echten Daten.

Dateien verlassen niemals deinen Rechner.

So kommen Sie an Ihre Daten

Vollständige Extraktionsanleitung →

$J ist ein versteckter, gesperrter NTFS-Stream: Explorer, copy und robocopy liefern eine leere Datei oder einen Zugriffsfehler. Mit dem ersten Tab haben Sie die echten Bytes in etwa zwei Minuten.

  1. $J sichern (+ $MFT)
  2. Datei, Ordner oder ZIP hier ablegen
  3. Analyse im Browser, kein Upload

KAPE, ein Befehl (laufender Windows-Host)

Empfohlen

Voraussetzungen: KAPE (kostenlos, von Kroll) entpackt auf dem Host oder einem USB-Stick, und eine als Administrator geöffnete Konsole im KAPE-Ordner.

Eingabeaufforderung (cmd.exe)
kape.exe --tsource C: --tdest C:\triage --target $J,$MFT
PowerShell: derselbe Befehl, Target-Liste in einfachen Anführungszeichen (sonst wird $J als Variable gelesen)
.\kape.exe --tsource C: --tdest C:\triage --target '$J,$MFT'

Ergebnis: C:\triage\C\$Extend\$J / C:\triage\C\$MFT. Legen Sie den Ordner C:\triage\C hier ab, oder ein ZIP davon.

Stolperfallen

  • Explorer, copy oder robocopy liefern nie das Journal: $J braucht einen Raw-NTFS-Reader (die Tools oben) und Administratorrechte auf einem laufenden Host.
  • Das Journal ist ein Ringpuffer fester Größe: Auf einem stark genutzten Volume reicht es oft nur Tage oder Stunden zurück. Sichern Sie es zuerst, bevor weitere Aktivität die ältesten Einträge überschreibt.
  • Eine Datei von wenigen Bytes ist $Max, nicht $J, und die Ausgabe von fsutil usn readjournal ist Text, kein Journal. Eine lange Folge von Nullen am Anfang von $J ist normal.
$UsnJrnl_$J · 412,908 records

Für die Triage gebaut

Vom rohen $J zu Antworten in Sekunden

Ein WebAssembly-Port eines erprobten Rust-Parsers in einem Arbeitsbereich, der für die Fragen gebaut ist, die man einem USN-Journal wirklich stellt.

So funktioniert es

Drei Schritte, keine Installation

  1. 01

    $J sichern

    \$Extend\$UsnJrnl:$J mit KAPE, FTK Imager oder RawCopy extrahieren — plus $MFT für vollständige Pfade.

  2. 02

    Hier ablegen

    Der Parser läuft in einem Web Worker auf Ihrem Rechner. Nichts wird hochgeladen, nichts protokolliert.

  3. 03

    Untersuchen

    Filtern, auf der Zeitachse pivotieren, Einträge öffnen und den benötigten Ausschnitt exportieren.

Was ist das NTFS-USN-Journal?

Das USN-Journal (Update Sequence Number) ist ein Änderungsprotokoll, das NTFS für jede Datei-Erstellung, -Löschung, -Umbenennung und Metadatenänderung auf einem Volume führt. Es liegt im alternativen Datenstrom \$Extend\$UsnJrnl:$J und ist eine der ergiebigsten Quellen für Zeitlinienbeweise in der Windows-Forensik.

Den vollständigen NTFS-USN-Journal-Leitfaden lesen →

Wann setzt man es ein?

Incident Response, Rekonstruktion von Eindringungs-Timelines, Ransomware-Analyse, Insider-Threat-Untersuchungen — überall dort, wo ein Verlauf der Dateiaktivität benötigt wird, selbst nachdem Dateien gelöscht wurden.

Warum im Browser parsen?

Journaldateien enthalten Spuren jeder Aktion auf dem Volume — von Natur aus sensibel. Dieses Tool liefert einen WebAssembly-Parser direkt auf deinen Rechner; die Datei erreicht unsere Server nie und es gibt nichts zu loggen.

Bereit, sobald Ihr $J es ist.

Kostenlos, privat und Open Source. Journal ablegen und die Geschichte des Volumes lesen.

$J-Datei öffnen