news 2026/4/23 6:44:06

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/21 22:24:20

手把手教你用Miniconda创建独立Python环境跑大模型

手把手教你用Miniconda创建独立Python环境跑大模型 在本地部署 LLaMA、ChatGLM 或 Stable Diffusion 的时候,你有没有遇到过这样的问题:刚配好的 PyTorch 环境,一升级 transformers 就炸了?或者明明写了 requirements.txt&#xf…

作者头像 李华
网站建设 2026/4/15 4:13:28

使用Conda环境变量控制PyTorch行为参数

使用 Conda 环境变量控制 PyTorch 行为参数 在现代深度学习开发中,一个常见的困境是:同样的代码在不同机器上运行时表现迥异——有时显存突然耗尽,有时训练卡顿如龟速,甚至出现难以复现的崩溃。这些问题往往并非来自模型本身&…

作者头像 李华
网站建设 2026/4/9 15:58:12

Miniconda-Python3.10镜像对国产GPU芯片的支持进展

Miniconda-Python3.10镜像对国产GPU芯片的支持进展 在人工智能和深度学习加速落地的今天,算力平台的选择早已不再局限于NVIDIA GPU与CUDA生态。随着华为昇腾、寒武纪MLU、天数智芯BI等国产AI加速芯片的持续迭代,如何让开发者“无感”地从国际平台迁移到…

作者头像 李华
网站建设 2026/4/16 8:28:42

PyTorch安装教程GPU版本:基于Miniconda-Python3.10镜像快速部署

PyTorch GPU 环境快速部署:基于 Miniconda-Python3.10 镜像的实战指南 在高校实验室里,一个学生正焦急地敲着键盘——他的 PyTorch 训练脚本报错 CUDA not available。他已经花了整整两天尝试安装驱动、配置 CUDA、降级 Python 版本……但每次解决一个问…

作者头像 李华
网站建设 2026/4/15 6:41:28

PyTorch自定义层开发:Miniconda环境下的编码实践

PyTorch自定义层开发:Miniconda环境下的编码实践 在深度学习项目中,我们常常遇到这样的场景:标准的 nn.Conv2d 或 nn.LSTM 已经无法满足模型设计的需求。比如你要实现一个带有位置感知的注意力机制,或者需要将物理规律嵌入神经网络…

作者头像 李华
网站建设 2026/4/5 14:23:09

利用Miniconda环境实现多用户共享GPU资源的隔离方案

利用Miniconda环境实现多用户共享GPU资源的隔离方案 在高校实验室、初创AI团队或企业内部平台中,一台配备多块A100或RTX 4090的GPU服务器常常需要服务十几甚至几十名研究人员。理想情况下,每个人都能独立运行PyTorch训练脚本、调试Jupyter Notebook&…

作者头像 李华