一、环境依赖:
.Net Framework 3.5
PHP+MySQL
集成测试环境:XAMPP V3.2.1
二、环境准备
1、下载XAMPP(http://www.wampserver.com/en/)
2、下载mysql服务器(http://211.162.74.230:9011/cdn.mysql.com/c3pr90ntc0td//archives/mysql-5.6/mysql-5.6.19-winx64.zip)
3、下载DVWA(http://www.dvwa.co.uk/)
三、环境安装
1、安装XAMPP,点击直接安装即可,安装完成后,在安装目录下会生成一个www文件夹待用;
2、安装mysql数据库(解压即用,无需安装)并启动数据库(启动命令:net start mysql);
3、解压DVWA安装包并放置到www文件夹下。
四、环境配置&使用
修改配置文件 config\config.inc.php
设置数据库连接账号及默认的安全级别:low
$_DVWA[ 'db_server' ] = 'localhost'; ------这里可以和127.0.0.1一样的
$_DVWA[ 'db_database' ] = 'dvwa'; --------这个是mysql中数据库名称,根据你实际创建的名称为准,具体命令见http://www.cnblogs.com/amberly/p/4755064.html
$_DVWA[ 'db_user' ] = 'root'; -----如果你设置了其他用户也可以
$_DVWA[ 'db_password' ] = ''; ----mysql默认密码是空,如果你设置了密码这里写上正确密码,以保证可以正常连接
$_DVWA['default_security_level'] = "low"; ---你懂的
然后,访问
http://localhost/DVWA-1.9/setup.php ----这里需要注意的是标红的那部分DVWA-1.9,是表示我的解压包名,区分大小写
五、FAQ
question1:执行setup DVWA界面出现错误
answer1:
I:找到php的配置文件,修改allow_url_include=Off 为allow_url_include=on(参考http://php.net/manual/zh/filesystem.configuration.php#ini.allow-url-include)
II:修改配置文件config\config.inc.php,如下(key值是自己生成的https://www.google.com/recaptcha/admin/create)
$_DVWA[ 'recaptcha_public_key' ] = ' '; $_DVWA[ 'recaptcha_private_key' ] = ' ';
修改为$_DVWA[ 'recaptcha_public_key' ] = '6LdK7xITAAzzAAJQTfL7fu6I-0aPl8KHHieAT_yJg';
$_DVWA[ 'recaptcha_private_key' ] = '6LdK7xITAzzAAL_uw9YXVUOPoIHPZLfw2K1n5NVQ'
;
III:然后点击页面下方
,等待3s,就可以正常条转到登陆界面