反フォレンジック技術の打破　Windows ファイル システム上での SSD ファイル カービング


◆目的
目的は、Windows ファイル システム上で SSD ファイル カービングを実行する方法

ファイル カービングは、ファイル メタデータがない場合に、未割り当てのハード ディスク領域からファイルおよびファイルの断片を回復する技術です。

◆概要
Windows 用のAutopsyツールに慣れ、TRIM 機能が SSD 上のデータ回復の可能性にどのような影響を与えるかを理解するのに役立ちます。また、TRIM 機能が無効になっている場合に、SSD 上の Windows ファイル システムからデータを回復する方法を学ぶのにも役立ちます。つまり、このラボでは Windows ファイル システム上で SSD ファイル カービングを実行します。

１，
Autopsyを使用して、Windows ベースの証拠の TRIM が有効な SSD イメージと TRIM が無効な SSD イメージを調べます。

autopsy-4.14.0-64bit.msiインストーラーをダブルクリックして、ウィザードによるインストール手順に従います。をクリックしてインストールプロセスを完了します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/8aa3bccb-99c5-34bc-312d-ea18ac8cb14d.png)

２，
インストールが完了したら、「完了」をクリックしてセットアップ・ウィザードを終了します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/2ab5d700-8446-3ed6-d6ac-9aaeb123fefd.png)

３，
インストールが完了したら、デスクトップ上のAutopsy 4.14.0ショートカット アイコンをダブルクリックします。

Autopsy Welcomeウィンドウが Autopsy メイン ウィンドウとともにバックグラウンドで表示されます。[ようこそ]ウィンドウで、[新しいケース]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/1114f7ea-e9b7-a113-ba2e-e05658e0e754.png)

４，
[新しいケース情報]ウィンドウが開き、ケース名とベース ディレクトリを入力するよう求められます。ベース ディレクトリは、ケース データが保存される場所です。識別目的に応じてケース名を入力できます。このラボでは、ケース名をSSD File Carving (Windows、TRIM 有効)として割り当てます。

５，
デスクトップに新しいフォルダー (ここではImage File Analysis )を作成し、そのフォルダーに症例データを保存します。「参照」をクリックしてこのフォルダをベース・ディレクトリとして選択し、「次へ」をクリックします。
※[選択]ダイアログ ボックスで[新しいフォルダーの作成]アイコンをクリックし、新しいフォルダーを作成できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/fbff5c3c-95d9-9cf6-b305-0f2f7fe5f395.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/2ec307e6-08e8-e918-6e96-3d10cc5c929b.png)

６，
「オプション情報」セクションが表示されます。事件番号と審査官の詳細を入力します(ここでは、事件番号を99として指定しています)。「審査官」セクションに詳細を入力できます。「完了」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/8ba8ee9a-a99a-c35e-45a5-694e1852aab4.png)

７，
アプリケーションがケースを作成するのに時間がかかります。ケースの作成後、[データ ソースの追加]ウィンドウが表示され、最初に[追加するデータ ソースの種類の選択]セクションが表示されます。[ディスク イメージ] または [VM ファイル]オプションが選択されていることを確認し、[次へ]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/f08deb74-5b11-cf92-ea4b-89e5e22c8c8a.png)

８，
[データ ソースの選択]セクションが表示されます。[参照]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/8ecea763-3440-5f93-1f08-24637d2394cc.png)

９，
「開く」ウィンドウが表示されます。C:\CHFI-Tools\Evidence Files\Forensic Images の場所に移動し、ファイルWindows_Evidence_SSD_TE.ddを選択して、[開く]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/565c80d7-12f5-e4a0-82fc-c1727c1b3a2a.png)

１０，
[データ ソースの選択]セクションの [パス] フィールドにWindows_Evidence_SSD_TE.ddファイルへのパスが表示されます。「次へ」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/4f6c858f-39dd-6432-06ec-c5d28d41a8e8.png)

１１，
[データ ソースの追加]ウィンドウに、チェックされたオプションのリストを含む[取り込みモジュールの構成]セクションが表示されます。要件に応じてこれらのオプションを選択してください。これらのオプションをデフォルトに設定したままにすることもできます。「次へ」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/d3f43c11-9357-0295-8761-15d7ee57e062.png)

１２，
[データ ソースの追加]セクションが表示され、次のメッセージが表示されます。データ ソースがローカル データベースに追加されました。ファイルは分析中です。「完了」をクリックします。

※
Autopsyツールによる画像ファイルの分析には時間がかかります。Autopsy ウィンドウの右下隅にステータスを表示します。解析が完了するとステータスが消えます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/066354ca-0daa-74bd-2f5e-79f36be1cf27.png)

１３，
アプリケーションのメイン ウィンドウが表示されます。ウィンドウの左側のペインで「データ ソース」ノードを展開します。[データ ソース]オプションには、分析したイメージ ファイルの名前が一覧表示されます (この場合は、Windows_Evidence_SSD_TE.ddです)。

１４，
イメージ ファイル名 ( Windows_Evidence_SSD_TE.dd ) をクリックして、ツール ウィンドウの右側のペインにその内容を表示します。イメージ ファイルには、Windows システム上で保存/使用されるファイル、プロセス、サービス、ツールなどに関連するデータを保存するフォルダーが含まれています。

※Autopsy は、イメージのスキャン中に仮想マシンのリソースのほとんどを利用します。スキャンが完了するまで、マシンが応答しなくなる可能性があります。スキャンが完了するまではマシンにアクセスしないことをお勧めします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/5f90c407-b7bf-7b24-e971-474213ee3224.png)

１５，
アプリケーションのメイン ウィンドウが表示されます。ウィンドウの左側のペインで「データ ソース」ノードを展開します。[データ ソース]オプションには、分析したイメージ ファイルの名前が一覧表示されます (この場合は、Windows_Evidence_SSD_TE.ddです)。

１６，
イメージ ファイル名 ( Windows_Evidence_SSD_TE.dd ) をクリックして、ツール ウィンドウの右側のペインにその内容を表示します。イメージ ファイルには、Windows システム上で保存/使用されるファイル、プロセス、サービス、ツールなどに関連するデータを保存するフォルダーが含まれています。
※Autopsy は、イメージのスキャン中に仮想マシンのリソースのほとんどを利用します。スキャンが完了するまで、マシンが応答しなくなる可能性があります。スキャンが完了するまではマシンにアクセスしないことをお勧めします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/0a8dff6e-f23f-cdb8-52ba-1f54701b29a0.png)


１７，
画像ファイルを展開して内容をご覧いただくこともできます。そこで、画像ノードを展開します。

ここでの私たちの目標は、彫刻されたファイルを回復することです。このツールは画像を分析するのに約 10 ～ 15 分かかり、画像から削除されたファイルや切り取られたファイルを取得しようとします。

ただし、これはTRIM 対応の SSDイメージ ファイルを証拠ファイルとして使用するケースであるため、このツールではファイルが何も刻まれていないことがわかります。したがって、これは、SSD イメージ ファイルで TRIM が有効になっている場合、ファイル カービングができないことを示しています。これで、 Autopsyに関連するすべてのウィンドウを閉じることができます。

<h5>TRIM が無効になっている SSDイメージ ファイルからのデータの取得に移ります。以下の手順では、TRIM が無効になっている場合の Windows ファイル システムでの SSD ファイル カービングについて説明します。</h5>


１８，
Autopsyツールを閉じ、デスクトップにあるツールのショートカット アイコンをダブルクリックして再起動します。

Autopsyのメイン ウィンドウと、ようこそウィンドウが開きます。

「ようこそ」ウィンドウで「新規ケース」オプションをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/4ee4787c-4b6d-4441-0e6c-615f8ca63984.png)

１９，
[新しいケース情報]ウィンドウが開き、ケース名とベース ディレクトリの入力を求められます。ベース ディレクトリは、ケース データが保存される場所です。識別目的に応じてケース名を入力できます。このラボでは、ケース名をSSD File Carving (Windows, TRIM Disabled)として割り当てます。

２０，
症例データは、デスクトップにあるImage File Analysisフォルダーに保存します。したがって、このフォルダーをベース ディレクトリとして選択し、[次へ]をクリックします。

[新しいケース情報]セクションでは、イメージ ファイル分析フォルダーがデフォルトで選択されています。これは、上記の手順でSSD ファイル カービング (Windows、TRIM 有効)を実行するときにこのフォルダーを選択したためです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/c1ffe664-b018-00e0-4c30-bc844cddb9cf.png)

２１，
「オプション情報」セクションが表示されます。事件番号と審査官の詳細を入力します(ここでは、事件番号を100と入力しています)。「審査官」セクションに詳細を入力できます。「完了」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/a6ecee9f-6c0c-6dec-6f07-1acb26ee0b3a.png)

２２，
アプリケーションがケースを作成するのに少し時間がかかります。ケースの作成後、[データ ソースの追加]ウィンドウが開き、最初に[追加するデータ ソースの種類を選択]セクションが表示されます。[ディスク イメージ] または [VM ファイル]オプションが選択されていることを確認します。「次へ」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/056e9923-5ecd-fe54-f30c-2c4bdef29c11.png)

２３，
[データ ソースの選択]セクションが表示されます。[参照]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/7acbd4dd-c10f-9044-f08c-7efc859a9b9f.png)

２４，
対象のWindows_Evidence_SSD_TD.ddファイルを選択して、[開く]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/64a1104d-5fe4-5d72-09a9-394689a781a8.png)

２５，
[データ ソースの選択]セクションに、 Windows_Evidence_SSD_TD.ddファイルへのパスが表示されます。「次へ」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/f7a2c628-4cba-ca66-3441-46b9ff45ede6.png)

２６，
「データ ソースの追加」ウィンドウに「取り込みモジュールの構成」セクションが表示されます。このセクションには、チェックされたオプションのリストが含まれています。要件に応じてオプションを選択してください。これらのオプションをデフォルトに設定したままにすることもできます。「次へ」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/f02776aa-ee3f-e2e6-01f7-35c3843d05f5.png)

２７，
「データ ソースの追加」セクションが表示され、「データ ソースがローカル データベースに追加されました」というメッセージが表示されます。ファイルは分析中です。「完了」をクリックします。

このツールによる画像の分析には時間がかかります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/388c7d7c-0fbb-7e62-3110-f43926cd304a.png)

２８，
アプリケーションのメイン ウィンドウが表示されます。左側のペインで「データ ソース」ノードを展開します。[データ ソース]オプションには、分析したイメージ ファイルの名前が一覧表示されます (この場合は、Windows_Evidence_SSD_TD.dd )。

２９，
イメージ ファイル名 (ここではWindows_Evidence_SSD_TD.dd ) をクリックして、ツール ウィンドウの右側のペインにその内容を表示します。イメージ ファイルには、Windows システム上で保存/使用されるファイル、プロセス、サービス、ツールなどに関連するデータを保存するフォルダーが含まれています。
※Autopsy は、イメージのスキャン中に仮想マシンのリソースのほとんどを利用します。スキャンが完了するまで、マシンが応答しなくなる可能性があります。スキャンが完了するまではマシンにアクセスしないことをお勧めします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/81318bc2-5453-6e65-d329-dbcd5aa436cd.png)

３０，
目標は、彫刻されたファイルを取得することです。このツールがCarvedFilesフォルダーをロードするのに約 10 ～ 15 分かかります。CarvedFilesフォルダーをロードすると、ツールはウィンドウの右側のペインと、展開した場合はWindows_Evidence_SSD_TD.ddノードの下の両方にそのフォルダーを表示します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/d73da760-1eed-f5b8-6277-8097f73dce2e.png)

３１，
彫刻されたファイルを見つけるには、ウィンドウの右側のペインにあるCarvedFilesフォルダーをダブルクリックします。このツールには多数の彫刻ファイルがリストされており、ファイル名に対してナイフのアイコンと組み合わせられた十字マークによってすべて識別されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/61c5516e-d8c5-0cde-7d90-1df138064393.png)
※彫刻されたファイルがロードされると、「削除されたファイル」オプションにもそれらのファイルが表示されます。「削除されたファイル」ノードを展開して、その下に「すべて」カテゴリを見つけます。[すべて]を選択し、右ペインのファイルのリストを下にスクロールして、彫刻されたファイルを見つけます。したがって、これらの彫刻されたファイルは、 [削除されたファイル]の[すべて]から復元することもできます。

３２，
彫刻されたファイルの内容を表示するには、ファイルを選択します。その内容はツール ウィンドウの下部ペインに表示されます。ここでは、ファイルf0475952.gifを選択しました。このファイルの内容がウィンドウの下部ペインに表示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/141de0e8-f6ba-90e0-5694-0fecba401448.png)
※彫刻されたファイルを選択すると、ツールはデフォルトで下部ペインの [アプリケーション] タブにそのコンテンツを表示します。[16 進数]、[テキスト]、[ファイル メタデータ]、およびその他のタブをクリックして、その下に保存されているそれぞれのデータを表示することもできます。

３３，
ここで、選択した彫刻ファイルを復元するには、そのファイルを右クリックし、コンテキスト メニューから[ファイルの抽出]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/4a0f8d52-9dc7-7cbd-49d2-66ebf0c6164c.png)

３４，
[保存]ウィンドウが開き、ファイルがエクスポートされるデフォルトの場所が表示されます。このデフォルトの場所は、デスクトップのイメージ ファイル分析フォルダーに作成されたケース フォルダー内に存在するエクスポートサブフォルダーです。「保存」をクリックしてファイルをエクスポートします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/ea6aff63-3bb2-8def-2236-b12ec284641f.png)

３３，
ファイルが抽出されたことを示すポップアップが表示されます。ポップアップを閉じるか、「OK」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/3e60470a-f00f-5276-3bfb-38e1a4c534ae.png)

３４，
ここで、彫刻されたイメージ ファイルが保存されている場所に手動で移動します。場所はC:\Users\Administrator\Desktop\Image File Analysis\SSD File Carving (Windows, TRIM Disabled)\Exportです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/b1b67164-73b3-a9d8-3b97-713f2202e6e2.png)

３５，
この場合、ファイルの内容は、 TRIM が無効になっているときにディスクから取得されているため、取得して表示することができました。

同様に、他の彫刻されたファイルの内容を取得して表示することもできます。

開いているウィンドウをすべて閉じます。