DVWA1.9和phpstudy环境搭建
DVWA使用PHP写的,所以首先需要搭建web运行环境,我这里使用的是phpStudy
1.phpstudy下载地址
链接:https://pan.baidu.com/s/1zLMs55OhxRMkcEhpn3yHdw 密码:nh77
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;
但需要注意,修改端口后,在输入网址的时候,要带着端口
如:(注意有冒号)
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
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;
第一行便是了,密码MD5解密下即可
4)登录成功页面
小结
接下可能对dvwa里各种类型进行实验,推荐使用firefox,安装好hackbar,firebug,tamper data等插件。
最后一句,善用搜索引擎,会是你学习路上的得力助手