• 1、在XAMPP中搭建DVWA


            写在前面的话:因为之前做实验的时候,安装过XAMPP,完成了XAMPP的配置,修改了apche和mysql的端口。本文主要写在现有的XAMPP中搭建DVWA遇到的坑。

     1、将DVWA安装包解压到xampp/htdocs文件目录下,并且进入config文件夹,会看到一个DIST文件(如下图)

             直接重命名,删除“.dist”,使得文件变成php文件。建议对源文件做一次备份!打开config.inc.php文件,按下图修改参数:

     2、打开浏览器,正常情况是输入“http://127.0.0.1/DVWA/setup.php”,会正常进入到以下界面。

            有两个地方需要注意:

    • 如果你在配置apache的时候,修改了默认端口,则输入http://127.0.0.1:/DVWA/setup.php
    • DVWA的解压文件名如果不是DVWA,输入网址时,需要将路径中的DVWA替换为你解压的名字,即http://127.0.0.1/<解压时的文件名>/setup.php

    3、进入到setup页面后,可能会出现一些新的情况。

             在我安装DVWA时,上述四个是有问题的。

    (1)PHP function allow_url_include变红的解决办法

            在xampp/php目录下,找到php配置文件(php.ini),将allow_url_include改为On。

    (2)、PHP module qd变红的解决办法

            同样,在xampp/php目录下,找到php配置文件(php.ini),将extension=gd前面的“;”去掉。

    (3)、reCAPTCHA key变红的解决办法

            编辑DVWA/config/config.inc.php文件,将recaptcha_public_key和recaptcha_private_key分别改为:

    1. $_DVWA[ 'recaptcha_public_key' ] = '6LdJJlUUAAAAAH1Q6cTpZRQ2Ah8VpyzhnffD0mBb';
    2. $_DVWA[ 'recaptcha_private_key' ] = '6LdJJlUUAAAAAM2a3HrgzLczqdYp4g05EqDs-W4K';

     (4)、关于database port

            一般情况下,不需要注意数据库端口问题,但是如果你改了XAMPP的mysql端口(即3306),直接创建数据库,可能会报这样的错。

            解决办法:将mysql的配置文件中的端口改为3306,或者到DVWA/config/config.inc.php中,把端口改为你mysql设置的端口。

    4、做完上面的步骤,基本上你就可以创库成功(如有问题,重启下apache和mysql基本上都可以解决),且会跳转到DVWA的登录界面。

            登录账户和密码时默认的admin password!!!

            另外,第一步里,如果你是这样改参数:

            你创建数据库时会报错:

     

  • 相关阅读:
    FS2119A同步升压IC输出3.3V和FS2119B同步升压IC输出5V
    AUTOSAR LIN: LDF(LIN Description File)文件解析
    Day 51 | 309. 最佳买卖股票时机含冷冻期 & 714. 买卖股票的最佳时机含手续费 & 300. 最长递增子序列
    Linux从入门到实战 ---- 磁盘分区
    IDEA配置
    iperf简介与下载安装
    基于YOLOv8模型的水果目标检测系统(PyTorch+Pyside6+YOLOv8模型)
    2020南京icpc M 树形背包
    Vue是什么?
    Actipro Software WPF Controls 23.1.3
  • 原文地址:https://blog.csdn.net/qq_55202378/article/details/126166125