第一步:去github下载dvwa安装包
命令:git clone https://github.com/ethicalhack3r/DVWA
第二步:终止apache2服务
命令:service apache2 stop
第三步:给dvwa文件夹相应的权限
命令:chmod -R 755 /var/www/html/dvwa
注意:这里必须是大写R!
第四步:启动数据库,进入数据库,创建数据库,退出数据库
mysql -u root -p 默认没有密码,直接回车
create database dvwa; 创建数据库
show database; 查看已经创建好的数据库
exit; 退出数据库
第五步:启动apache2服务
命令:service apache2 start
第六步:打开浏览器验证,看是否成功
上面的情况,经过我的验证,走到第六步就中断了。所以,这里提供另一种方法:
第一步:下载xampp的linux版本,由于下载速度极慢,所以建议迅雷下载,下好之后,拖拽到kali中(前提需要VMtools)。然后安装xampp。
第二步:将上面下好的DVWA复制到xampp的htdocs文件夹中。通常路径都是opt/lampp/htdocs,如果是压缩文件,那就解压就可以了
第三步:开启xampp环境,可以输入相关命令 ./路径/文件名 也可以直接像windows一样,鼠标打开。
第四步:我下载的dvwa有点小缺点,就是在浏览器端输入localhost/dvwa的时候,显示让我修改dvwa的config文件名,我英文不好,以为是让我再下载个文件,这里耽误了不少时间。修改完文件名就ok了。
第五步:浏览器端打开dvwa,出现如下页面,则表示成功
第六步:创建数据库,这时候,一点下方的创建数据库就会回到页面上方。实际上是刷新了页面,并且提示数据库错误,连接不上。这时候需要修改一下config中的一个文件。如下图:
将密码变为空即可。
第七步:再次点击页面下方的创建数据库,当出现登录的页面,就表示成功了,用户名admin,密码password,登录成功后,出现下面页面
注意:这些测试的东西最好都放在虚拟机上测试,不要放在自己的主机上。