Kali Linux 配置DVWA

一、准备材料

  • DVWA 压缩文件(一个PHP网站)    # 可以从官网下载该文件: http://www.dvwa.co.uk/
  • Apache2 服务器软件    # Kali 默认安装好了.
  • MySql 数据库    # Kali 默认安装好了 root 用户密码为空.

二、开始操作

1.将DVWA-master网站放到合适的位置:
# rm /var/www/html/*
# unzip DVWA-master.zip
# cp DVWA-master/* /var/www/html

注意: DVWA-master你只要是放在Apache2配置的网站目录下都可以正常使用, 我放在默认目录下是方便使用而已, 不影响最终功能的使用!

2.开启 mysql 守护进程:
# service mysql start

3.以root用户登陆mysql:
# mysql 
注意: 默认下root用户密码为空.

4.创建 DVWA 网站需要使用的数据库, 为了方便可以命名为 dvwa:
mysql> create database dvwa;

5.由于 Kali Linux 下 MySQL 默认是使用 MariaDB, 所以无法使用 root 用户连接 mysql 必须创建一个新的用户用于连接使用, 根据需要可以赋予 root 权限(根据文档翻译的^_^).
mysql> grant all on dvwa.* to dvwa@localhost identified by 'password';
注意: 新用户(dvwa)的密码(password)最好不要为空!

6.修改网站的配置文件(config/config.inc.php)
# mv config.inc.php.dist config.inc.php
# vim config.inc.php
修改config.inc.php文件中:
$_DVWA[ 'db_user' ]     = 'root';
$_DVWA[ 'db_password' ] = 'p@ssw0rd';
为:
$_DVWA[ 'db_user' ]     = 'dvwa';
$_DVWA[ 'db_password' ] = 'password';

7.你以为完成了? 其实还没有还有几点要注意下的:
a.首次登陆登陆网站你需要点击页面最下方的<b>"Create/Rest Database"</b>按钮, 如果不出问题则会跳转到登陆页面(用户名: admin 密码: password)
b.请注意你的网站安全等级(Security Level)默认为"Height", 在你进行渗透测试的时候注意下这个东西, 因为你渗透测试失败可能是安全等级太高了, 导致没有达到预期的效果(我就吃过这个亏...). 一般初学者应该设置为"Low".

三、登陆DVWA

用户名: admin

密  码: password

登陆成功就可以学习DVWA提供的测试环境了!!

注意: 有些渗透测试功能可能无法使用, 就是功能列表里靠下面一下的功能. 需要配置某些网站文件的可执行权限, 也可以对整个网站目录下的文件添加可执行权限.

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值