Linux安装DVWA

下载

使用命令 wget https://github.com/ethicalhack3r/DVWA/archive/master.zip 来下载 DVWA,unzip DVWA-master.zip 来获得 DVWA 文件夹,稍后即用

如有提示bash: apt: command not found…的,请使用 yum install wget 命令安装 wget 工具( debian 系的 Linux 请使用apt install wget来安装)

环境

直接使用 LAMP 来达到 Linux + Apache + MySQL + PHP 的环境要求

运行指令:wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh lamp

一路回车选择默认项-等待安装

安装 DVWA

将之前解压出的 DVWA 文件夹放入 /home/wwwroot/default/ ( LAMP 默认的网站目录)内

 

 (基于本人是新手,我是选择手动下载到windows系统本地后通过直接将文件拖到home目录的)

此时访问 http://10.29.219.79/DVWA (我的 CentOS7 主机地址,请访问自己对应主机的IP,下同),会出现如下错误提示

 DVWA System error - config file not found. Copy config/config.inc.php.dist to config/config.inc.php and configure to your environment.

根据提示,我们进入
/home/wwwroot/default/DVWA/config,使用 cp config.inc.php.dist config.inc.php将配置文件复制一份,然后输入 vim config.inc.php开始编辑配置文件

将 $_DVWA[ ‘db_password’ ] = ‘p@ssw0rd’; 这行的密码修改为我们的 MySQL 使用的默认密码root即可(如果在安装 LAMP 时选择了其他数据库密码,这里请填写相应的密码)

完成安装

完成上述步骤后,访问 http://10.29.219.79/DVWA ,将会被重定向至 http://IP地址/DVWA/setup.php,单击页面底部的 Create / Reset Database 按钮,即可跳转至 DVWA 的登陆页面,开始使用吧~

补充

  • 由于目标系统为 Linux 记得在浏览器地址栏输入地址时区分大小写
  • DVWA 的默认登陆帐号是 admin 密码是 password
  • 在 setup.php 页面上我们仍然会看到几行红字,修复方式在此
要在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
发出的红包

打赏作者

咩了个咩咩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值