Application)をデプロイしましてので、デプロイ方法を共有します。インストール環境は以下のとおりです。Application)とはDVWAとは、Webアプリケーションの脆弱性を再現できるWebアプリケーションです。クロスサイトスクリプティングや、SQLインジェクションなど、様々な脆弱性が含まれています。WAFのテスト用や、脆弱性があるソースコードの学習用などに使用されています。Set-を使って正常にブロックするかどうかを検証します。DVWAのデプロイ本手順は、Macで行っております。Windowsでも問題ございませんので、適意読み替えてください。EC2のデプロイ任意のアカウント、VPCにデプロイを行ってください。本手順は、AmazonLinux2で行いましたが、Windows環境でも問題ございません。適意任意のインスタンスを準備してください。インスタンスをデプロイ後、パッケージを最新にしておきます。-yXAMPPのインストール続いて、DVWAを公開するWebサーバと、データベースをデプロイします。個別にインストールしてもいいですが、今回は簡略化するためにオールインワンのXAMPPを使用します。XAMPP公式サイトからLinux用のインストールファイルをダウンロードします。バージョンは、お好みのバージョンをお選びください。ダウンロードしたインストールファイルを任意のフォルダへアップロードします。私は、CyberDuckでSFTP経由でホームフォルダに移動しました。アップロードしたファイルの権限を変更します。xampp-linux-x64-7.2.26-0-installer.run続いてインストーラを実行します。./xampp-linux-x64-7.2.26-0-installer.run実行すると以下のような画面になりますので、yで実行をしていきます。インストールには数分かかりますので、しばらくお待ち下さい。computer.インストールが完了したらパブリックDNSにアクセスして、テスト画面が表示されることをご確認ください。DVWAのインストールWebサーバ、DBサーバの準備ができましたので、DVWAのインストールを行います。インストーラをダウンロードします。https://github.com/ethicalhack3r/DVWA/archive/master.zip公式サイトからダウンロードしていただき、アップロードしてもらってもかまいません。インストーラを展開します。master.zip次に、展開したフォルダをXAMPPのドキュメントルートに移動します。/opt/lampp/htdocs次にドキュメントルートの権限を変更します。/opt/lampp/htdocs/続いて、所有権もec2-userに変更します。/opt/lampp/htdocs/フォルダ名を変更します。フォルダ名はアクセスURLになりますので、シンプルにdvwaに変更します。/opt/lampp/htdocs/dvwaこの段階でDVWAにアクセスすると、以下のメッセージが表示されますので、configファイルを作成します。アクセスするURLは以下の通りです。グローバルアドレスはxxxに変更しております。http://ec2-xxx-xxx-xxx-xxx.ap-northeast-1.compute.amazonaws.com/dvwaドキュメントルートに移動します。/opt/lampp/htdocs/dvwa/configファイルをコピーして作成します。config/config.inc.phpコピーしたconfigファイルを編集します。DB接続用のパスワードが入ってしまっておりますので、空白にします。]の値を消去してください。'false';?>config編集後、DVWAのwebアプリケーションにアクセスしてください。Database」を選択してデータベースを作成してください。以下の画面が表示されましたら正常にデータベース作成が完了です。エラー表示が出る場合は一度、XAMPPを再起動します。restart再起動後、もう一度データベースを作成してください。正常に作成できましたらログインを行ってください。初期ログインIDは「admin」初期パスワードは「password」です。ログイン後、以下の画面が表示されましたらインストール完了です。使い方についてはまた別途記事を書きたいと思います!WAFのテストなどに是非ご活用ください!誰かの参考になれば幸いです。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。