超详细❗️Mac OS下载、安装、配置dvwa+xampp搭建dvwa靶机

本文详细指导如何在MacOS上下载、安装XAMPP(集成Apache、MySQL和FTP服务器)以及DVWA(Web安全测试平台),并配置DVWA以创建一个靶机环境,包括数据库设置、用户创建和终端配置过程。
摘要由CSDN通过智能技术生成

一、下载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的下载、安装、配置就大功告成了。

  • 36
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在PHPStudy环境中搭建DVWA(Damn Vulnerable Web Application),请按照以下步骤进行操作: 1. 下载PHPStudy:首先,你需要下载安装PHPStudy。你可以从官方网站(https://www.xp.cn/)上下载适合你操作系统的版本。 2. 安装PHPStudy:运行下载安装程序,并按照提示完成安装安装完成后,启动PHPStudy。 3. 下载DVWA:在浏览器中访问DVWA的官方GitHub页面(https://github.com/digininja/DVWA)并下载最新版本的DVWA。你可以选择下载zip压缩文件或者使用git克隆代码库。 4. 解压并移动文件:将下载DVWA文件解压到PHPStudy的根目录下的www文件夹中。默认情况下,该文件夹位于安装目录下的`www`文件夹。 5. 修改配置文件:进入解压后的DVWA文件夹,将`config/config.inc.php.dist`文件复制一份,并将复制后的文件重命名为`config/config.inc.php`。 6. 配置数据库:编辑`config/config.inc.php`文件,并找到以下行: ``` $_DVWA[ 'db_user' ] = 'root'; $_DVWA[ 'db_password' ] = ''; $_DVWA[ 'db_database' ] = 'dvwa'; ``` 根据你的PHPStudy配置,修改数据库用户名和密码。默认情况下,用户名为`root`,密码为空。 7. 设置安全级别:在`config/config.inc.php`文件中,找到以下行: ``` $_DVWA[ 'default_security_level' ] = 'impossible'; ``` 将安全级别设置为你想要的级别(例如:`low`、`medium`、`high`或者`impossible`)。 8. 启动DVWA:打开浏览器,在地址栏中输入`http://localhost/DVWA-master/setup.php`,然后按照提示完成DVWA的设置。 9. 登录DVWA:设置完成后,你可以在浏览器中输入`http://localhost/DVWA-master/login.php`,使用默认的用户名`admin`和密码`password`登录DVWA。 现在你已经成功在PHPStudy环境中搭建DVWA。请确保在使用DVWA进行安全测试时采取适当的措施,并遵守法律和道德规范。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值