【DVWA】DVWA的下载、安装与配置

article/2025/9/28 21:07:51

【DVWA】DVWA的下载、安装与配置

简介

DVWA是一个基于php的网络安全练习的环境,也就是可以用来练习hacker技术的地方,无须自己找个网络下手或者搭建安全环境来练习网络攻防了。DVWA也是一个对网上常见的漏洞的入门的平台,有sql注入、XXS跨站等等,即使不做hacker,即使只是个小小的网页程序猿,也可以用来学习和实践下网络常见的攻防,DVWA将对你大有裨益。

一、下载

官网下载路径:http://www.dvwa.co.uk/

得到DVWA-master.zip,解压之后放到你的php的网站目录。

所以在安装前,需要做一个准备工作,我们先去做一个PHP+Mysql的环境搭建。

二、安装

1、下载、安装、启动phpstudy:

下载地址:www.phpstudy.net

phpStudy是一个PHP调试环境的程序集成包。恰好我们可以用到"PHP+Mysql+Apache"。(安装路径不能包含中文或空格)

2、然后就可以将下载的DVWA解压到phpstudy网站根目录下。

我这路径是“D:\phpstudy_pro\WWW”。

在这里插入图片描述

3、到这里就需要更改一些配置信息了。

我们要找到 D:\phpstudy_pro\WWW\DVWA\config 下面的config.inc.php.dist文件;

将 config.inc.php.dist 复制一份或重命令为 config.inc.php;

在这里插入图片描述

用记事本打开config.inc.php

修改 config.inc.php 里代码如下:
$_DVWA[ ‘db_server’ ] = ‘127.0.0.1’; #数据库地址
$_DVWA[ ‘db_database’ ] = ‘dvwa’; #数据库名称
$_DVWA[ ‘db_user’ ] = ‘root’; #数据库用户名
$_DVWA[ ‘db_password’ ] = ‘root’; #数据库密码
在这里插入图片描述

因为phpstudy默认的mysql数据库地址是“127.0.0.1 或 localhost",用户名和密码都是"root"。主要是修改’db_password‘为root。

三、DVWA 使用

1、设置或重置数据库

浏览器只需要直接打开“http://127.0.0.1/dvwa/setup.php”即可!

访问不了的话,可以在该界面打开某些服务:

在这里插入图片描述

如果有”标红“提示,可能你要打开一些模块或做一些设置,否则有些是不能实验的,例如:文件包含、文件上传漏洞。

点击下面的按钮,这样就会创建数据库了。

在这里插入图片描述

2、登陆

创建好后自动跳转到了登陆首页

或者浏览器打开”http://127.0.0.1/dvwa/login.php“登陆。默认用户名:admin,默认密码:password;

首页是这个样子:
在这里插入图片描述

3、设置程序安全级别

浏览器打开”http://127.0.0.1/dvwa/security.php“来做设置,分别有”低、中、高、不可能“,程序安全级别越低,说明越容易被攻破,没有做任何的安全防护。主要是用来自我挑战不同等级的程序防护级别的!

在这里插入图片描述

上图还可以清楚的看到DVWA包含了以下具体的漏洞:暴力破解、命令注入、CSRF、文件包含、上传文件、验证码、SQL普通注入、SQL盲注、弱session、XSS、安全策略(CSP)绕过、JavaScript攻击等。

谢谢浏览!


http://chatgpt.dhexx.cn/article/AVE4gp2r.shtml

相关文章

DVWA下载安装

昨天安装了kali,而攻击他人系统是违法行为,所以现在我们自己搭建一个应用靶场供后续练习,这里选择搭建DVWA。 一、phpstudy环境 1.下载搭建环境,phpstudy链接:https://www.xp.cn/download.html,这里我们下…

dvwa最详细安装过程

链接:https://pan.baidu.com/s/1AVal3TAHWNxHX3ofywHGsg 提取码:2333 官网:http://www.dvwa.co.uk/ 1、将解压完成的文件夹放在phpstudy的www目录下。 2、找到config.inc.php.dist文件,将.dist去掉。 2、打开此文件&#xff0…

DVWA靶机安装教程

DVWA靶机详细安装教程 首先搭配环境windows10 1、先下载"PhpStudy"环境,官方链接:https://www.xp.cn/。 如图显示; 我用的是phpStudy v8.1版本最新版本。 下载后点击运行就直接无脑安装(注意:安装选盘…

DVWA靶机安装(超详细教程)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、DVWA简介二、安装过程1.安装PHPstudy2.安装dvwa靶机3.配置靶机环境 一、DVWA简介 Web应用程序(DVWA)是一个很容易受到攻击的PHP / MySQ…

DVWA安装教程(懂你的不懂·详细)

自己安装的时候也有点小毛病,现在来分享一下已经成功的步骤,跟着菜鸟走,永不失联~~~~ 首先搭配环境,这里用的是win10系统。 https://www.xp.cn/ ###官网下载 我这里用的是最新版。 下载好之后直接无脑安装(当然选盘是…

单口RAM、双口RAM、FIFO三者的关系

单口与双口 单口与双口的区别在于,单口只有一组数据线与地址线,因此读写不能同时进行;而双口有两组数据线与地址线,读写可同时进行;FIFO读写可同时进行,可以看作是双口; 简单双口RAM与真双口R…

3.6双端口RAM和多模块存储器

文章目录 关键词正文一、存取周期二、引子三、双端口RAM四、多体并行存储器&#xff08;1&#xff09;高位交叉编址方式&#xff08;2&#xff09;低位交叉编址方式&#xff08;3&#xff09;编址&#xff08;4&#xff09;特性举例<1> 高位交叉编址<2> 低位交叉编…

简单的双端口ram

简单的双端口ram&#xff0c;两地址线&#xff0c;两数据线&#xff0c;一条读写信号。在写时能读&#xff08;写地址和读地址不一样&#xff09;。 模块文件&#xff1a; timescale 1ns / 1ps module doub_ram( //input clk, input r_w,//1为读&#xff0c;0为写 …

真双口RAM IP的使用

真双口RAM IP的使用 1 IP的例化2 源代码2.1 顶层文件2.2 testbench文件 3 仿真结果 1 IP的例化 第一个配置界面&#xff1a; Block Memory Gnerator一共可以产生5种不同类型的内存空间&#xff0c; 其中block RAM有三种&#xff1a;单口RAM、简化双口RAM和真双口RAM。 单口RAM…

FPGA双口RAM使用

模块名称&#xff1a; dpram() IP Core 双口RAM&#xff0c;有俩组数据线和地址线&#xff0c;读写可以同时进行&#xff0c;FIFO读写可以同时进行&#xff0c;可以看作是双口。分为Simple two-dual RAM和true two-dual RAM。简单双口RAM&#xff0c;一个端口只读&#xff0c;…

FPGA之RAM详解,伪双口RAM的使用

伪双口RAM从灵活度上来说&#xff0c;刚好介于单口RAM和真双口RAM之间&#xff0c;但是不得不说它是RAM中应用最广的配置类型&#xff0c;其难能可贵地兼顾了真双口RAM的读写灵活性&#xff0c;也兼顾了单口RAM的设计稳定性。因为伪双口RAM只有一个端口可以向地址中写入数据&am…

数字 IC 技能拓展(24)单口、伪双口、真双口 RAM、单口、双口 ROM 的区别与联系

正文 打开 IP Catalog,搜索 Block Memory Generator,即可看到其 Memory Type 可分为 5 中,分别是单口 RAM(Single Port RAM)、伪双口 RAM(Simple Dual Port RAM)、真双口 RAM(True Dual Port RAM)、单口 ROM(Single Port ROM)、双口 ROM(Dual Port ROM)。 一、单口…

FPGA系列8——Block RAM(单口RAM、伪双口RAM、真双口RAM)区别

1、Block RAM Xlinx的BRAM可以配置成单口RAM、伪双口RAM、真双口RAM、单口ROM和双口ROM五种类型。 2、Block RAM使用的资源 下图以36Kb的BRAM为例&#xff0c;不论BRAM配置成什么模式(上面提到的五种模式)&#xff0c;存储的阵列的大小只和数据位宽和地址大小配置有关&#x…

双口RAM,值得研究

在FPGA设计过程中&#xff0c;使用好双口RAM&#xff0c;也是提高效率的一种方法。 官方将双口RAM分为简单双口RAM和真双口RAM。 简单双口RAM只有一个写端口&#xff0c;一个读端口。 真双口RAM分别有两个写端口和两个读端口。 无论是简单双口RAM还是真双口RAM&#xff0c;在…

单端口和双端口RAM的区别

1---不详细的讲一下Xilinx的BMG&#xff1a;单端口和双端口RAM的区别 真双口 RAM 有两个时钟&#xff08;clka & clkb&#xff09;、两组输入输出数据线&#xff08;dina & douta & dinb & doutb&#xff09;、两组地址线&#xff08;addra & addrb&#x…

如何实现三种不同RAM?(单端口RAM、伪双端口RAM、真双端口RAM|verilog代码|Testbench|仿真结果)

如何实现三种不同RAM&#xff1f; 一、前言二、单端口2.1 原理2.2 verilog代码2.3 Testbench2.4 仿真结果 三、真双端口3.1 原理3.2 verilog代码3.3 Testbench3.4 仿真结果 四、伪双端口4.1 原理4.2 verilog代码4.3 Testbench4.4仿真结果 五、总结 数字IC经典电路设计 经典电路…

真双口RAM读写设计

dual port ram ---DP RAM 1.1 概念1.2 读写冲突处理1.3 三种端口比较1.4 真双口RAM读写代码1.5 仿真波形 1.1 概念 真双端口RAM有两个独立的读写端口&#xff0c;每个端口都可以独立发起读或者写。1.2 读写冲突处理 1、读和写冲突&#xff1a;如果读和写同时有效&#xff0c;且…

计算机组成原理_双口RAM和多模块存储器

计算机组成原理总目录 双口RAM和多模块存储器 1. 双口RAM 双口RAM&#xff0c;即RAM存储器有两个可供CPU读写的端口 在这样的结构体下&#xff0c;CPU在读写RAM时会出现以下四种情况 两个端口对不同地址单元进行读写操作&#xff0c;则二者互不影响两个端口对同一地址单元进行…

双口ram读写

项目名称 双口ram读写 具体要求 将0-1023存入ram并读出,a端口写入数据&#xff0c;b端口读出数据&#xff0c;两个端口的时钟频率设置相同&#xff0c;仿真时以50m写入12.5m读取 单端口时读和写不能同时进行&#xff0c;双端口ram多了一个读地址&#xff0c;可以同时读写 …

单口RAM、双口RAM、FIFO

单口RAM、双口RAM、FIFO 单口与双口 单口与双口的区别在于&#xff0c;单口只有一组数据线与地址线&#xff0c;因此读写不能同时进行&#xff1b;而双口有两组数据线与地址线&#xff0c;读写可同时进行&#xff1b;FIFO读写可同时进行&#xff0c;可以看作是双口&#xff1…