news 2026/5/1 11:17:22

DVWA靶场脚本部署及汉化

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
DVWA靶场脚本部署及汉化

一、靶场介绍


DVWA 一共包含了十个攻击模块,分别是:

Brute Force(暴力(破解))
Command Injection(命令行注入)
CSRF(跨站请求伪造)
File Inclusion(文件包含)
File Upload(文件上传)
Insecure CAPTCHA (不安全的验证码)
SQL Injection(SQL注入)
SQL Injection(Blind)(SQL盲注)
XSS(Reflected)(反射型跨站脚本)
XSS(Stored)(存储型跨站脚本)。
包含了 OWASP TOP10 的所有攻击漏洞的练习环境,一站式解决所有 Web 渗透的学习环境。
————————————————


二、环境准备

安装要求

  • 操作系统:基于 Debian 的系统(Kali、Ubuntu、Kubuntu、Linux Mint、Zorin OS)
  • 特权:以根用户身份执行
序号系统ip
1ubuntu192.16.33.163

三、DVWA脚本部署

1.下载脚本

wget https://raw.githubusercontent.com/IamCarron/DVWA-Script/main/Install-DVWA.sh

2.赋权

chmod +x Install-DVWA.sh

3.执行脚本

sudo ./Install-DVWA.sh

完成安装后即可通过http://192.168.33.163/DVWA/访问(admin/password)

四、汉化(可选)

1.下载中文项目

git clone https://gitcode.com/gh_mirrors/dv/DVWA-Chinese

2.替换配置文件

cp /var/www/html/DVWA/config/config.inc.php /var/www/html/DVWA-Chinese/config/

3.数据库初始化

访问http://192.168.33.163/DVWA-Chinese/setup.php,点击"Create / Reset Database"按钮自动创建数据库结构并导入初始数据。

五、初始化配置中问题

1.reCAPTCHA key: Missing

编辑 dvwa/config/config.inc.php这个配置文件 $_DVWA[ 'recaptcha_public_key' ] = ''; $_DVWA[ 'recaptcha_private_key' ] = ''; 修改为 $_DVWA[ 'recaptcha_public_key' ] = '6LdJJlUUAAAAAH1Q6cTpZRQ2Ah8VpyzhnffD0mBb'; $_DVWA[ 'recaptcha_private_key' ] = '6LdJJlUUAAAAAM2a3HrgzLczqdYp4g05EqDs-W4K';

2.Writable权限修复

# 1. 修复上传目录权限(核心) chown -R www-data:www-data /var/www/html/DVWA-Chinese/hackable/uploads/ chmod -R 775 /var/www/html/DVWA-Chinese/hackable/uploads/ # 2. 修复 PHPIDS 日志文件权限 chown www-data:www-data /var/www/html/DVWA-Chinese/external/phpids/0.6/lib/IDS/tmp/phpids_log.txt chmod 664 /var/www/html/DVWA-Chinese/external/phpids/0.6/lib/IDS/tmp/phpids_log.txt # 3. 修复配置目录权限 chown -R www-data:www-data /var/www/html/DVWA-Chinese/config/ chmod -R 775 /var/www/html/DVWA-Chinese/config/

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/28 5:23:18

Apache Tika关键漏洞影响比预想更严重且涉及组件更广

广泛使用的Apache Tika XML文档提取工具被发现存在安全漏洞,其影响范围和严重程度都超出最初评估,项目维护者发出了新的安全警告。新发布的安全警报涉及两个相互关联的漏洞,第一个是去年8月公开的CVE-2025-54988,严重程度评级为8.…

作者头像 李华
网站建设 2026/4/30 13:49:45

使用Miniconda环境部署BERT-Based信息抽取系统

使用Miniconda环境部署BERT-Based信息抽取系统 在当今AI工程实践中,一个常见的痛点是:模型在本地训练完美,一到服务器上却“水土不服”——依赖报错、版本冲突、GPU不可用……尤其当项目涉及像BERT这样复杂的深度学习模型时,环境问…

作者头像 李华
网站建设 2026/4/28 22:56:36

Linux进程与线程:核心差异详解

在Linux系统中,进程(Process)和线程(Thread)是操作系统进行任务调度的核心概念,二者的核心区别体现在资源分配、调度单位、通信方式及开销等方面。以下从技术本质、差异对比和具体示例三方面详细说明&#…

作者头像 李华
网站建设 2026/4/23 10:06:57

Miniconda环境下运行GPT-NeoX模型的资源配置建议

Miniconda环境下运行GPT-NeoX模型的资源配置建议 在大语言模型(LLM)日益普及的今天,越来越多的研究者和工程师开始尝试训练或微调像 GPT-NeoX 这样的开源模型。然而,当真正着手部署时,很多人会发现:明明代码…

作者头像 李华
网站建设 2026/4/17 15:50:53

利用Miniconda镜像统一团队Python开发环境的最佳策略

利用Miniconda镜像统一团队Python开发环境的最佳策略 在数据科学和人工智能项目中,你有没有遇到过这样的场景:同事兴奋地跑来告诉你,“我训练好的模型准确率提升了5%!” 结果你一拉代码、装依赖、运行——报错:“Modul…

作者头像 李华