PHP study环境+DVWA+Pikachu+SQL-labs靶场安装

PHP study环境+dvwa+Pikachu+SQL-labs靶场安装

目录

PHP study环境+dvwa+Pikachu+SQL-labs靶场安装

一、工具简介

二、安装环境

三、安装步骤

3.1 工具下载地址

3.2 安装工具

3.2.1PHP study

3.3. 安装 DVWA

3.3.1 解压并配置

3.4. 安装 Pikachu

3.4.1 解压并配置

3.5. 安装 SQL-Labs

3.5.1 解压并配置

3.6. 安装 Upload-Labs

3.6.1 解压并配置

五、常见问题及解决方法

5.1 安装过程中出现错误

5.2 工具无法启动

六、注意事项


一、工具+靶场简介

 PHPStudy

PHPStudy: 是一款由国内开发者推出的 PHP 集成开发环境工具,专为 PHP 开发者设计,特别适合 Windows 操作系统的用户。它集成了 Apache、Nginx、PHP、MySQL、phpMyAdmin、Redis 等常用的 Web 开发组件,用户无需手动配置复杂的运行环境,即可快速搭建本地 PHP 开发环境。

 DVWA (Damn Vulnerable Web Application)

DVWA 是一个基于 PHP/MySQL 的 Web 应用安全测试平台,旨在为安全研究人员提供一个合法的测试环境。它集成了多种常见的 Web 安全漏洞,如暴力破解、文件上传、文件包含、SQL 注入、XSS 攻击等,并提供高中低三档难度设置

 Pikachu

Pikachu 是一个轻量级的 Web 安全学习平台,主要用于学习常见的 Web 安全漏洞,如 SQL 注入、XSS、文件包含等。它的特点是简单易用,适合初学者

SQL-Labs

SQL-Labs 是一个专注于 SQL 注入漏洞学习的靶场,由印度程序员开发。它包含 65 个关卡,模拟了多种 SQL 注入场景,包括错误注入、盲注、时间盲注等

Upload-Labs

Upload-Labs 是一个专注于文件上传漏洞的靶场,收集了多种文件上传漏洞场景。它通过模拟常见的文件上传攻击,帮助学习者理解文件上传漏洞的危害和防范方法。

二、安装环境

  1. 操作系统:Windows11

三、安装步骤

3.1 工具下载地址

3.1.1:PHP study下载地址

      打开浏览器,点击访问 小皮面板(phpstudy) - 让天下没有难配的服务器环境   进行下载。下面页面才是新版本的小皮面板。

3.1.2:DVWA+Pikachu+SQL-labs+upload-labs靶场文件压缩包地址

      通过网盘分享的文件:DVWA+Pikachu+SQL-labs+upload-labs靶场文件压缩包
      链接: https://pan.baidu.com/s/1WzV_SlzVfTOYnQHmZT2jbw?pwd=yapw 提取码: yapw

      

      

3.2 安装工具

3.2.1PHP study
  1. 进入网页点击导航条的phpStudy下载即可

  2. 下载完成后,解压进去解压好的文件夹里找到下载的安装文件(通常为.exe格式),双击运行安装程序。

  3. 在安装向导中,阅读并接受许可协议,然后点击“下一步”。

  4. 选择安装路径。建议使用默认路径,或者选择一个您熟悉且方便管理的目录。

  5. 点击“安装”按钮,等待安装程序完成安装。

  6. 安装完后进入软件,鼠标移动到 WNMP处点击切换,把Nginx改为Apache,并且点击确认

7.第6步修改后点击“启动”按钮进入PHP study 点击-数据库-操作-修改密码,把密码进行修改。

3.3. 安装 DVWA

3.3.1 解压并配置
  1. 将下载的文件解压到 PHPStudy 的 WWW 目录下,并重命名为 dvwa

  2. 进入 dvwa/config 文件夹,复制 config.inc.php.dist 文件并重命名为 config.inc.php

  3. 打开 config.inc.php 文件,将数据库用户名和密码修改为 PHPStudy 的 MySQL 用户名和密码(默认为 root/你自己设置密码)。

$_DVWA[ 'db_server' ]   = '127.0.0.1'; #数据库地址
$_DVWA[ 'db_database' ] = 'dvwa'; #数据库名称
$_DVWA[ 'db_user' ]     = 'root'; #数据库用户名
$_DVWA[ 'db_password' ] = '123456'; #数据库密码,这是上面自己修改的数据库密码

    4.在浏览器中访问 http://127.0.0.1/dvwa,点击页面底部的“Create / Reset Database”按钮。

5.使用默认账号 admin 和密码 password 登录,即可开始使用 DVWA。


3.4. 安装 Pikachu

3.4.1 解压并配置
  1. 将下载的文件解压到 PHPStudy 的 WWW 目录下。

  2. 打开 pikachu/inc/config.inc.php 文件,将数据库用户名和密码修改为 PHPStudy 的 MySQL 用户名和密码。

3.在 PHPStudy 中创建一个名为 pikachu 的数据库。

4.在浏览器中访问 http://127.0.0.1/pikachu/install.php,点击“安装/初始化”按钮完成安装。

5.访问 http://127.0.0.1/pikachu,即可开始使用 Pikachu。


3.5. 安装 SQL-Labs

3.5.1 解压并配置
  1. 将下载的文件解压到 PHPStudy 的 WWW 目录下。

  2. 打开 sqli-labs/sql-connections/db-creds.inc 文件,将数据库用户名和密码修改为 PHPStudy 的 MySQL 用户名和密码$dbpass=‘’ 加上123456改为$dbpass=‘123456’并保存。


   3.在浏览器中访问 http://127.0.0.1/sqli-labs,先点击这里第二行Setup/reset Database for labs使其自动创建数据库,创建表并填充数据后是这样的页面。

   4. 当点击Setup/reset Database for labs 出现报错我们修改一下PHP study的版本看是否能解决这个问题

  5.修改PHP study的版本解决报错的问题,点击网络-管理-php版本-更多版本-选择php5.3.29nts版本下载

  6.我们把PHPstudy版本改成php5.3.29nts老版本看是否还会报错

  7.在浏览器中访问 http://127.0.0.1/sqli-labs,刷新网页点击Setup/reset Database for labs,显示这个界面就表示成功了,你就可以开始你脱“库”之旅。


3.6. 安装 Upload-Labs

3.6.1 解压并配置
  1. 将下载的文件解压到 PHPStudy 的 WWW 目录下。

  2. 在浏览器中访问直接访问 http://127.0.0.1/upload-labs,即可开始使用 Upload-Labs

五、常见问题及解决方法

5.1 安装过程中出现错误

  • 问题描述

  • 1.安装 SQL-Labs时,安装程序提示“安装失败”或出现错误代码。

  • 2.在初始化出创建dvwa数据库密码的时候报错

  • 解决方法

    • 1.确保下载的安装包完整且未损坏。如果下载过程中出现问题,建议修改PHP study的版本,再打开浏览器访问,看是否还会报错。

    • 2.dvwa数据库密码可用户密码要一致

5.2 工具无法启动

  • 问题描述:安装完成后,工具无法正常启动。

  • 解决方法

    • 检查工具的安装路径是否正确,确保没有文件缺失。

    • 查看工具的日志文件(通常在安装目录或用户目录下的日志文件夹中),根据日志信息排查问题。

六、注意事项

  1. 请确保从官方渠道(如CSDN)下载工具,避免下载到恶意软件或破解版本。

  2. 在安装和使用工具时,遵守相关法律法规,不得用于非法入侵、攻击或其他恶意行为。

  3. 定期更新工具,以获取最新的功能和安全修复。

  4. 如果您对工具的使用有任何疑问或建议,欢迎反馈给工具的作者或技术支持团队,以便不断完善工具的功能和用户体验。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值