忘備録：デジタルフォレンジック（ハッキング解析の基本調査項目と方法）

 Q1　イメージファイルの確認
イメージファイルのMD5ハッシュ値を求めます。
イメージファイルのハッシュ値をmd5sumコマンドで算出します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/9d4d5ca6-d38e-2266-8a1d-ad82bd879c2c.png)
（イメージファイルSCHARDT.imgは調査対象）


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/f2c11bbd-eac7-d7f6-c4fd-3e34ba6cc5f9.png)

Q2　OSの特定
   FTK imagerでWindowsPCのこのconfigフォルダを開く
　ファイル(NTUSR.DAT,Usrclass.dat)を解析PCにエクスポートする
   RegRipperを使って解析する

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/99831852-2491-3282-b4f3-ee58aa8b21aa.png)

多くのプラグインがありますので、このようにプラグインに関するテキストファイルを作成し、検索できるようにしておくと解析の効率が高まります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/5e12ce97-3655-6c8d-eeba-21dde6ad1ead.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/62f2aa77-f620-7f47-5406-5429cff3f299.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/e98c141f-19b5-7bf9-6463-e4924f504a69.png)

   
Q3　OSのインストール日の特定
　　rip -r <パス>　-p winver
  ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/2e5822ec-477e-5a15-5b78-197ff38f0fa2.png)

Q4　タイムゾーンの調査
　　rip -r <パス>　-p timezone
  ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/cc28cc3f-2c72-3b01-27e7-4b636db3a955.png)

Q5　所有者情報の調査
   rip -r <パス>　-p winnt_cv
   ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/567db9ea-bbb2-1373-cecf-21c07bbd5d7e.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/af1c70eb-d12e-9fad-7c85-c8253e4b4be6.png)


Q6　コンピュータ名の調査
    rip -r <パス>　-p compname
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/d3c5eb4a-3c69-a9a2-0c50-77b83bcd6839.png)
   
Q7　ホスト名の調査
    rip -r <パス>　-p compname
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/b0472f08-0f63-8a81-ebfc-5dfe9d5856b7.png)

    
Q8　最後のシャットダウン時刻の調査
   rip -r <パス>　-p shutdown
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/d9b0d64e-d678-896b-351e-19d90a4bdca9.png)
   
Q9　PC登録アカウントの調査
    rip -r <パス>　-p samparse
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/42c77c00-69ca-dc27-1ff5-f6988d0d6f57.png)
    
Q10　PC利用状況の調査
     rip -r <パス>　-p compname | grep -i -e login
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/1d1b84fb-89ee-94c6-fe69-9aa757026d92.png)

     
Q11　最後にログインしたユーザの調査
     rip -r <パス>　-p compname | grep -i username -e login
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/2d457939-2697-249e-2e89-45fce79b1aa4.png)
     
Q12　アカウントについて
登録者の調査
     ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/d33958ca-3a31-b019-c3e5-eed9a195bd2e.png)

もっとも使用しているアカウントのPC利用状況の調査
     rip -r <パス>　-p samparse | grep -r -e  username  | grep -i username -e login

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/ac498481-b29f-b34a-efd2-59bc397cf40e.png)

最後にログインしたユーザーの調査
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/1e427230-4356-2b5c-95e4-3da968a80d7c.png)

Q13　ネットワークインタフェースカードの調査
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/2bbe4ca2-d552-026a-97e5-57d9d529e70d.png)
ETHERNETと無線LANの2つのネットワークインタフェースカードがあります。

Q14　IPアドレスとMACアドレスの調査
Program FilesのディレクトリーのLook@LANのディレクトリーに移動し、その設定ファイルを調査します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/9ad6eada-ea6d-7171-a803-391699b44655.png)

Q15　インターフェースカード製造メーカの調査
MACアドレスの12文字の上6文字はOUI Organizationally Unique Identifierと呼ばれ、製造メーカーに与えられるIDです。
サイトで調べることができます。


Q16　ハッキングプログラムの調査
よくハッキングに利用されるプログラムあるいはツールとして以下が挙げられます。
すなわち、パスワードの収集解読ツール、Snifferと呼ばれる盗聴ツール、あるいはパケット解析ツール、リモートデスクトップのツール、無線LANのアクセスポイント検出ツール、脆弱性検査ツールおよびネットワークスキャナーなどがよく使用されます。

一般にWindows PCのプログラム、ツールのインストール場所としてProgram Filesが最も可能性が高いと言えます。
    ・ FTK imagerにより、イメージファイル内のProgram Filesのディレクトリーを調べ、
    　 ハッキングと関係のありそうなプログラムを挙げる
    ・ WindowsのFTK imagerで、イメージファイルSchardtのProgram Filesを開く
    　 わからない名前を調べていく
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/fde6b2cc-0b2f-524c-9ff8-13c6e558a4f9.png)

     
Q17　SMTPメールアドレスの調査
　   grep -ir SMTPusernmame
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/8fd69c0d-569c-88c0-e188-08f8d396cfd7.png)
    

Q18　NNTP（news server）設定の調査
NNTPは通信プロトコルです。ここ最近は使われにくいプロトコルのため、不正利用される場合は使用される可能性があります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/10321ff5-14f9-e5fb-0562-d93dcd476d19.png)
　   grep -ir newsserver
    
Q19　NNTP（news server）関連プログラムの調査
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/a827159d-79da-2941-395a-9e160415124c.png)
 Agentをキーワードにしてネット検索してみます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/4fab334f-3861-b46a-e338-eacaefc0a686.png)
捜査対象のProgram Filesを調べます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/02686af0-d12d-21d4-ee64-c98f0763e757.png)

Q20　Documentsの調査（調査対象外、、、一応記載）
拡張子dbxを含む名前のファイルを探すことにします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/4c7d0233-de80-513f-8d93-841e30d7da86.png)

結果
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/f24ddcf7-28b9-e786-e35f-bc9bd9ed5e61.png)

エクセルにコピー
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/29f50b8c-8a95-581a-8370-7a133dc1eb7f.png)

見やすいように整理をし、メールなどのドキュメントを消していきます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/fa4fba8d-3a20-5fa4-021d-de064321748e.png)

Q21　チャットの調査
Program filesにチャットのファイルがあります。
今回はmIRCというIRCインターネットリレーチャットのユーザ設定の内容を調べます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/e8b0d8f3-e834-3aa8-f84e-09748d9b04f2.png)
結果
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/88f053ed-8350-36af-4220-e2552803bd18.png)

チャットログファイルの調査
Program files の中のmIRCディレクトリーの中にlogsというディレクトリーがありますので、それを開きます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/861cade4-7264-2525-7b1c-43f4949fb83c.png)

Q22　パケット盗聴ファイルの調査
Etherealを用いて盗聴したと考えられるデータのファイルを特定していきます。
解析方針としてマウントディレクトリのDocuments and Settingの中のユーザーのディレクトリを調べ、盗聴データパケットキャプチャファイルを探します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/0bdc46fe-a2df-c7ad-53aa-87a679a51053.png)

今回はinterceptionというファイルが見つかります。
fileコマンドでこのファイルをプロファイリングします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/0db47fe1-f82d-eb7f-fbf4-6f51cdeca9c0.png)

Q23　盗聴された通信端末の調査
Wiresharkを用いて前課題で検出したパケットキャプチャファイルの中の通信内容を解析し、盗聴された無線通信端末の種類を特定することにします。

Wiresharkを開き、メニューバーのFile→Open→対象者のディレクトリ→検索欄にinterceptionを入れる→Open
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/de457bb8-0412-d178-d1dc-682f7060986e.png)
パケット履歴が見れます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/a832f903-bfd5-e4ac-f356-ac7015be7bc2.png)


パケットストリームのひとつを右クリックし、このようにTCPストリームを抽出します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/39e7645d-3afb-8c71-0375-d053a46d0477.png)


Q24　アクセスしたWebサイトの調査
検索窓にhttpと入れて、被害者が訪れたWebサイトのURLを抽出します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/de2eecae-0847-a308-964f-e9320b114f4b.png)

Q25　Webベースメールアドレスの調査
ユーザーディレクトリーにおいて先に示した正規表現を用いてメールアドレスを抽出します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/520d857c-66ab-827e-f904-ba382d38b1bc.png)

候補が出ます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/c3399073-6319-b691-d787-9b86b1a7f7b1.png)

エクセルにtextファイルを開きます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/ba82db61-ff1f-8ea3-bc77-5403882ad41f.png)

各メールアドレスの出現回数を計算します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/a56734d9-767b-326a-4c73-8b1e621bbff9.png)

出現回数の多い順にソートします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/00ed9f3b-989e-31ad-5b80-25ab79cec354.png)

Q26　Webベースメールの保存先の調査
マウントディレクトリーのDocuments and Settingに移動し、下記のgrepコマンドを実行します
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/41758d98-3dc5-e91e-8270-99794ac8cc59.png)

いくつか拡張子htmが付いたファイルが現れます。
メールの内容が表示されているファイルとしてこのShowLetter[1].htmがあります。
メールアドレスに関する情報を検索します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/b7e93ae1-6754-8d1a-48c6-9685e0a7272b.png)

ファイルShowLetter[1].htmにYahooメールが保存されていることが分かります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/e789a0f3-d956-aae6-161b-70465eb831b2.png)

Q27　ゴミ箱に残っている実行ファイルの調査
ゴミ箱 ディレクトリーRECYCLERのSIDのついたファイルを開き、実行ファイル拡張子exeが付いたファイルの数を調べます。
FTK imagerでイメージファイルを開き、RECYCLERの内容を見てみます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/59d47854-b7fc-df70-31df-4839f10ff428.png)

Q28　ゴミ箱に残っている実行ファイルの削除の調査
ゴミ箱で見つかった実行ファイルは本当に削除されているのかの調査になります。
ゴミ箱で表示されているファイルは、実際には残っています。
FTK imagerで開いて見つかった実行ファイルについて、以下の方法で残っていることを確認します。
実行ファイルをクリックし、FTK imagerの下のペイン 領域にバイナリ情報を表示させることにします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/d18d38a3-c5fa-9827-a6df-3a3d8200905c.png)
ァイルをクリックしますと下のペインにファイルのバイナリ情報が表示され、実行ファイルであることが確認できます。

Q29　実際に削除されたファイルの調査
RECYCLERディレクトリ内にINFO2という名前のファイルがありますので、これに記載されている削除情報をツールrifiutiを用いて調べることにします。
ごみ箱から削除されたファイルの情報は、RECYCLERディレクトリの内の各ユーザーのSIDが付いたディレクトリーの中にあるINFO2ファイルに記載されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/9a94c742-b6d6-0510-1614-e4a76e2be0ed.png)


apt-getコマンドでrifiutiをインストールします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/fb68cc62-207d-eb24-00e0-c38c26da289e.png)

rifiutiの利用法の確認をします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/2e391b6d-278a-1c5c-57e0-fbb1ddd76628.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/7283d2f2-1bdd-89d5-ed1e-39ca4cb53cd9.png)

Q30　コンピュータウィルスの調査
PCにウイルススキャンツールclamscanを用いて、マウントディレクトリー内のコンピューターウイルスの有無を調査します。
マウントディレクトリーに移動し、以下のコマンドで検査を実施します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/c282cafa-6ca8-eaf9-b182-638782fb7607.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/bf0367ea-8883-965c-72bc-c43a89f2cf38.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/d98b7b76-3f88-6863-f822-4b39d56a0087.png)
この部分を調べていきます。