当前位置: 首页 > news >正文

安装PHPStudy 并搭建DVWA靶场

目录

一、PHPStudy 简介

二、DVWA 简介

三、安装 PHPStudy

四:安装 DVWA


一、PHPStudy 简介

phpstudy傻瓜式的一键启动,支持WAMP、WNMP、LAMP、LNMP,一键切换环境(nginx+apahce),一键切换PHP版本(5.1-7.3),无需懂任何代码与手动配置。

下载官网:Windows版phpstudy载 - 小皮面板(phpstudy)

本次演示版本是PHPStudy v8.1 ,资源链接:https://download.csdn.net/download/weixin_46008548/90417366

二、DVWA 简介

DVWA(Damn Vulnerable Web Application) 说白了就是一个专门用来练手的“漏洞百出”的网站。它里面故意搞了一堆常见的Web漏洞,比如SQL注入、XSS(跨站脚本)、文件上传漏洞啥的,特别适合想学网络安全的小伙伴们拿来练手。

GitHub下载:https://github.com/ethicalhack3r/DVWA/archive/master.zip

也可以获取下载:https://download.csdn.net/download/weixin_46008548/90417393

另外,DVWA 还可以手动调整靶机源码的安全级别,分别为 Low,Medium,High,Impossible,这四个级别,越往后级别越高,安全防护就越严格,渗透的难度就越大。

三、安装 PHPStudy

建议搭建安装在虚拟机中

步骤 1:

运行安装程序,选择安装目录,虚拟机如果只添加过一个硬盘,那么一般你只有C盘,但是默认的路径是D:\phpstudy,但是虚拟机默认的没有D盘

所以我们需要手动改成C:\phpstudy

步骤 2:等待安装完成,PHPStudy 会自动运行。

步骤 3:出现一下页面,说明安装完成。

步骤4:启用Apache 和 Mysql服务

这样我们的WAMP,Windows、Apache、MySql、PHP的环境就做好了。

四:安装 DVWA

步骤 1:

解压下载的 DVWA-master.zip,为方便后期记忆,把解压的文件夹改名为 DVWA,把该文件夹复制到 PHPStudy 的默认 Web 站点根目录 C:\phpstudy_pro\WWW。

(注意:确保DVWA不是嵌套的文件夹)

步骤 2:在 C:\phpstudy_proWWW\DVWA\config 目录下,找到 config.inc.php.dist 文件,重命名为 config.inc.php

步骤 3:用记事本打开 config.inc.php 文件,我们需要修改配置文档中的两个地方

DVWA[ 'db_password' ] = 'P@ssw0rd'; ======》修改为 DVWA[ 'db_password' ] = 'root'。

DVWA[ 'db_user' ] = getenv('DB_USER') ?: 'dvwa'; ====》修改为DVWA[ 'db_user' ] = getenv('DB_USER') ?: 'root'。

(这里修改的是 MySQL 的管理员密码,用户名和密码默认是 root,我们可以看一下PHPStudy的面板,如果修改过 MySQL 的用户名或者密码,这里需要改成你自己设置的)

步骤 4:使用Windows Server 2022自带的Edge浏览器问站点安装页面,URL 使用本机 IP 地址或者127.0.0.1,访问的安装页面地址是http://127.0.0.1/dvwa/setup.php

步骤 5:在安装页面下方点击 Creat / Reset Database 按钮来创建数据库,出现提示 Setup Successfull 则说明安装成功。如果此处创建失败,检查上一步 MySQL 密码是否正确

步骤 6:点击 login,进入登录页面,使用默认用户 admin,密码 password 登录到渗透练习页面。

步骤 7:点击 DVWA Security 按钮,在这个页面中可以设置 DVWA靶场 的安全级别,默认的安全级别是 Impossible,可以点击更改成其他的安全级别。

至此PHPStudy以及DVWA靶场就搭建完了。

http://www.lryc.cn/news/542350.html

相关文章:

  • RoCBert:具有多模态对比预训练的健壮中文BERT
  • 【C】堆的应用1 -- 堆排序
  • BGP配置华为——路径优选验证
  • 【原创】Windows11安装WSL“无法解析服务器的名称或地址”问题解决方法
  • 【CS285】高斯策略对数概率公式的学习笔记
  • R与RStudio简介及安装
  • TTL和CMOS的区别【数电速通】
  • Linux红帽:RHCSA认证知识讲解(二)配置网络与登录本地远程Linux主机
  • Threejs教程一【三要素】
  • 3-1 WPS JS宏工作簿的新建与保存(批量新建工作簿)学习笔记
  • 明日方舟一键端+单机+联网+安装教程+客户端apk
  • Redis基操
  • 学习笔记03——《深入理解Java虚拟机(第三版)》类加载机制知识总结与面试核心要点
  • w227springboot旅游管理系统设计与实现
  • 漏洞文字版表述一句话版本(漏洞危害以及修复建议),通常用于漏洞通报中简洁干练【持续更新中】
  • 项目——仿RabbitMQ实现消息队列
  • 嵌入式硬件篇---滤波器
  • JAVA最新版本详细安装教程(附安装包)
  • 《筑牢元宇宙根基:AI与区块链的安全信任密码》
  • 云原生周刊:云原生和 AI
  • rust笔记9-引用与原始指针
  • 信而泰CCL仿真:解锁AI算力极限,智算中心网络性能跃升之道
  • 本地部署AI模型 --- DeepSeek(二)---更新中
  • c++类知识点复习与总结
  • C++的allactor
  • 【2025深度学习环境搭建-2】pytorch+Docker+VS Code+DevContainer搭建本地深度学习环境
  • 在CentOS 7上安装和使用Spleeter音频分离工具的详细步骤
  • 【1】VS Code 新建上位机项目---C#基础语法
  • 电脑经常绿屏(蓝屏)怎么办(解决方法)?
  • clickhouse--本地表和分布式表,副本机制,分片集群