前言
????????滲透測試(Penetration test)即網絡安全工程師/安全測試工程師/滲透測試工程師通過模擬黑客,在合法授權范圍內,通過信息搜集、漏洞挖掘、權限提升等行為,對目標對象進行安全測試(或攻擊),最終找出安全風險并輸出測試報告。
? ? ? ??vulstudy是專門收集當下流行的漏洞學習平臺,包含dvwa和pikachu等10幾種靶場,方便進行滲透測試練習。
????????本文僅用作學習記錄,不做任何導向。請勿在現實環境中模仿,操作。
一、安裝docker
????????Darren洋進行靶場搭建,首先要檢查一下虛擬機或服務器上docker是否安裝,沒安裝的小伙伴可以參考Darren洋之前發的詳細docker安裝教程,安裝步驟清晰明了。
實戰詳解docker安裝步驟——Linux操作系統(CentOS7.9)下安裝容器技術docker引擎_centos7.9 docker-CSDN博客
二、pull?vulstudy源文件
? ? ? ? 直接使用git clone命令拉取github社區的vulstudy源文件即可。下載完后安裝目錄下就會有vulstudy目錄。
git clone https://github.com/c0ny1/vulstudy.git
三、安裝docker compose
????????在安裝docker compose之前啟動docker。
systemctl start docker
(1)使用yum命令安裝docker-compose-plugin配置文件即可。
yum install docker-compose-plugin
(2)安裝完成后即可使用以下命令查看docker compose版本信息。
docker compose version
四、docker compose構建項目
? ? ? ? 使用docker compose up命令在含有docker-compose.yml的目錄里即可啟動構建對應項目。
docker compose up
五、訪問項目
? ? ? ? Darren洋這里因為里面默認映射端口為80端口,所以直接在瀏覽器中輸入http://ip即可訪問本地DVWA項目。想要修改端口,直接在docker-compose.yml里進行修改即可。
http://ip