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就安装成功了。



2、DVWA安装

 下载DVWA,然后解压 

sudo unzip DVWA-master.zip 


把解压出来的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)设置为空,



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

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



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


可以看到一个基本的情况,如一些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


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



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


完成。



要在Linux安装DVWA,您可以按照以下步骤进行操作: 1. 首先,确保您已经安装了Apache、MySQL和PHP。可以使用以下命令进行安装: ``` sudo apt-get install apache2 sudo apt-get install mysql-server sudo apt-get install php7.2 sudo apt-get install libapache2-mod-php7.2 sudo service apache2 restart ``` 2. 下载最新的DVWA压缩包,并将其解压到Apache的Web目录下。您可以使用以下命令进行操作: ``` cd /var/www/html sudo wget https://github.com/ethicalhack3r/DVWA/archive/master.zip sudo unzip master.zip sudo mv DVWA-master dvwa sudo chown -R www-data:www-data /var/www/html/dvwa/ sudo chmod -R 755 /var/www/html/dvwa/ ``` 3. 配置DVWA的数据库。首先,登录到MySQL控制台: ``` mysql -u root -p ``` 然后创建一个名为"dvwa"的数据库,并授权给用户"dvwa": ``` create database dvwa; grant all on dvwa.* to 'dvwa'@'localhost' identified by 'dvwa'; flush privileges; exit; ``` 4. 将DVWA配置文件从config.inc.php.dist复制为config.inc.php,并更新数据库相关的配置: ``` cd /var/www/html/dvwa/config sudo cp config.inc.php.dist config.inc.php sudo nano config.inc.php ``` 在文件中找到以下行,将其中的信息更新为前面设置的数据库信息: ``` $_DVWA['db_user'] = 'dvwa'; $_DVWA['db_password'] = 'dvwa'; $_DVWA['db_database'] = 'dvwa'; ``` 保存更改并退出编辑器。 5. 最后,通过在Web浏览器中输入"http://localhost/dvwa"来访问DVWA,并按照安装向导进行设置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值