利用 Docker 進行滲透測試
您將學習如何透過 docker 以簡單的步驟配置易受攻擊的 Web 應用程式 (DVWA)。Docker 是一款第三方工具,用於建立隔離的環境來執行任何應用程式。使用容器執行這些應用程式。這些容器是獨一無二的,因為它們將應用程式的所有依賴項彙總到一個包中並進行部署。輸入以下命令進行安裝和配置:
- apt update
- apt install docker.io
- systemctl start docker
- systemctl enable docker
在 Docker 上配置 DVWA
極易遭攻擊的 Web 應用程式 (DVWA) 是非常易受攻擊的PHP/MySQL Web 應用程式。其主要目標是在合法環境中幫助安全專業人員測試他們的技能和工具,幫助 Web 開發人員更好地理解這些流程。
- 搜尋 DVWA docker 映象
docker search web-dvwa
- 提取該軟體包
docker pull vulnerables/web-dvwa
- 啟動 DVWA 的 docker 服務
docker run -p 80:80 vulnerables/web
如果不用 Docker,我們必須執行許多命令才能安裝 DVWA,但透過下列步驟,只需要幾個步驟即可完成安裝;

廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP