DVWA 靶场环境搭建
DVWA 搭建教程
1、下载通过 360 安全检查的 php Study v8 即可 https://www.xp.cn/download.html
2、如果之前电脑上有自己的 mysql 服务,管理员启动 cmd 卸载服务 sc delete mysql
3、这时就能够顺利的启动 Apache2 与 MySQL 服务了
4、浏览器输入 localhost
检验结果
5、下载 DVWA ,将其放到 php Study 的 WWW 目录下
6、更改 DVWA\config
下的配置文件名,将 config.inc.php.dist
改为 config.inc.php
;随后打开文件:
- 将 21 行替换为
$_DVWA[ 'db_password' ] = 'password';
- 将 27 行替换为
$_DVWA[ 'recaptcha_public_key' ] = '6LdK7xITAAzzAAJQTfL7fu6I-0aPl8KHHieAT_yJg';
- 将 28 行替换为
$_DVWA[ 'recaptcha_private_key' ] = '6LdK7xITAzzAAL_uw9YXVUOPoIHPZLfw2K1n5NVQ';
7、在 phpstudy 中打开 PHP 配置文件 php.ini
将 853 行的 allow_url_include=Off
改为 allow_url_include=On
8、在 phpstudy 中创建 dvwa
数据库:密码与配置的相同即可
9、访问 localhost/DVWA
点击底部的 Create / Reset Database
应能成功创建
10、创建成功后登陆即可:默认用户名为 admin
,密码为:password
相关配置
难度切换
点击左侧 DVWA Security
进行难度切换
数据库字符编码问题
问题出现在 SQL Injection 靶场中,主要是查询内容对应的字符编码不一导致的问题,这时候如果是 PhpStudy 配置的 DVWA 的化可以通过内置的 phpMyAdmin4.8.5 快速修改
登陆用户名和密码是创建 DVWA 数据库所设置的用户名和密码:
登陆成功后,定位到 DVWA 数据库,点击工具栏处的操作按钮
在底部排序规则处统一修改为 utf8_general_ci
并且勾选两个递归应用所在的多选框,最后点击执行即可
__EOF__

本文链接:https://www.cnblogs.com/DF-yimeng/p/15847998.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)