DVWA靶场安装指南
DVWA
DVWA(Damn Vulnerable Web Application)是一款专为安全测试设计的开源Web应用,内置SQL注入、XSS、CSRF等十个常见的web漏洞。通过模拟真实漏洞环境,帮助学习渗透测试与防御技术,适合安全研究人员与开发者练习。
DVWA官网下载:We;come DVWA - Damn Vulnerable Web Application
PHPStudy下载:小皮面板(phpstudy) - 让天下没有难配的服务器环境!
1.安装PHPStudy
phpstudy默认的网页路径是phpstudy_pro\WWW ,我们把解压好的dvwa文件夹放到这个里面
在PHPStudy面板中启动apache和mysql的服务,然后在浏览器上访问localhost:80/dvwa
2.安装DVWA
这个时候可以看到dvwa靶场报错,这个提示是找不到配置文件,我们需要先改一些文件和配置,在dvwa/config里面把config.inc.php.dist改为config.inc.php,并把文件内的变量改成这样
$_DVWA[ 'db_user' ] = getenv('DB_USER') ?: 'root';
$_DVWA[ 'db_password' ] = getenv('DB_PASSWORD') ?: 'root';
刷新浏览器就可以正常显示dvwa了
滚动到最下方,点击create/Reset Database就可以安装我们的DVWA了
这里显示了PHP function allow_url_include :disable是因为我们的php配置的allow_url_include的配置是off我们需要把他改成on,在这里我们在dvwa的根目录建一个test.php文件里面写上<?php phpinfo(); ?>
在浏览器上访问http://localhost/dvwa/setup.php,并找到以下文件路径,打开此文件,并把allow_url_include改为on
保存文件并重启apache服务重新安装点击Create/Reset Database,可以看到靶场已经安装成功了
3.登陆靶场
默认帐号是admin密码是password