壹、Docker下載

一、先用EC2的SSH連線

參考: DAY 20 - 連接到 EC2 instance 並下載 Docker

開啟cmd並且複製ssh的選項並貼上
image

sudo apt update

sudo apt install apt-transport-https ca-certificates curl software-properties-common
image

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
image

sudo add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable”
image

sudo apt update

image

apt-cache policy docker-ce
image

sudo apt install docker-ce
image

sudo docker –version
image

測試Docker開啟: sudo service docker start
sudo docker ps
image

貳、Docker 下載 DVWA pre-built image

image

下載網址參照: DVWA pre-built image.

輸入指令: sudo docker pull ghcr.io/digininja/dvwa:1232568

image

備註: Double check: docker / docker compose

sudo docker compose version

sudo docker version
image

三、安裝 DVWA

指令

image

image

wget https://raw.githubusercontent.com/IamCarron/DVWA-Script/main/Install-DVWA.sh
image

chmod +x Install-DVWA.sh

sudo ./Install-DVWA.sh

成功執行!!

image

安裝過程跑完後:中間可以設置密碼,按enter等於設定不用密碼
image

記得登入的預設帳號跟密碼是
帳號: admin
密碼: password

設定完後可以從http://localhost/DVWA/login.php登入剛剛設定的帳號與密碼
image

登入畫面:
image