本文へスキップ
ブログ

USN Journal Parser · NTFS $UsnJrnl:$J · ブラウザ完結の DFIRボリューム上のすべてのファイル変更を、ひとつのタイムラインに。

Windows NTFS の USN ジャーナル ($UsnJrnl:$J) をブラウザ内で完全に解析。ファイルは端末から外に出ません。

  • 100% ブラウザ内で動作
  • アップロード不要・アカウント不要
  • オープンソース · Apache-2.0
$J はどこにある? →
$J をドロップ — 収集データ一式でも OK$UsnJrnl:$J ($MFT は任意)、ZIP のトリアージ収集データ (KAPE、Velociraptor…)、またはフォルダー。

サンプル: 架空の侵害事案 (ホスト FIN-WKS-07) の合成ファイルです。実データは含みません。

ファイルは端末から外に出ません。

$J は隠しファイルでロックされた NTFS ストリームです。エクスプローラー、copy、robocopy では空のファイルかアクセスエラーになります。最初のタブの手順なら約 2 分で実データを取得できます。

  1. $J (+ $MFT) を収集
  2. ファイル・フォルダー・ZIP をここにドロップ
  3. ブラウザー内で解析、アップロードなし

KAPE のコマンド 1 行 (稼働中の Windows ホスト)

おすすめ

必要なもの: ホストまたは USB ドライブに展開した KAPE (Kroll 提供、無料) と、KAPE フォルダーで管理者として開いたコンソール。

コマンドプロンプト (cmd.exe)
kape.exe --tsource C: --tdest C:\triage --target $J,$MFT
PowerShell: 同じコマンドで、ターゲット一覧を単一引用符で囲みます (囲まないと $J が変数として解釈されます)
.\kape.exe --tsource C: --tdest C:\triage --target '$J,$MFT'

結果: C:\triage\C\$Extend\$J / C:\triage\C\$MFT。C:\triage\C フォルダー、またはその ZIP をここにドロップしてください。

よくある落とし穴

  • エクスプローラー、copy、robocopy ではジャーナルは取得できません。$J には Raw NTFS リーダー (上記のツール) と、稼働中のホストでは管理者権限が必要です。
  • ジャーナルは固定サイズのリングバッファーです。利用の多いボリュームでは数日、場合によっては数時間分しか残りません。操作で古いレコードが上書きされる前に、最初に収集してください。
  • 数バイトしかないファイルは $J ではなく $Max です。fsutil usn readjournal の出力はテキストで、ジャーナルではありません。$J の先頭に大量のゼロが続くのは正常です。
$UsnJrnl_$J · 412,908 records

トリアージのために

生の $J から数秒で答えへ

実績ある Rust 製パーサーを WebAssembly に移植し、USN ジャーナルに実際に投げかける問いのために設計したワークスペースに組み込みました。

使い方

インストール不要の 3 ステップ

  1. 01

    $J を収集

    KAPE、FTK Imager、RawCopy で \$Extend\$UsnJrnl:$J を抽出。フルパスが必要なら $MFT も。

  2. 02

    ここにドロップ

    パーサーはお使いの端末の Web Worker で動作します。アップロードもログもありません。

  3. 03

    調査する

    絞り込み、タイムラインでピボットし、任意のレコードを開いて必要な範囲をエクスポート。

NTFS の USN ジャーナルとは?

USN (Update Sequence Number) ジャーナルは、NTFS がボリューム上のファイル作成、削除、名前変更、メタデータ変更ごとに維持する変更履歴です。代替データストリーム \$Extend\$UsnJrnl:$J に格納されており、Windows フォレンジックにおけるタイムライン証拠の最も豊富な情報源の一つです。

NTFS USN ジャーナルの完全ガイドを読む →

どんなときに使う?

インシデント対応、侵入タイムラインの再構築、ランサムウェア解析、内部不正調査など、ファイルが削除された後でもファイル活動の履歴が必要なあらゆる場面で活用できます。

なぜブラウザで解析するのか?

ジャーナルファイルにはボリューム上のあらゆる操作の痕跡が記録されており、本質的に機微な情報です。本ツールは WebAssembly 製のパーサを直接お使いの端末に配信します。ファイルは当方のサーバには到達せず、ログに残るものはありません。

$J の準備ができたら、いつでも。

無料・プライベート・オープンソース。ジャーナルをドロップして、ボリュームの履歴を読み解きましょう。

$J ファイルを開く