DVWA1.9和phpstudy环境搭建

DVWA使用PHP写的,所以首先需要搭建web运行环境,我这里使用的是phpStudy

1.phpstudy下载地址

链接:https://pan.baidu.com/s/1zLMs55OhxRMkcEhpn3yHdw 密码:nh77

phpstudy安装很简单,不赘述,安装路径不要有汉字

安装完后启动

DVWA1.9和phpstudy环境搭建

若端口启动失败,主要原因有 

    a.没有向系统服务注册Apache,MySQL服务

     运行:services.msc 打开面板,在【扩展】面板中查找是否存在Apache,MySQL的相关服务,如果没有注册相关服务,可以管理员权限运行phpstudy,执行【其他菜单选项 / 服务管理器 / Apache / 安装服务】和 【其他菜单选项 / 服务管理器 / MySQL / 安装服务】操作

    b.Apache或MySQL默认端口被占用;

    apache默认80,mysql默认3306端口

    cmd,nestat -ano查看端口情况,若端口被占用:

    1)方式一:通过修改配置文件:

修改Apache端口:在phpstudy中打开【其他菜单选项 / 打开配置文件 / httpd-conf】打开Apache配置文件,将原来的 Listen 80 修改为 Listen 8088 或其他端口;

修改MySQL端口:在phpstudy中打开【其他菜单选项 / 打开配置文件 / mysql-ini】打开Mysql配置文件,修改如下字段,将port 3306修改为其他端口;

   2)方式二:通过phpstudy常规端口设置:

    打开phpstudy中【其他菜单选项 / phpstudy设置 / 端口常规设置】,修改相应的端口,并重新启动Apache和MySQL;


     DVWA1.9和phpstudy环境搭建DVWA1.9和phpstudy环境搭建

   但需要注意,修改端口后,在输入网址的时候,要带着端口
    如:(注意有冒号)
    localhost:8080

    localhost:8080/xx/index.php

2.DVWA下载地址

链接:https://pan.baidu.com/s/1yUY2smf_EtKTCgiBfG5wxg 密码:9qp0

下载完解压直接放phpstudy的网站根目录(如F:/phpstudy/www/)

1)配置dvwa链接数据库,打开config文件夹里的config.inc.php文件,将db_password的值改为root,因为phpstudy集成的mysql环境默认数据库用户名和密码都是root

DVWA1.9和phpstudy环境搭建

2)访问http://localhost/DVWA1.9(自己的安装路径)/index.php,点击Setup/ResetDB,然后再点击新页面的create /reset database,应该能成功,若失败,可能是你之前修改过mysql密码,可在phpstudy面板重置mysql密码,与dvwa里的config.inc.php一致

3)访问login.php登录dvwa(默认用户名:admin,密码:password)

若不正确

可在phpstudy面板打开mysql命令行,执行以下sql语句:

show database;

use dvwa;

show tables;

select * from users;

DVWA1.9和phpstudy环境搭建DVWA1.9和phpstudy环境搭建

第一行便是了,密码MD5解密下即可

4)登录成功页面

DVWA1.9和phpstudy环境搭建

小结

接下可能对dvwa里各种类型进行实验,推荐使用firefox,安装好hackbar,firebug,tamper data等插件。

最后一句,善用搜索引擎,会是你学习路上的得力助手