【操作系統】
Ubuntu 18.0.1
【pre install】
#sudo apt install lrzsz
#sudo apt install net-tools
#sudo apt install vim
#sudo apt-get install openssh-server
#sudo apt install git
【方案一】:已經有了php開發環境,則直接按照如下步驟操作(但注意一定不要放到公網環境,以免被肉)。
#sudo apt install git //已有git則略
#cd /opt/html/ #cd到apache主目錄
#git clone https://github.com/ethicalhack3r/DVWA #通過git獲取最新DVWA工程
瀏覽器訪問
http://127.0.0.1/DVWA-1.9/setup.php
【方案二】:完全乾淨的系統,沒有php,mysql,apache環境:
step1:下載安裝 XAMPP
#cd /usr/src
#wget https://www.apachefriends.org/xampp-files/7.2.9/xampp-linux-x64-7.2.9-0-installer.run
#sudo chmod 755 xampp-linux-*-installer.run
#sudo ./xampp-linux-*-installer.run
按照提示,點默認下一步,完成安裝。
step2:啓動服務
manageServers->restartAll
如下圖狀態,則表示xampp環境及服務安裝及啓動成功
修改配置文件:在Require local所在行之上添加一行內容
Require all granted
,並restart apache服務
#vim /opt/lampp/etc/extra/httpd-xampp.conf
xampp默認安裝目錄
/opt/lampp
step3:瀏覽器訪問,檢查是否安裝成功
http://192.168.213.134/phpmyadmin/
http://192.168.213.134/dashboard/phpinfo.php
【配置文件位置說明】
- Apache : /opt/lampp/etc/httpd.conf, /opt/lampp/etc/extra/httpd-xampp.conf
- PHP : /opt/lampp/etc/php.ini
- MySQL : /opt/lampp/etc/my.cnf
- ProFTPD : /opt/lampp/etc/proftpd.conf
- 管理員賬號:/opt/lampp/htdocs/DVWA/dvwa/includes/DBMS/MySQL.php
step4:下載最新dvwa工程包到apache解析根目錄
#cd /opt/lampp/htdocs
#sudo git clone https://github.com/ethicalhack3r/DVWA
step5:修改數據庫配置文件
#cd /opt/lampp/htdocs/DVWA/config
#sudo cp config.inc.php.dist config.inc.php
#vim config.inc.php
step6:瀏覽器訪問如下地址做工程初始化:
http://192.168.213.134/DVWA/setup.php
瀏覽器訪問,按提示將dvwa平臺做初始化:
點擊Create/Reset Database生成如下圖,則表示成功,否則失敗
step7:dvwa部署成功後訪問如下url登錄系統
http://192.168.213.134/DVWA/login.php
【參考網站】
https://github.com/ethicalhack3r/DVWA
https://www.apachefriends.org/faq_linux.html
https://bitnami.com/stack/xampp
至此完