DVWA靶场搭建

目录

一、下载安装phpstudy

二、配置phpstudy

三、配置DVWA


一、下载安装phpstudy

1.访问官网:https://www.xp.cn/,点击下载Windows版PHPstudy客户端

 2.下载完成后, 解压,双击打开下图所示的安装包。

3.安装:安装到没有中文、空格或其他特殊字符的路径下,点击立即安装。

二、配置phpstudy

1.打开安装好的phpstudy,程序启动后,在首页将Apache和MySQL服务启动。

 2.问题一:无法启动,可能时端口已经被占用。

    2.1php默认使用端口是80,需要到设置中检测端口是否被占用

在这里插入图片描述

    2.2如果已经被占用,需要到网站中,找到相应得站点,进行修改端口(修改端口之前,可以现在设置中检测一下端口是否被占用,避免修改得的端口也被占用,服务无法启动)

在这里插入图片描述

   2.3修改完成之后,可再次到首页启动Apache和MySQL服务。

   2.4 服务启动之后,运行状态中显示服务已启动。

 3.问题二:无法启动MySQL服务

        3.1 原因:之前已经在本地安装好了一个MySQL服务,而phpstudy里的MySQL服务与本地的MySQL占用的都是3306端口,产生了冲突

        3.2 方案:按下win+R 执行 services.msc 进入服务,查找到MySQL,点击停止服务

在这里插入图片描述

        3.3 解决链接:https://blog.csdn.net/m0_55887872/article/details/121956192

三、配置DVWA

1.下载DVWA包:https://github.com/digininja/DVWA/archive/master.zip

2.解压后会得到一个“DVWA-master”文件,重命名为“dvwa”,复制到phpstudy的WWW文件夹内

3.在dvwa/config路径下找到“config.inc.php.dist”文件,去掉后缀,重命名为“config.inc.php”

4.打开“config.inc.php”文件,修改内容

 添加以下内容,保存

$_DVWA[ 'recaptcha_public_key' ]  = '6LdK7xITAAzzAAJQTfL7fu6I-0aPl8KHHieAT_yJg';
$_DVWA[ 'recaptcha_private_key']='6LdK7xITAzzAAL_uw9YXVUOPoIHPZLfw2K1n5NVQ';

5.打开浏览器,输入网址,即可打开DVWA网站     

   http://127.0.0.1:8009

6.错误处理

在这里插入图片描述

原因:php的配置文件中,allow_url_include的配置缺失 

方案:打开php.ini,将allow_url_include=Off修改为allow_url_include=On。

           修改的php.ini是安装php目录下的而不是DVWA下的​​​​​​(phpstudy-extensions-php-php.ini)

 

 修改完成后再重启Apache,报错消失

7.创建数据库成功

8.登录

点击logout,跳转至登录页面

默认用户名:admin,默认密码:password