漏洞模擬平臺dvwa搭建基於XAMPP 原

【操作系統】

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

 

至此完

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章