【简介】
DVWA一个用来进行安全脆弱性鉴定的PHP/MySQL Web 应用,为安全专业人员测试自己的专业技能和工具.本篇教程利用Azure cloud 手动搭建了一套DVWA漏洞靶场供安全人员测试练习使用
【前期文章】
【Microsoft Azure 的1024种玩法】一.一分钟快速上手搭建宝塔管理面板【Microsoft Azure 的1024种玩法】二.基于Azure云平台的安全攻防靶场系统构建【Microsoft Azure 的1024种玩法】三.基于Azure云平台构建Discuz论坛【Microsoft Azure 的1024种玩法】四. 利用Azure Virtual machines 打造个人专属云盘,速度吊打某云盘【Microsoft Azure 的1024种玩法】五.基于Azure Cloud Shell 一站式创建Linux VM【Microsoft Azure 的1024种玩法】六.使用Azure Cloud Shell对Linux VirtualMachines 进行生命周期管理【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科【Microsoft Azure 的1024种玩法】八. 基于Azure云端轻松打造一款好用的私有云笔记【Microsoft Azure 的1024种玩法】九. Microsoft Azure云端轻松构建部署PostgreSQL数据库【Microsoft Azure 的1024种玩法】十. 基于Azure App Service 快速上手部署 ASP.NET Web 应用【Microsoft Azure 的1024种玩法】十一.手动对Azure磁盘进行IOPS性能压力测试【Microsoft Azure 的1024种玩法】十二. 使用Auzre cloud 安装搭建docker+vulhub靶场
【Microsoft Azure 的1024种玩法】十三.Azure cloud|带你快速搭建DVWA靶场漏洞环境
一.创建Azure VM虚拟机
二. 远程连接云服务器
2.1 使用远程工具登陆到服务器中
三.搭建LAMP集成环境
3.1 执行如下命令搭建LAMP环境
yum install -y httpd httpd-devel mariadb mariadb-server mariadb-libs mariadb-devel php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-bcmath
3.2配置Apache应用服务器
执行如下命令设置Apache开机自启systemctl start httpd //启动服务apache
systemctl enable httpd //设置开机启动
四.安装配置DVWA环境
4.1 下载DVWA的资源
yum -y install git
git clone https://github.com/ethicalhack3r/DVWA.git
4.2 配置DVWA环境
将下载完成的DVWA剪切至/var/www/html目录中,修改权限
mv DVWA /var/www/html/dvwa //剪切
chmod -R 777 /var/www/html/dvwa //修改权限
打开 /var/www/html/dvwa/config //重命名
cd /var/www/html/dvwa/config/ //进入
mv config.inc.php.dist config.inc.php //重命名
对config.inc.php进行操作
sed -i "s/p@ssw0rd/root/g" config.inc.php //替换密码
4.3 配置数据库环境
执行如下命令对数据库环境进行配置
systemctl restart mariadb
mysql -uroot -p
set password for 'root'@'localhost'=password('root');
exit;