web安全学习神器——DVWA安装部署

前言

DVWA是用PHP+Mysql编写的一套用于常规WEB漏洞教学和检测的WEB脆弱性测试程序。包含了SQL注入、XSS、文件包含等常见的一些安全漏洞。接下来我会用图文的形式讲解一下DVWA的下载与安装

正文

这里咱们使用集成环境 PHPstudy,首先去官网下载,这里用win10演示,下载Windows版本,如下图
在这里插入图片描述

下载好以后,然后去DVWA官网下载程序。点击右上角GitHub,下载zip格式压缩包,如下图
在这里插入图片描述

然后解压到当前文件夹,接下来,打开之前下载好的PHPstudy,启动,Apache,mysql服务,然后点击网站,点创建网站。
在这里插入图片描述

接下来创建网站,设置域名,这个自己设置,我这里以www.test1.com 为例,点击确定,然后重启服务。
在这里插入图片描述

然后,点击管理,点击最下面的打开根目录,将之前官网下载解压好的程序复制到根目录下
在这里插入图片描述

然后,在DVWA-master\config路径下找到 config.inc.php.dist 这个文件,用记事本打开,将密码改为 root
在这里插入图片描述

然后将这个文件名的.dist后缀删除,如果本身是 config.inc.php 那就不用动,接着用你设置的域名后面加/DVWA-master/setup.php 进入设置界面,点击create/reset database 创建数据库
在这里插入图片描述

接着会自动跳转到登陆界面,默认账号 密码是 admin password 然后登陆

在这里插入图片描述

这样,测试环境就搭建好啦

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装Web服务器的步骤及DVWA配置如下: 1. 安装Web服务器,可以选择Apache、Nginx等。以Apache为例,可以使用以下命令安装: ``` sudo apt-get update sudo apt-get install apache2 ``` 2. 安装PHP,可以使用以下命令安装: ``` sudo apt-get install php libapache2-mod-php php-mysql ``` 3. 安装MySQL数据库,可以使用以下命令安装: ``` sudo apt-get install mysql-server ``` 4. 创建一个数据库,并为其创建一个用户和密码: ``` mysql -u root -p CREATE DATABASE dvwa; CREATE USER 'dvwauser'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON dvwa.* TO 'dvwauser'@'localhost'; FLUSH PRIVILEGES; EXIT; ``` 5. 下载DVWA,并将其放置在Web服务器的根目录下: ``` cd /var/www/html sudo git clone https://github.com/ethicalhack3r/DVWA.git ``` 6. 更改DVWA配置文件中的数据库连接信息。编辑 /var/www/html/DVWA/config/config.inc.php 文件,将以下行中的信息替换为您的数据库信息: ``` $_DVWA[ 'db_user' ] = 'dvwauser'; $_DVWA[ 'db_password' ] = 'password'; $_DVWA[ 'db_database' ] = 'dvwa'; $_DVWA[ 'db_host' ] = 'localhost'; $_DVWA[ 'db_port' ] = '3306'; ``` 7. 将Web服务器的根目录中的DVWA文件夹的所有权更改为www-data用户: ``` sudo chown -R www-data:www-data /var/www/html/DVWA/ ``` 8. 启动Web服务器和MySQL数据库: ``` sudo service apache2 start sudo service mysql start ``` 9. 在Web浏览器中访问DVWA,输入服务器的IP地址或域名,并按照提示完成安装。默认用户名和密码为admin和password。 以上就是Web服务器的安装DVWA配置的步骤。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值