PHPstudy安装靶场

一、先确认网站根目录

所有靶场源码必须放到这里才能被访问:

  1. 找到 phpStudy 安装目录,默认路径:D:\phpStudy\PHPTutorial\WWW
  2. WWW 就是本地网站根目录,后续所有靶场文件夹都放入此处。

二、搭建 SQL 注入专项靶场:sqli-labs

1. 下载靶场源码

官方开源地址:https://github.com/Audi-1/sqli-labs下载压缩包 Download ZIP 即可。

2. 部署文件

  1. 解压得到 sqli-labs-master 文件夹
  2. 整体复制,粘贴到 WWW 根目录内

3. 数据库账号配置

  1. 进入目录:sqli-labs-master/sql-connections/
  2. 用记事本打开 db-creds.inc
  3. 修改为 phpStudy 默认账号密码:

php

运行

复制代码
$dbhost='localhost';
$dbuser='root';
$dbpass='root';
  1. 保存文件

4. 初始化并使用

  1. 浏览器访问:http://localhost/sqli-labs-master/
  2. 点击页面初始化按钮,一键创建靶场数据库
  3. 成功后即可从 Less-1Less-24 练习全部 SQL 注入关卡

三、搭建 XSS 跨站脚本靶场:xss-labs

1. 下载源码

开源地址:https://github.com/do0dl3/xss-labs

2. 一键部署

  1. 解压后把 xss-labs 文件夹放入 WWW 目录
  2. 该靶场大部分关卡无需数据库,开箱即用
  3. 浏览器直接访问:http://localhost/xss-labs/
  4. 即可开始练习基础 XSS、过滤绕过、高级场景等关卡

四、PHP 综合安全靶场:Pikachu(新手首选)

包含 SQL、XSS、文件上传、代码执行等几乎所有 Web 漏洞,一站式练手。

  1. 下载地址:https://github.com/k0nxi/pikachu
  2. 解压放入 WWW 文件夹
  3. 进入 pikachu/inc/config.inc.php,修改数据库配置:

php

运行

复制代码
$dbhost = '127.0.0.1';
$dbuser = 'root';
$dbpwd = 'root';
  1. 访问地址:http://localhost/pikachu/
  2. 点击页面「一键初始化安装」,即可使用全部靶场模块

五、进阶专业靶场:DVWA

适合进阶 PHP 代码审计、漏洞进阶学习

  1. 下载地址:https://github.com/digininja/DVWA
  2. 解压放入 WWW,并重命名文件夹为 dvwa
  3. 进入 dvwa/config/,将 config.inc.php.dist 重命名为 config.inc.php
  4. 打开文件修改数据库信息:

php

运行

复制代码
$_DVWA['db_server'] = 'localhost';
$_DVWA['db_user'] = 'root';
$_DVWA['db_password'] = 'root';
  1. 访问 http://localhost/dvwa/
  2. 默认账号:admin,密码:password,创建数据库即可进入

六、常见问题快速排错

表格

故障现象 解决方法
访问提示 404 确认靶场文件夹直接放在WWW根目录,无多层嵌套
数据库连接失败 确认 MySQL 保持绿灯,账号密码统一为root
页面空白、不报错 点击「其他选项菜单」→php.ini设置,开启display_errors = On
无法自动建库 打开 MySQL 管理器,手动新建一个空数据库即可

七、练习建议

  1. 保持当前非服务模式运行,调试靶场更灵活稳定
  2. 练习时临时关闭杀毒 / 防火墙,避免靶场文件被误隔离
  3. 推荐新手练习顺序:sqli-labs(SQL注入)xss-labs(XSS跨站)Pikachu综合巩固
相关推荐
零零信安9 天前
零零信安荣登数世咨询《新质·数字安全专精百强(2026)》暗网情报领域,彰显专业实力与创新引领
安全·网络安全·数据泄露·暗网·零零信安
憧憬成为web高手9 天前
l33t-hoster
学习·web安全·网络安全
HackTwoHub9 天前
Sqli-Scanner SQL注入SKILL自动化挖掘SQL注入,零依赖自动化SQL注入挖掘,赏金猎人
数据库·人工智能·sql·web安全·网络安全·自动化·系统安全
爱网络爱Linux9 天前
网络安全与渗透测试实用工具大全
web安全·网络安全·信息安全·cisp-pte·cisp·cissp
xsc-xyc9 天前
用 Tailscale + Syncthing 实现手机、电脑与 NAS 的跨网络文件同步
linux·网络·网络安全·智能手机·电脑
持敬chijing9 天前
Web渗透之SQL注入-常用sql语句
sql·安全·web安全·网络安全
Chengbei119 天前
AISec真正拟人化全自动渗透工具!支持浏览器交互全自动化挖掘,SQL注入、XSS、越权等。
sql·安全·web安全·网络安全·自动化·系统安全·xss
X7x59 天前
深度拆解网络安全“闭环”之王——APPDRR模型
网络安全·网络攻击模型·安全威胁分析·安全架构·appdrr模型
Inhand陈工9 天前
污水泵站PLC数据上云实战:西门子PLC + 映翰通IG502 + DM平台全流程
人工智能·物联网·网络安全·阿里云·信息与通信·iot
X7x59 天前
一文讲透PADIMEE模型
网络安全·网络攻击模型·安全威胁分析·安全架构·padimee模型