DVWA靶场系列1-环境搭建

文章目录

  • 前言
  • 一、DVWA是什么?
  • 二、Kali2022.2下安装
  • 检查完善


前言

基于Kali2022.2搭建的DVWA靶场环境


一、DVWA是什么?

https://github.com/digininja/DVWA/blob/master/README.zh.md,项目的官方介

二、Kali2022.2下安装

kali发行版默认安装由apache、MariaDB(Mysql的一个分支)、php、git等环境,搭建起来很方便,参考上方的介绍链接,即可解决问题。

  1. 下载dvwa源码以及需要的软件包

DVWA靶场系列1-环境搭建_第1张图片
将dvwa/config下的config.inc.php.dist更名为config.inc.php
DVWA靶场系列1-环境搭建_第2张图片

复制上面的链接,去到/var/www/html目录(kali中apache的资源映射目录)
cd /var/www/html
git clone https://github.com/digininja/DVWA.git
apt-get -y install apache2 mariadb-server php php-mysqli php-gd libapache2-mod-php
  1. 启动apache、mysql服务
systemctl start mysql
systemctl enable mysql       #设置开机启动
  1. 数据库设置
mysql> create database dvwa;
Query OK, 1 row affected (0.00 sec)

mysql> create user dvwa@localhost identified by 'p@ssw0rd';
Query OK, 0 rows affected (0.01 sec)

mysql> grant all on dvwa.* to dvwa@localhost;
Query OK, 0 rows affected (0.01 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
  1. 启动apache服务
systemctl start apache2
systemctl enable apache2   #设置开机启动
  1. 在kali中打开浏览器,访问127.0.0.1/DVWA,setup即可

检查完善

默认凭证
admin
passowrd
DVWA靶场系列1-环境搭建_第3张图片
有红字的地方说明配置不完全,会影响后续实验
在这里插入图片描述

修改文件夹权限
cd /var/www/html
chmod -R 777 DVWA

修改php配置
find / -name php.ini  #找到php.ini文件
修改apache的php配置相关参数即可

DVWA靶场系列1-环境搭建_第4张图片

你可能感兴趣的:(dvwa通关,apache,php,服务器,web安全,安全)