MAC部署DVWA

MAC部署DVWA

在这里插入图片描述
哈哈哈今天又在玩我新买的macmini了,继上次微信外挂之后,我在 Mac 上使用 Parallels Desktop搭建 了一个DVWA,我是通过安装 Kali Linux,然后在其中部署 DVWA。
(网上很多都是用什么什么面板,但是我个人更喜欢纯粹一点的虚拟机,这个见仁见智哈,同样不喜欢用面板的可以看看我的做法)

步骤 1:安装 Parallels Desktop 并创建虚拟机
打开 Parallels Desktop,点击 + 号 创建新虚拟机。

选择 从 ISO 文件安装,然后下载并导入 Kali Linux(推荐)或 Ubuntu。

Kali 下载地址:链接: https://www.kali.org/get-kali/

Ubuntu 下载地址:链接: https://ubuntu.com/download

完成系统安装,并确保可以访问网络。

步骤 2:安装 Apache、MySQL 和 PHP(LAMP 环境)
在 Kali/终端中运行以下命令:

sudo apt update && sudo apt upgrade -y
sudo apt install apache2 mariadb-server php php8.4-mysql php-gd -y

启动 Apache 和 MySQL:

sudo systemctl start apache2
sudo systemctl start mariadb

并设置开机自启:

sudo systemctl enable apache2
sudo systemctl enable mariadb

步骤 3:下载并配置 DVWA
克隆 DVWA(或手动下载):

cd /var/www/html
sudo git clone https://github.com/digininja/DVWA.git

设置目录权限:

sudo chown -R www-data:www-data /var/www/html/DVWA
sudo chmod -R 755 /var/www/html/DVWA

配置数据库:

启动 MySQL 并设置 root 密码:

sudo mysql

然后在 MySQL 提示符中执行:

CREATE DATABASE dvwa;
CREATE USER 'dvwa'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON dvwa.* TO 'dvwa'@'localhost';
FLUSH PRIVILEGES;
EXIT;

修改 DVWA 配置文件:

sudo cp /var/www/html/DVWA/config/config.inc.php.dist /var/www/html/DVWA/config/config.inc.php
sudo nano /var/www/html/DVWA/config/config.inc.php

找到以下字段,并修改:

$_DVWA[ 'db_user' ] = 'dvwa';
$_DVWA[ 'db_password' ] = 'password';
$_DVWA[ 'db_database' ] = 'dvwa';

步骤 4:启动 DVWA
重新启动 Apache:

sudo systemctl restart apache2

在浏览器中访问:

http://<虚拟机IP>/DVWA
默认账号:admin

默认密码:password

进入 DVWA 后,点击 “Setup”,然后初始化数据库。

这样,你的 DVWA 就搭建完成了!你可以用它来练习 CTF,比如 SQL 注入、XSS、CSRF 等 Web 漏洞利用。💻🔥

【SCI复现】基于纳什博弈的多微网主体电热双层共享策略研究(Matlab代码实现)内容概要:本文围绕“基于纳什博弈的多微网主体电热双层共享策略研究”展开,结合Matlab代码实现,复现了SCI级别的科研成果。研究聚焦于多个微网主体之间的能源共享问题,引入纳什博弈理论构建双层优化模型,上层为各微网间的非合作博弈策略,下层为各微网内部电热联合优化调度,实现能源高效利用与经济性目标的平衡。文中详细阐述了模型构建、博弈均衡求解、约束处理及算法实现过程,并通过Matlab编程进行仿真验证,展示了多微网在电热耦合条件下的运行特性和共享效益。; 适合人群:具备一定电力系统、优化理论和博弈论基础知识的研究生、科研人员及从事能源互联网、微电网优化等相关领域的工程师。; 使用场景及目标:① 学习如何将纳什博弈应用于多主体能源系统优化;② 掌握双层优化模型的建模与求解方法;③ 复现SCI论文中的仿真案例,提升科研实践能力;④ 为微电网集群协同调度、能源共享机制设计提供技术参考。; 阅读建议:建议读者结合Matlab代码逐行理解模型实现细节,重点关注博弈均衡的求解过程与双层结构的迭代逻辑,同时可尝试修改参数或扩展模型以适应不同应用场景,深化对多主体协同优化机制的理解。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值