DVWA windows7 安装

本文提供了一个详细的指南,介绍如何在Windows环境下安装DVWA(Damn Vulnerable Web Application)。具体步骤包括安装必要的依赖软件如WAMP server,解决vcruntime140.dll缺失的问题,配置MySQL数据库,以及设置DVWA的安全级别。

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

注意:DVWA需要依赖httpd、PHPMySQL、php-mysql等应用或组件,最简单的方法是安装wampserver(http://www.wampserver.com/)

安装完了所需的各种依赖部件全部搞定,参考:https://www.hkpug.net/2012/02/17/%E5%9C%A8-windows-7-%E5%AE%89%E8%A3%9D-wampserver/。

如果发现vcruntime140.dll不存在,安装连接如下:

64位版下载地址:http://download.microsoft.com/download/9/E/1/9E1FA77A-9E95-4F3D-8BE1-4D2D0C947BA2/enu_INREL/vcredistd14x64/vc_redist.x64.exe

  32位版下载地址:http://download.microsoft.com/download/9/E/1/9E1FA77A-9E95-4F3D-8BE1-4D2D0C947BA2/enu_INREL/vcredistd14x86/vc_redist.x86.exe

 

1、下载DVWA(http://www.dvwa.co.uk/)

    https://github.com/ethicalhack3r/DVWA/archive/master.zip

2、要确保可以进入http://localhost/phpmyadmin或连接上MySQL数据库(正常情况都可以,如果不行,说明是二者密码不一致,只要设置相同密码就行了,默认账户为root,密码为空

3、解压缩DVWA安装包到www目录下,wampserver安装完会有www目录

4、在地址栏输入 http://localhost/DVWA-1.0.8/setup.php(DVWA-1.0.8为解压缩文件夹名,注意大小写,我的为DVWA-master

5、进入setup界面,点击“Create/Reset Database”按钮时如果出现“Could not connect to the database - please check the config file.”的错误信息,那么请打开DVWA-1.0.8/config/config.inc.php文件,将下面这段内容

$_DVWA[ 'db_password' ] = 'p@ssw0rd';中的密码部分替换成在步骤2中设置的MySQL root用户的密码(此处为空,直接把'p@ssw0rd'改为''就行了,即密码为空),再重新创建数据库即可。

6、进入链接 http://localhost/DVWA-1.0.8/login.php,默认的用户名和密码为“admin/password”,进入后将DVWA的安全等级修改为中或者低,只要不是高就行

7、大功告成!渗透试验开始吧,开始你的安全之路吧!

转载于:https://my.oschina.net/u/2567345/blog/844853

### 如何在 Windows安装 DVWA #### 准备工作 为了成功安装并运行DVWA(Damn Vulnerable Web Application),需要先准备好必要的软件环境。通常情况下,推荐使用集成的Web服务器套件来简化配置过程,例如 XAMPP 或者 PhpStudy。 - **XAMPP**: 提供 Apache 和 PHP 的集成解决方案。 - **PhpStudy**: 类似于 XAMPP,适合国内用户使用[^1]。 --- #### 下载和解压 DVWA 文件 从官方或其他可信资源下载最新版的 DVWA 压缩包,并将其解压至指定位置: - 如果使用的是 XAMPP,则将压缩包中的 `DVWA` 文件夹解压到 XAMPP 的 `htdocs` 目录下。 - 默认路径为:`C:\xampp\htdocs\`。 - 解压完成后,建议将文件夹重命名为 `dvwa` (或者其他自定义名称)[^1]。 - 若使用 PhpStudy,则需将压缩包解压到其默认网站根目录 (`www`) 中: - 路径可能类似于:`D:\phpstudy_pro\MWWWW\`[^3]。 > 注意事项:确保安装路径不包含中文字符或空格,否则可能导致程序无法正常启动[^2]。 --- #### 配置数据库支持 DVWA 是基于 MySQL 数据库的应用程序,在首次访问之前需要完成一些基础设置。 ##### 创建数据库 通过 phpMyAdmin 工具手动创建一个新的数据库实例用于存储应用数据: 1. 打开浏览器,进入 phpMyAdmin 页面(通常是 http://localhost/phpmyadmin/); 2. 点击左侧菜单栏上的 “新建” 按钮; 3. 输入新数据库的名字(比如 dvwa_db),点击保存按钮即可完成操作。 ##### 修改配置文件 找到刚才解压出来的 `config.inc.php.dist` 文件,并对其进行编辑处理: 1. 将该文件更名为 `config.inc.php`; 2. 使用文本编辑器打开此文件,定位到如下字段进行调整: ```php $_DVWA['db_server'] = '127.0.0.1'; $_DVWA['db_database'] = 'dvwa_db'; // 替换为你实际创建的数据名字 $_DVWA['db_user'] = 'root'; // 默认用户名一般无需更改 $_DVWA['db_password'] = ''; // 密码取决于你的MySQL设定情况 ``` 如果遇到验证码功能不可用的情况,可以按照以下方式禁用 reCAPTCHA 功能: ```php $_DVWA[ 'recaptcha_public_key' ] = ''; $_DVWA[ 'recaptcha_private_key' ] = ''; ``` 以上步骤均已完成之后保存退出[^3]。 --- #### 启动服务与验证 最后一步就是确认所有的后台服务都已经开启并且能够被客户端访问得到响应消息。 对于 XAMPP 用户来说, - 只需双击桌面上快捷图标启动控制面板界面,分别勾选启用选项框内的 Apache 和 MySQL 即可[^2]; 而对于 PhpStudy 来讲, - 则是在桌面右键单击托盘区的小图标选择相应的项目开关命令[^3]. 当所有组件都处于活动状态以后,尝试利用本地回环地址测试连接状况——即打开任意一款主流网络浏览工具,在地址栏里输入类似下面这样的 URL 地址串: http://127.0.0.1/dvwa/ 假如一切顺利的话,应该可以看到登录页面显示出来啦! --- ### 总结 综上所述,整个流程大致分为以下几个部分:准备开发环境 -> 获取源代码 -> 设置初始参数 -> 测试最终效果 。只要严格按照上述指导一步步执行下来就不会存在太大难度系数哦~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值