@port139 Blog

基本的にはデジタル・フォレンジックの技術について取り扱っていますが、記載内容には高確率で誤りが含まれる可能性があります。

NTFS $I30 と Deleted record

NTFS $I30 内に、削除レコードを作成してみます。

サンプル用にフォルダPicturesを作成します。

f:id:hideakii:20170916084249p:plain

次に、削除レコードとして残したいファイルをPicutresフォルダへコピーします。
ファイル名は、名前でソートした場合、最後に表示される名前にしておきます。

f:id:hideakii:20170916083420p:plain

今回は、$I30の削除レコードとしてShoebill.jpgを作成します。

f:id:hideakii:20170916083804p:plain

Shoebill.jpg を Pictures フォルダへコピーします。

f:id:hideakii:20170916084348p:plain

他のファイルをPicutresフォルダへコピーします。

f:id:hideakii:20170916084453p:plain

fte ツールを利用し、$I30の内容を確認します。

Shoebill.jpgのMFTレコード番号は36です。

f:id:hideakii:20170916084649p:plain

AutopsyでPicturesフォルダのメタ情報を確認します。INDEX_ALLOCATION $I30はクラスタ番号35に存在しています。

f:id:hideakii:20170916085425p:plain

 クラスタ番号35を参照します。Shoebill.jpgの$FNデータが最後に存在しています。

f:id:hideakii:20170916090455p:plain

 Shoebill.jpgファイルを削除します。

f:id:hideakii:20170916090745p:plain

AutopsyでPicturesフォルダを確認します。MFTレコード番号36の情報から、JPEG画像を表示できます。

f:id:hideakii:20170916091038p:plain

 新規にファイルを作成し、MFTレコード36を上書きします。

f:id:hideakii:20170916091327p:plain

AutopsyでPicturesフォルダを確認します。$I30のエントリだけが表示されています。

f:id:hideakii:20170916091444p:plain

 fteツールで$I30を確認します。

f:id:hideakii:20170916092107p:plain

 

f:id:hideakii:20170916092319p:plain

Autopsyでクラスタ番号35を参照します。Shoebill.jpgの$FNデータが存在しています。

f:id:hideakii:20170916130026p:plain

Flag項目は 0x02 『Last index entry in the node』となっています。

0x00023880: 00 00 00 00 00 00 00 00 10 00 00 00 02 00 00 00 ................

先頭8バイトの「File reference」は上書きされています。この為、MFTレコード番号は確認できな状況です。

 

意図的に$I30にファイル名痕跡だけを残したい場合には、上記手順で作成できます。

 

f:id:hideakii:20170916092613j:plain