安装DVWA+phpStudy遇到的一些坎儿

最近打算学习web安全知识,偶然间在网上碰到了DVWA,想着拿来练练手,参考了其他博主的安装教程,再添加安装个phpstudy。

在安装过程中遇到了以下问题:

一、系统没有安装VC11、VC14运行库(或者系统没有安装VC9、VC11运行库等等),注意是X86 32位!

 

莫慌,点击确定以后会跳出该运行库的下载网址http://www.php.cn/xiazai/gongju/1351


下载需要登陆,未注册的用户按网站要求微信注册一下就好了,然后根据需求选择对应的运行库进行本地下载,安装完成重启下phpStudy。 

另附:微软已经给我们提供了免费的下载资源……

VC9(64位)下载链接:https://www.microsoft.com/zh-cn/download/details.aspx?id=2092

VC11(64位)下载链接:https://www.microsoft.com/zh-CN/download/details.aspx?id=30679

VC14(64位)下载链接:https://www.microsoft.com/zh-cn/download/details.aspx?id=48145

 

 

二、phpStudy MySQL无法启动,DVWA 不能Create/Reset Database

 

打开phpStudy启动Apache和MySQL时,MySQL一直启动不了。并且打开“http://127.0.0.1/DVWA-master/setup.php”,点击create/Reset Database总是提示这样的错误,

 安装之路不能顺畅了……

我第一反应是将

“Could not connect to the MySQL service.
Please check the config file.

Your database user is root, if you are using MariaDB, this will not work, please read the README.md file.

”解决了。复制以上错误百度搜索,不少人提出将dvwa\config\config.inc.php下的$_DVWA[ 'db_password' ] = '';密码置空,但是这对我来说并没有什么用。

 

试了多次不行,就干脆换个入口点下手,解决mysql为什么不能启动的问题。我原来电脑里有安装mysql且开机自启动,是不是两者之间矛盾冲突了?

试着将$_DVWA[ 'db_password' ] = 'root'的密码root改成mysql密码,结果不行。(其实可以将你安装的原始mysql密码改成root,本文稍后再讲。)

我检查了计算机管理中mysql服务,发现他已经停止启动,如图:

直接将我电脑里mysql服务开启,然后再重启phpStudy,结果mysql启动了!但是……该http://127.0.0.1/DVWA-master/setup.php页面还是报原来一样的错?!考虑到暂时用不到原来安装的mysql,我就直接卸载了mysql,重启电脑,OK,想要的画面就来了。

其实卸载原来的mysql是个下策,在写这篇博客时,我又尝试了用别的方式解决他,做个总结:

1、保证DVWA的$_DVWA[ 'db_password' ] = '你的原始mysql密码'与你的原始mysql密码一致(如果没有装mysql,默认root),若mysql服务自动开启将它设置成手动开启(至于怎么设置读者可以自己试试)。

2、直接卸载原来安装的mysql,注意一定要卸载干净(控制面板、本地隐藏的非隐藏的文件,注册表)。

 

由于第一次是用卸载mysql的方法,所以接着写遇到的问题。

重新刷新http://127.0.0.1/DVWA-master/setup.php,点击Create/Reset Database,发现页面还是出现

“Could not connect to the MySQL service.
Please check the config file.

Your database user is root, if you are using MariaDB, this will not work, please read the README.md file.

”的错误。

在一些安装教程中,有博主将密码设置为 root(刚安装的mysql 用户名和密码都默认为 root),那么我这里就试试将$_DVWA[ 'db_password' ] = 'root';

终于不见了”Could not……“

出现以上信息后过会儿便会自动跳转(或直接点击login)进入下面的登陆页面,安装就完成了。

 

 

 

 

                                                              ------------------------------------------------------------------------------------------------------------

                                                                                                              本文若稍有不足之处,期待欢迎各位前辈批评指点

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在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进行安全测试时采取适当的措施,并遵守法律和道德规范。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值