Linux下DVWA安装配置

1、首先安装 XAMPP

下载XAMPP,如何安装,官网有安装指导的。

How do I install XAMPP?
Choose your flavor for your linux OS, the 32-bit or 64-bit version.
Change the permissions to the installer
chmod 755  xampp-linux-*-installer.run
Run the installer
sudo ./xampp-linux-*-installer.run
That's all. XAMPP is now installed below the /opt/lampp directory.

注意的是,启动lampp时,如果你的电脑有安装VMware,那么你的电脑443端口是被vm占用的,那么启动Apache服务就会报Another web server with SSL is already running,只要到VMware 设置中,将share VMs关闭掉就可以启动服务了。

测试页面,那XAMPP就安装成功了。

Linux下DVWA安装配置


2、DVWA安装

 下载DVWA,然后解压 

sudo unzip DVWA-master.zip 

Linux下DVWA安装配置

把解压出来的DVWA-master文件夹 ,移动到lampp/htdocs/目录下

sudo mv DVWA-master  /opt/lampp/htdocs/


我先切换到复制的DVWA-master下的 config 目录中:

~/Downloads$ cd /opt/lampp/htdocs/DVWA-master/config/


config.inc.php.dist 改名为 config.inc.php

/opt/lampp/htdocs/DVWA-master/config$ sudo mv config.inc.php.dist     config.inc.php


/opt/lampp/htdocs/DVWA-master/config$ sudo vim config.inc.php 

config.inc.php 设置中有MariaDB 的密码(db_password)设置为空,

Linux下DVWA安装配置


因为是自己搭建的环境,是用来模拟和学习,安不安全我就不考虑了,我把allow_url_include设置为 了On,这里根据个人情况而定

sudo vim /opt/ampp/etc/php.ini 

Linux下DVWA安装配置


然后重启服务,sudo /opt/lampp/lampp restart,浏览器打开http://127.0.0.2/DVWA-master/

Linux下DVWA安装配置

可以看到一个基本的情况,如一些php的模块安装情况,提示 no 的几个地方,给777的权限

sudo chmod 777 /opt/lampp/htdocs/DVWA-master/hackable/uploads/

sudo chmod 777  /opt/lampp/htdocs/DVWA-master/external/phpids/0.6/lib/IDS/tmp/phpids_log.txt

sudo chmod 777 /opt/lampp/htdocs/DVWA-master/config


显示不能连接到数据库,那就点击建立数据库,

Linux下DVWA安装配置


进入登录页面,用户名是admin  密码 password后进入

Linux下DVWA安装配置

完成。