超详细❗️Mac OS下载、安装、配置dvwa+xampp搭建dvwa靶机
一、下载xampp+dvwa
1.xampp下载地址
直接选择最新版本下载即可(当然可以点击左侧获得其他版本),下载完成后一路“next”安装即可。 安装成功界面如下图。
2. dvwa下载地址
这里为了方便我转载了知乎一位博主的DVWA-master.zip压缩包链接(当然你也可以浏览dvwa官网)进行下载 ,解压,并把文件名更改为dvwa。
在计算机搜索htdocs文件夹(文件路径在“苹果访达”-“应用程序”-“XAMPP”-“xamppfiles”-“htdocs”),将“dvwa”文件夹移动到这里。结果如下图所示。
到这里一步,安装工作就完成了。
二、配置xampp
1. 正常情况
已经配置好的MySQL Database+ProFTPD+Apache Web Server如下图所示,他们三个均亮绿灯可正常Running。接下来,逐个配置解决红灯不正常运行问题。
2. 配置Apache Web Server
点击Configure,默认端口号为80(可以在“终端”输入命令行sudo lsof -i ':80'
发现80端口存在占用情况)。所以,我这里将端口号改为8089(改为其他没有被占用的端口也可以,如8080)。
在“终端”输入命令行:vim /applications/xampp/xamppfiles/xampp
编辑文档内容,将testport 80
改为testport 8090
(这里必须和前面configure端口一致)。
3. 配置ProFTPD
在“终端”输入命令行sudo vim /etc/hosts
在127.0.0.1后添加绑定关系localhost即可。
如下图所示。第123步骤完成后,第4步.在sh-3.2#
后输入exit
。
4. 配置MySQL Database
先在xampp中查看默认端口为3306,接着“终端”输入命令行1.sudo lsof -i :3306 2.sudo kill 24465(占用3306的进程)
。
最后,在“终端”输入命令:sudo /applications/xampp/xamppfiles/xampp start
即可正常启动。
到这一步,xampp的配置就会出现上文1.正常情况提到的一路绿灯。
三、配置dvwa
1.新建数据库
1.点击xampp的go to application或在网页输入http://localhost:8089/dashboard/。
2.点击phpMyAdmin。
3.左边栏新建数据库dvwa。
2.新建用户
找到账户,点击新建。
注意⚠️:打开全局权限和用户账户数据库中的两个服务。
3.终端文件配置
找到文件:“访达”-“应用程序”-“xampp” “htdocs”-“dvwa”-“config”用文本编辑器打开config.inc.php.dist文件,保持和数据库账户信息一致,作出如下图所示的修改。
到这一步,dvwa配置就完成了。
四、浏览器访问dvwa
浏览器输入http://localhost:8089/dvwa/login.php即可。
默认用户名: admin
密码: password
到这一步,dvwa+xampp的下载、安装、配置就大功告成了。