hive-file

レジストリハイブファイルから、ユーザーアカウントやグループ、セキュリティポリシー、OS情報、USBデバイス、プログラム利用履歴などの情報を照会します。

コマンドプロパティ

項目説明
コマンドタイプドライバークエリ
必要な権限なし
ライセンス使用量集計あり
並列実行非対応
分散実行データノードで実行(mapper)

構文

hive-file [zipcharset=CHARSET] [zippath=ZIPFILE_PATH] FILE_PATH

オプション

zipcharset=CHARSET
ZIPエントリのエンコーディング形式(デフォルト: utf-8)。https://www.iana.org/assignments/character-sets/character-sets.xhtmlに登録されているPreferred MIME NameまたはAliasesを使用してください。
zippath=ZIPFILE_PATH
ZIPファイルのパス。

対象

FILE_PATH
レジストリファイルのパス。ファイルパスにワイルドカード(*)を使用すると(例: D:\data\registry\*)、パターンに一致するすべてのファイルを一括で照会できます。zippathオプションと併用する場合は、ZIPファイル内に含まれるレジストリハイブファイルのパスを指定してください。

出力フィールド

ハイブファイルと出力フィールドの内容については、以下の表を参照してください。

ハイブファイル
ファイル用途レジストリパス抽出情報
SAMアカウント・接続履歴HKEY_LOCAL_MACHINE\SAMユーザーアカウント、グループ
SECURITYセキュリティポリシー・権限HKEY_LOCAL_MACHINE\Securityセキュリティポリシー
SOFTWAREインストールプログラムHKEY_LOCAL_MACHINE\SoftwareOSバージョン、OSインストール日、OSインストールディレクトリ、所有者アカウント
SYSTEMシステム設定HKEY_LOCAL_MACHINE\Systemホスト名、タイムゾーン、システムシャットダウン時刻、USBデバイスなど
NTUSER.DATユーザー設定HKEY_USERS.DEFAULT最近開いたファイル一覧
出力フィールド
フィールドタイプ説明
key文字列サブキー
type文字列タイプ
name文字列レジストリ名
valueオブジェクトレジストリデータ
last_written日付最終更新日時

エラーコード

パースエラー

該当なし

ランタイムエラー

該当なし

説明

hive-fileコマンドは、Windowsレジストリハイブファイルをパースして、レジストリキー、値名、データ、最終更新日時を出力フィールドとして提供します。SAM、SECURITY、SOFTWARE、SYSTEM、NTUSER.DATなどの各ハイブファイルから、アカウント情報、セキュリティポリシー、OSの設定、最近使用したファイルなどを抽出できます。

使用例

  1. ファイルパスを指定して照会する

    hive-file D:\data\registry\SYSTEM
    
  2. zippathオプションを指定して照会する

    hive-file zippath=D:\data\registry.zip registry\SYSTEM
    
  3. Windows OS情報を確認する

    hive-file D:\data\registry\SOFTWARE
    | search key=="ROOT\\Microsoft\\Windows NT\\CurrentVersion"