漏洞模拟平台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

 

至此完

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