kali搭建dvwa

教你十分钟搭建kali的dvwa

英文:140词 | 中文:1069字

Posted by YY on October 9, 2020

前言

  首选需要安装好虚拟机kali,在这里我已经安装好了 下载地址:https://www.kali.org/

开始

DVWA靶场介绍

  DVWA是一款基于PHP和mysql开发的web靶场练习平台,集成了常见的web漏洞如sql注入,xss,密码破解等常见漏洞;适合刚基础网络安全的小白。

环境配置

  • 打开kali linux 命令行执行下面语句:git clone https://github.com/ethicalhack3r/DVWA.git

PS:(当然也可以下载下来之后复制粘贴到虚拟机)

  • 将DVWA移动到/var/www/html目录下 cp -r DVWA/ /var/www/html

PS:也可以直接复制粘贴

创建数据库

$ service  apache2 start           开启apache服务

$ service   mysql   start             开启mysql数据库服务

$ netstat -anpt | grep 80         查看80端口开启情况

$ netstat -anpt | grep 3306     查看3306端口开启情况

查看dvwa数据库

$ mysql -uroot -p     进入mysql 并输入密码,kali按回车即可

$ create   database   dvwa;           创建dvwa数据库

$ show databases;               查看数据库 

创建数据库用户

创建一个非root用户并赋予root权限

$ create user 'dvwa'@'localhost'  identified by 'dvwa';           //在用户表创建dvwa用户     

$ grant all on  *.* to 'dvwa'@'localhost';    

$ set password for 'dvwa'@'localhost' = password('123456');  

$ flush privileges;

$ exit;             //退出mysql

配置DVWA文件

  复制一份配置文件

$  cp config.inc.php.dist config.inc.php

  然后我直接进入目录,双击点开config.inc.php。修改如下:

  修改完以后保存退出

登录

url:127.0.0.1/DVWA

PS:注意这里为大写的DVWA

账号:admin 密码:password