PHPStudy 中 DVWA 的搭建

本文介绍了如何使用PHPStudy在Windows上搭建PHP开发环境,包括一键安装、集成Apache、MySQL,以及如何部署和配置DVWA进行Web应用安全学习。还提供了常见问题解决方法,如PHPurl_include模块启用和reCAPTCHA密钥设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PHPstudy

        "PHPStudy" 是一种用于在Windows操作系统上搭建PHP开发环境的工具,它集成了PHP解释器、Apache服务器、MySQL数据库以及其他开发工具,方便在本地计算机上开发和测试PHP应用程序。

         PHPStudy为用户提供了一个一键安装的解决方案,将PHP、Apache服务器和MySQL数据库集成在一起,并且提供了多个版本的支持。

        官网下载地址:Windows版phpstudy下载 - 小皮面板(phpstudy) (xp.cn)icon-default.png?t=N7T8https://www.xp.cn/download.html

        可以直接下载官方推荐的版本,或者查看历史版本下载自己所需要的。

DVWA 

        DVWA(Damn Vulnerable Web Application)是一个设计的含有多个漏洞和安全弱点的Web应用程序,用以帮助安全从业人员和开发人员练习和学习有关Web应用安全的知识和技能。

        分为“low”  “medium” “high”  “impossible”四个等级

        DVWA地址:digininja/DVWA: Damn Vulnerable Web Application (DVWA) (github.com)icon-default.png?t=N7T8https://github.com/digininja/DVWA

安装

        将DVWA的包下载完成之后,我们找到之前下载PHPstudy的文件路径下的WWW目录,然后将整个DVWA文件移动到该目录中

       

        接下来,在PHPstudy中启动 apache和MySQL服务。

        

        在本地打开DVWA进行一些配置 (此处DVWA是之前挪移到WWW目录下的那个文件的名称)

        首先打开DVWA下config中的config.inc.php.dist文件,修改这里的默认密码 “p@ssw0rd” 为 “root”,默认账号“dvwa"为”root“  另存为config.inc.php    (去掉后缀 .dist )

        其实不修改也可以,这是数据库的账号和密码 ,我们按照该账户和密码在phpstudy的数据库中新建一个数据库即可

接下来,在浏览器中输入   localhost/DVWA    进入配置安装界面

配置无误,后击“Create/Reset Database”按钮创建数据库,创建成功,点击login进入登录界面。

解决标红报错

        标红的内容为配置或环境问题。下面是几个常见的标红报错的的解决方法

1.    PHP function allow_url_include: Disabled

PHP url_include模块被禁用

解决方法 : 进入PHPstudy安装目录中的 Extensionsphp。找到当前所使用的php的版本的版本号所在文件夹,修改 php.ini 中的 allow_url_include 为On。保存,重启PHPstudy。

2.  reCAPTCHA key: Missing

解决方法 : 进入DVWA目录中config内的配置文件  config.inc.php

找到对应的字段,填上如下的key

$_DVWA[ 'recaptcha_public_key' ]  = '6LcUZVUmAAAAAF5uxLoWmr8wgBACjd3vqMaA2gtq';

$_DVWA[ 'recaptcha_private_key' ] = '6LcUZVUmAAAAAOUDKRluCGg3XuSQhrApqbQ7kxjH';

       

        或者自己生成密钥和验证

网址: reCAPTCHA (google.com)icon-default.png?t=N7T8https://www.google.com/recaptcha/admin/create 


 

您好!要在PHPStudy搭建DVWA靶场,您可以按照以下步骤进行操作: 1. 下载DVWA:首先,您需要从DVWA官方网站(https://dvwa.co.uk/)下载DVWA的源代码。 2. 解压文件:将下载的DVWA压缩文件解压到PHPStudy的根目录下的`WWW`文件夹中。 3. 修改配置文件:进入解压后的DVWA文件夹,在`config`文件夹中找到`config.inc.php.dist`文件,并将其复制为`config.inc.php`。 4. 配置数据库:打开`config.inc.php`文件,找到以下行: ```php $_DVWA['db_user'] = 'root'; $_DVWA['db_password'] = ''; $_DVWA['db_database'] = 'dvwa'; ``` 根据您的数据库配置,修改上述代码中的`db_user`(数据库用户名)、`db_password`(数据库密码)和`db_database`(数据库名称)。 5. 设置安全级别:继续编辑`config.inc.php`文件,找到以下行: ```php $_DVWA['default_security_level'] = 'impossible'; ``` 将`impossible`改为您所需的安全级别(例如,`low`、`medium`或`high`)。 6. 导入数据库:在浏览器中访问DVWA,您将会看到安装向导界面。点击“Create / Reset Database”按钮,导入DVWA所需的数据库。 7. 完成安装安装完成后,您将会看到登录界面。默认的管理员用户名为`admin`,密码为`password`。为了安全起见,建议您登录后及时修改密码。 这样,您就成功在PHPStudy搭建DVWA靶场!请记住,DVWA是一个有漏洞的应用程序,请仅在受控环境中使用,并遵守法律法规。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值