在Kali Linux上安装部署DVWA

作者: Dino | 来源:发表于2017-08-14 16:52 被阅读1068次

    背景

    同事培训需要在Kali Linux上安装DVWA用以学习,安装过程中有问题,本文是在排除错误后总结下记录,以备后时只需。DVWA是php和mysql写的网站应用,因为Kali Linux上自动集成了LAMP,在加上Kali是测试专用系统,所以都推荐使用,但是安装DVWA的过程中就遇到一些问题
    本文只针对Kali Linux上安装DVWA v1.9 Source (Stable) ,这个版本的发行时间是Released 2015-10-05。
    其他系统上安装可以参考别的文档。
    现象是:安装好之后 进入setup页面,点击create / reset database之后就跳转到空白页面,没有任何错误。
    问题:因为kali linux自带的php版本是7,而这个dvwa1.9的版本需要运行在php5上,所以mysql_connect这个函数不支持了(php不是很熟,还没查证)。所以解决思路就先把php降到5,然后配置数据库就安装成功。

    正文

    准备环境

    1 Oracle VM VirtualBox
    2 下载 Kali linux 系统,这里下载Kali 64 bit

    安装Kali Linux

    1 一步一步安装VirtualBox
    2 安装完成后,新建-输入机器名-选择系统类型-版本-分配内存(建议4g)- 创建虚拟硬盘
    3 创建完成后,选择挂载下载好的Kali镜像
    4 可以选择安装,也可以选择Live版,直接运行系统(试用可以,重启机器就默认恢复到新系统),Live版的用户名root,密码toor


    kali.png

    5 选择Install 一步一步安装
    6 启动虚拟机

    安装DVWA

    1 官网下载 DVWA v1.9 Source (Stable)DVWAgithub 地址
    2 解压文件

    unzip DVWA*.zip
    

    3 复制文件到 /var/www/html/ 下,重命名为dvwa
    4 修改文件夹权限

    sudo chmod -R 755 dvwa
    

    5 启动apache2

    service apache2 start
    service apache2 status 查看启动是否成功
    

    6 启动mysql

    service mysql start
    service mysql status 查看启动是否成功
    

    7 创建数据库

    mysql
    create database dvwa;
    

    8 创建用户

    create user 'dvwa'@'localhost' identified by 'dvwa';
    grant all on *.* to 'dvwa'@'localhost';
    set password for 'dvwa'@'localhost' = password('dvwa');
    

    9 先安装php5

    echo 'deb http://old.kali.org/kali sana main non-free contrib' >> /etc/apt/sources.list
    sudo apt-get install php5
    sudo apt-get install php5-mysql
    

    10 php7降级到php5

    Apache:
    sudo a2dismod php7.0 ; sudo a2enmod php5.6 ; sudo service apache2 restart
    CLI:
    sudo update-alternatives --set php /usr/bin/php5.6
    

    11 修改配置信息
    打开config/config.inc.php

    $_DVWA[ 'db_user' ] = 'dvwa';
    $_DVWA[ 'db_password' ] = 'dvwa';
    $_DVWA[ 'db_database' ] = 'dvwa';
    

    打开http://localhost/dvwa/setup.php 可以成功点击Create/Reset database 按钮
    12 使用默认账号admin/password登陆

    (完)

    相关文章

      网友评论

        本文标题:在Kali Linux上安装部署DVWA

        本文链接:https://www.haomeiwen.com/subject/jhburxtx.html