(使用xampp来安装dvwa,且安装环境是windows)
我们在安装dvwa的过程中经常会碰到一些奇奇怪怪的问题(其实是自己不懂是什么问题~),而且中文搜索也找不到,现在我来稍稍归个类:
在配置Apache时会碰到下面情况:
解决办法也很简单点击下键
点击config,选择Apache(httpd.conf)
然后使用查找,将所有的443替换为4433端口就好了。
在
Could not connect to the MySQL service.
Please check the config file.
此时打开E:\xampp\htdocs\DVWA\config\config.inc.php文件(对应的安装盘)
将
$_DVWA[ ‘db_user’ ] = ‘root’;
$_DVWA[ ‘db_password’ ] = ”;#(或者其他什么的)
修改成
$_DVWA[ ‘db_user’ ] = ‘root’;
$_DVWA[ ‘db_password’ ] = ‘root’;
当然你要看看xampp设定的MySQL的账号和密码是多少,针对不同情况进行修改。
MySQL的密码可以在E:\xampp\passwords.txt里面可以看到。
在选择file inclusion时出现:The PHP function allow_url_include is not enabled.
或在选择insecure captcha时出现
reCAPTCHA API key missing from config file: E:\xampp\htdocs\DVWA\config\config.inc.php
可以试试以下方法,反正我是解决前一个顺便把后一个给解决了~
go to:
C:\xampp\php\php.ini
change:
allow_url_include=Off into allow_url_include=on
go to:
C:\xampp\htdocs\DVWA\config\config.inc.php
change:
$_DVWA[ ‘recaptcha_public_key’ ] = ’ ‘;
$_DVWA[ ‘recaptcha_private_key’ ] = ’ ‘;
into
$_DVWA[ ‘recaptcha_public_key’ ] = ‘6LdK7xITAAzzAAJQTfL7fu6I-0aPl8KHHieAT_yJg’;
$_DVWA[ ‘recaptcha_private_key’ ] = ‘6LdK7xITAzzAAL_uw9YXVUOPoIHPZLfw2K1n5NVQ’;
然后重启Apache就好了。
在使用sql injection和sql injection(blind)的时候,网站死机出现
Parse error: syntax error, unexpected ‘[’ in …65行
之类的错误
我这边用pfp切换来实习了这个效果,其实具体的原因自己还不是很懂,就是点击
把php切换成php5.6.16就好了~(其实我自己分析可能是mysql在端口上面或者是哪个方面没有成功调用~)