blkcat


名前


blkcat - ディスクイメージからファイルシステムのデータユニットのコンテンツを表示する

書式


blkcat [-ahswvV] [-f fstype] [-u unit_size] [-i imgtype] [-o imgoffset] [-b dev_sector_size] image [images] unit_addr [num]

説明


blkcatimageに対してunit_addrで指定されたユニットアドレスから、num個(デフォルトは1)のデータユニットを各種フォーマット(デフォルトはraw)で標準出力に表示する。blkcatはTSK 3.0.0より前のバージョンではdcatと命名されていた。

引数


-a
コンテンツをASCIIで表示する。

-f
イメージを特定のファイルタイプとして指定する。'swap'が指定された場合、イメージはページサイズの4096バイト単位で表示される。'raw'が指定された場合、サイズの単位はデフォルトの512バイトである。'-u'オプションはデフォルトサイズを変更する場合に用いる。引数に"-f list"を指定するとサポートされているファイルシステムタイプのリストを出力する。このオプションが与えられなければ、自動検出を実行する。

-h
コンテンツを16進数(hexdump)で表示する。

-s
イメージの統計情報(ユニットサイズ、ファイルブロックサイズ、フラグメント数)を表示する。

-u
イメージ(raw, blkls, swap)のデフォルトのデータユニットのサイズを指定する。

-i imgtype
イメージファイルのタイプをrawまたはsplitのように指定する。引数に"-i list"を指定するとサポートされているタイプのリストを出力する。このオプションが与えられなければ、自動検出を実行する。

-o imgoffset
そのイメージ内でファイルシステムの先頭を指すセクタのオフセットを指定する。

-b dev_sector_size
デバイスのセクタサイズをバイト値で指定する。このオプション指定がない場合はイメージフォーマットで利用されている値か512が指定される。

-v
標準エラー出力STDERRに詳細情報を出力する。

-V
バージョン情報を表示する。

-w
コンテンツをHTMLのテーブルフォーマットで表示する。

image [images]
-iオプションで指定されたフォーマットのディスクイメージまたはパーティションイメージを指定する(イメージが分割されていれば複数指定も可)。

unit_addr
表示するディスクユニットアドレスを指定する。このファイルシステムのユニットサイズは-sオプションで指定した値が用いられる。

num
表示するデータユニット数を指定する。

blkcatの基本的な機能はddを用いて実現することもできる。与えられたユニットにどのiノードが割り当てられているか調べる場合はifind(1)コマンドを使用する。

# blkcat -hw image 264 4
または
# blkcat -hw image 264

関連項目

ifind(1)

著者

Brian Carrier <carrier at sleuthkit dot org>

ドキュメントの更新情報は<doc-updates at sleuthkit dot org>に送信してください。