dvwa搭建全程+问题解决(文件配置,降低安全等级)

dvwa下载官网:http://www.phpstudy.net/
phpstudy下载官网:http://www.dvwa.co.uk/

整个搭建的步骤:
1.下载、安装PhpStudy
2.下载、存放DVWA
3.配置DVWA环境
4.访问DVWA进行登录

步骤详解:
1.下载、安装PhpStudy

在官网下载phpstudy的安装包(是一个压缩包),如下图:
在这里插入图片描述
对此压缩包进行解压到D盘,如下图:
在这里插入图片描述
打开文件夹,双击运行phpstudy_64_8.1.0.6.exe安装程序,开始进行安装,如下图:
在这里插入图片描述
注:此时一些系统因为自带并默认开启病毒木马检测查杀所以会出现如下图所示的错误提示:
在这里插入图片描述
解决办法:
只要关闭自动查杀的功能即可:
找到并单击电脑右下方的“显示隐藏图标”,如下图:
在这里插入图片描述
点击红色图标“McAfee AntiVirus”,如下图:
在这里插入图片描述
选择“更改设置”——“实时扫描”——“关闭”(系统默认会在15分钟后恢复实时扫描功能)
在这里插入图片描述
在这里插入图片描述
此时再双击phpstudy的可执行文件就不会再出现同样的错误提示,就可以正常安装了 ,如下图:
在这里插入图片描述
注:

  1. 安装路径不能包含“中文”或者“空格”,否则启动会报错(例如错误提示:Can’t change dir to 'G:\x65b0\x5efa\x6587\)

  2. 保证安装路径是纯净的,安装路径下不能有已安装的V8版本,若重新安装,请选择其它路径

安装完成后就会出现如下界面,并且在指定的安装路径下会出现一个名为:phpstudy_pro 的文件夹:
在这里插入图片描述
在这里插入图片描述
开启界面中的:Apache和MySQL,如下图:
在这里插入图片描述


2.下载、存放DVWA
从指定网址上下载dvwa,之后解压,如下图:
在这里插入图片描述
为了后续的方便而进行改名,命名为:DVWA,如下图:
在这里插入图片描述
将dvwa放至phpstudy环境下的WWW目录(根目录)下,如下图:
在这里插入图片描述

3.配置DVWA环境
找到dvwa/config目录下的config.inc.php.dist文件,如下图:
在这里插入图片描述
以“记事本”的方式打开并找到如下箭头的地方(可以用查找的快捷键Ctrl+F):
在这里插入图片描述
对箭头所指的地方进行如下修改:
1)_DVWA[ ‘db_database’ ] = ‘dvwa’;
  _DVWA[ ‘db_user’ ] = ‘dvwa’;
  _DVWA[ ‘db_password’ ] = ‘root’;(此处的密码要与连接的mysql数据库密码一致)

2)$DVWA[ ‘recaptcha_public_key’ ] = ‘6LdK7xITAAzzAAJQTfL7fu6I-0aPl8KHHieAT_yJg’;
  $DVWA[ ‘recaptcha_private_key’ ] = ‘6LdK7xITAzzAAL_uw9YXVUOPoIHPZLfw2K1n5NVQ’;

完成修改之后的文件如下图:
在这里插入图片描述
注:
1)的修改是为了连接到对应的数据库,也就是刚刚MySQL中指定的数据库,建议数据库名称和用户名均采用dvwa以便以后如果需要除dvwa的其他靶场时可以新建数据库而不易发生冲突。
2)的修改是为了降低安全等级,否则最后搭建成功后会有错误提示而无法正常使用dvwa

对文件修改完成之后进行保存并将文件的后缀名" .dist"去掉,如下图:
在这里插入图片描述
4.访问DVWA进行登录
打开浏览器输入127.0.0.1/dvwa回车,如下图:
在这里插入图片描述
此时会看见系统给的错误提示是这样的:
If you see disabled on either allow_url_fopen or allow_url_include, set the following in your php.ini file and restart Apache.(如果看见allow_url_fopen or allow_url_include的状态是disable那么请对php.ini 配置文件进行设置并重启Apache)

所以根据提示在DVWA文件夹中找到了php.ini,如下图:
在这里插入图片描述
但是却发现文件里面的include本来就是On,所以其实真正需要改的不是DVWA文件夹下的php.ini,而是安装在的php中的php.ini,因此要找到所使用的php版本号所在文件夹,如下图:
在这里插入图片描述
修改php.ini中的allow_url_include为On 并保存
在这里插入图片描述
重启Apache,如下图:在这里插入图片描述
此时问题得到解决,进入安装界面,点击创建/重置数据库按钮,如下图:
在这里插入图片描述
此时如果出现了Could not connect to the database - please check the config file.”(无法连接数据库)的错误信息,请打开WWW\DVWA\config\config.inc.php文件确认文件中连接的数据库名称、用户名、密码均与phpstudy中连接的数据库信息相同,同时还要确保文件中的安全等级降低为Low,不要用High(降低安全等级在前面就已经做过了),之后再重启MySQL。

此时再次点击创建/重置数据库按钮,就成功了,如下图:

在这里插入图片描述
会自动跳转到登录界面,默认用户名:admin,密码:password,如下图:
在这里插入图片描述

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
要在PHPStudy环境中搭建DVWA(Damn Vulnerable Web Application),请按照以下步骤进行操作: 1. 下载PHPStudy:首先,你需要下载并安装PHPStudy。你可以从官方网站(https://www.xp.cn/)上下载适合你操作系统的版本。 2. 安装PHPStudy:运行下载的安装程序,并按照提示完成安装。安装完成后,启动PHPStudy。 3. 下载DVWA:在浏览器中访问DVWA的官方GitHub页面(https://github.com/digininja/DVWA)并下载最新版本的DVWA。你可以选择下载zip压缩文件或者使用git克隆代码库。 4. 解压并移动文件:将下载DVWA文件解压到PHPStudy的根目录下的www文件夹中。默认情况下,该文件夹位于安装目录下的`www`文件夹。 5. 修改配置文件:进入解压后的DVWA文件夹,将`config/config.inc.php.dist`文件复制一份,并将复制后的文件重命名为`config/config.inc.php`。 6. 配置数据库:编辑`config/config.inc.php`文件,并找到以下行: ``` $_DVWA[ 'db_user' ] = 'root'; $_DVWA[ 'db_password' ] = ''; $_DVWA[ 'db_database' ] = 'dvwa'; ``` 根据你的PHPStudy配置,修改数据库用户名和密码。默认情况下,用户名为`root`,密码为空。 7. 设置安全级别:在`config/config.inc.php`文件中,找到以下行: ``` $_DVWA[ 'default_security_level' ] = 'impossible'; ``` 将安全级别设置为你想要的级别(例如:`low`、`medium`、`high`或者`impossible`)。 8. 启动DVWA:打开浏览器,在地址栏中输入`http://localhost/DVWA-master/setup.php`,然后按照提示完成DVWA的设置。 9. 登录DVWA:设置完成后,你可以在浏览器中输入`http://localhost/DVWA-master/login.php`,使用默认的用户名`admin`和密码`password`登录DVWA。 现在你已经成功在PHPStudy环境中搭建DVWA。请确保在使用DVWA进行安全测试时采取适当的措施,并遵守法律和道德规范。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值