OWASP ZAP インストール～設定、URL叩けるまで

# 前提
1: OWASP ZAPはJavaで記述されているため、PCにJava実行環境(JRE)が設定されていること

2: オラクルのVirtual boxをインストール

3: 下記参考図書にある、VM環境ファイルやjsonファイルを入手（すぐ試したい方は本購入お勧め）



# OWASP ZAPとは
> OWASP ZAP (OWASP Zed Attack Proxy) はOWASP(The Open Web Application Security Project)が開発・公開しているWebアプリケーション脆弱性診断用ツールで無償で公開されている。

> OWASP ZAP はご利用のPCでプロキシとして動作し、HTTP通信を観察したり、変更したりすることができる。

# JREインストール
[https://java.com/ja/download/manual.jsp](https://java.com/ja/download/manual.jsp)

> 既に設定されているため説明省きます

# OWASP ZAP インストール
[https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project](https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project)


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/57249/662100d4-af84-1acb-4288-c5e1bc904d28.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/57249/96c5d46f-daf2-7368-570a-5dba2746f8ea.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/57249/012f55d8-02ba-7834-f4ce-f09a516017e6.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/57249/f6c606d1-1464-55df-9b3d-8b6a8cd06ee0.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/57249/e6b043c7-51de-2b56-a3e9-be04ca483187.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/57249/3ff3f44d-12c6-7b06-9026-b93f0ebdbe8c.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/57249/9976eb7f-e3d9-ac95-255d-e2730b66d806.png)

# OWASP ZAP の起動～設定
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/57249/f6a8c380-f498-1b0a-6a21-7ec33b5f0b9a.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/57249/212c9924-9b9e-7fcd-c326-d200d6190698.png)

> ツールからオプションを開く

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/57249/dc4d08d8-a12f-25d4-4e96-db29d4509d25.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/57249/4b74b805-2855-ef8a-6faa-42b64fdd54a5.png)

> Addressは、localhost
ポートは58888

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/57249/89112a15-940c-33be-01c4-1fcaa47883e2.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/57249/bafb9f43-21cc-2906-7bb8-60b3d411c8f0.png)

> OKでオプション画面閉じる

*

> Firefox起動

> Firefox のアドオン拡張FoxyProxy-Standardのインストール
[https://addons.mozilla.org/ja/firefox/addon/foxyproxy-standard](https://addons.mozilla.org/ja/firefox/addon/foxyproxy-standard)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/57249/4e400a05-2f6d-2797-6547-ef20b8818478.png)

> http://example.jp/ アクセス

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/57249/a4feaa6c-5ed5-4950-9d80-46daf0321362.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/57249/ca642c3c-0cc9-dac2-bce8-8dbb5ef6e45c.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/57249/e1baef5f-506b-04b8-37d1-0ce765a5e884.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/57249/d5f3b27f-b7d4-1f07-00b6-012201b7b2f9.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/57249/b9dc0cab-061d-6b13-a91a-2d005d29aa80.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/57249/077b3991-747a-9bdf-0921-ba619de1b9b6.png)


> 設定の確認

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/57249/9031c21c-bc02-2c0e-750b-de9c0e43ceef.png)

> Firefox オプションの設定
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/57249/cde919fe-ae27-4357-6165-f66a57750857.png)


# URL叩く

> http://example.jp/31/phpinfo.php アクセス

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/57249/ddccd390-56fa-8a10-3239-4418f6ff013b.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/57249/5447f03d-ed42-1a61-1498-cfec3ee26795.png)

> あとは、いろいろ試して遊んでみよ！！

# 所感
Proxy設定ではまるため、よく本を読み返して理解すれば1時間あれば、ここまではできる

# 参考
「体系的に学ぶ、安全なWebアプリケーションの作り方 第２版」徳丸浩