# 天积安全WEB靶场平台 **Repository Path**: HeaSec/HeaSecWebLab ## Basic Information - **Project Name**: 天积安全WEB靶场平台 - **Description**: 天积安全 WEB 靶场平台是一款面向零基础用户的开源网络安全学习平台,借助AI完成了对传统开源WEB安全靶场的颠覆式创新,含80+独立的WEB靶场,覆盖从 HTTP 协议基础到业务逻辑漏洞的完整WEB安全学习路径,通过一系列循序渐进的实战练习帮助你体系化掌握 WEB 安全技能。 - **Primary Language**: PHP - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2026-05-16 - **Last Updated**: 2026-08-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
天积安全 Logo # 天积安全WEB靶场平台 **日积寸功,乐享安全** [![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](LICENSE) [![PHP 7.3.4](https://img.shields.io/badge/PHP-7.3.4-777BB4?logo=php&logoColor=white)](https://php.net) [![MySQL 5.7+](https://img.shields.io/badge/MySQL-5.7+-4479A1?logo=mysql&logoColor=white)](https://mysql.com) [![Apache 2.4+](https://img.shields.io/badge/Apache-2.4+-D22128?logo=apache&logoColor=white)](https://httpd.apache.org)
--- ## 简介 **天积安全 WEB 靶场平台**是一款面向零基础用户的开源网络安全学习平台,借助AI完成了对传统开源WEB安全靶场的颠覆式创新,体系化构建了从 HTTP 协议基础到业务逻辑漏洞的完整WEB安全学习路径,通过一系列循序渐进的实战练习帮助你体系化掌握 WEB 安全技能。 平台由80+独立的WEB靶场组成,你可以按顺序或者根据兴趣自由选择学习路径,平台会自动记录学习进度。

靶场概览

平台的靶场在设计时尽可能将漏洞与真实的业务场景融合,带来更加实战化的体验,同时也以游戏化的方式设计了多种任务机制,让学习过程更加有趣。

靶场演示

## 功能亮点 ### 靶场特色

靶场特色

### 核心亮点

核心亮点

## 靶场覆盖 平台共包含 **4 大分类、85 个靶场**,覆盖 WEB 安全核心知识体系:
一级分类二级分类数量靶场列表
WEB安全基础知识 HTTP协议基础6HTTP协议解析、Accept-Language、User-Agent、Cookie、代理IP请求头、CRLF注入
网站前端代码基础4HTML语言基础、HTML前端校验绕过、JavaScript基础、JavaScript绕过
服务端语言基础6PHP/SQL基础、暴力破解、目录浏览、路径穿越、URL任意跳转、SSRF
输入验证类漏洞 文件上传11前端校验/黑名单/白名单/Content-Type/JS校验/多文件上传、文件头校验/WAF对抗、目录权限绕过/条件竞争/综合对抗
跨站脚本注入 (XSS)8XSS基础分类、注入Script标签、标签与事件、HTML属性注入、JS上下文逃逸、文件XSS、XSS实战利用、XSS+CSRF
命令执行 (RCE)6回显/无回显命令注入、代码注入、文件包含基础/进阶、命令执行实战
SQL注入11SQL注入基础/练习、盲注/报错注入/时间盲注、不同语句注入、特殊字符/关键字过滤绕过、盲注进阶、特殊SQL注入、综合实战
XML相关漏洞3XXE基础、XXE绕过、SOAP与XML
反序列化3反序列化基础、反序列化练习、反序列化实战
业务逻辑类漏洞 绕过验证16基础流程绕过、图片验证码绕过×2、短信验证码绕过、用户枚举、会话安全、密码重置绕过×3、批量注册、用户覆盖、前端加密爆破、JWT基础/漏洞/算法绕过/密钥注入
越权访问5水平越权、垂直越权、未授权访问、文件越权、综合实战
交易篡改5金额篡改、异常数据、重放攻击、三方支付漏洞、优惠滥用
综合实战 1商城系统综合实战
> 靶场持续更新中,关注微信公众号「天积安全」获取最新动态。 ## 快速部署 ### 环境要求 | 组件 | 推荐版本 | |:---:|:---:| | PHP | 7.3.4(版本过低可能无法运行,版本过高可能影响漏洞利用) | | MySQL | 5.7+ | | Apache | 2.4+ | | 操作系统 | Windows(推荐) / Linux | ### 安装步骤(推荐 PHPStudy) > 推荐使用 PHPStudy 集成环境快速部署,小白友好! 1. **下载 PHPStudy 集成环境**:[https://m.xp.cn/phpstudy](https://m.xp.cn/phpstudy),下载 phpStudy v8.1版。 2. **安装 PHPStudy 集成环境**:双击安装包,按照提示进行安装,安装路径不要有中文字符避免奇怪的bug。 3. **启动服务器**:安装后双击打开PHPStudy集成环境的控制面板,鼠标在一键启动区域中的WNMP位置悬停,点击出现的切换按钮,将WEB服务改为Apache,然后在WNMP位置点击启动按钮启动服务。 4. **部署安装包**:点击左侧网站选项卡,找到物理路径位置,删掉目录下的所有文件,然后将本靶场的所有源码文件放到该目录下。(通常你会将本靶场的源码以zip包的形式下载,解压后放到物理路径目录下即可) 5. **访问靶场**:打开浏览器,输入 `http://localhost/` 即可访问本靶场,首次访问时会自动弹出初始化数据库的提示,点击确认即可。(数据库配置默认适配本地PHPStudy集成环境的数据库,无需额外配置) 📖 数据库配置详情 - 数据库配置文件位于 `config/config.php`,默认适配本地 PHPStudy 环境 - 首次访问自动提示初始化数据库,无需手动创建 - 前台页面右上角支持一键重置数据库,可按需勾选是否重置靶场数据和进度 - 数据库前缀:`heasec_`,`heasec_cms` 为前台数据库,其他为靶场数据库 ### 安装步骤(Docker) > 已安装 Docker 的用户可选择此方式,无需安装 PHPStudy。 1. **配置镜像加速器**(国内用户): - **Windows**(Docker Desktop):打开 Docker Desktop → Settings → Docker Engine,在 JSON 配置中添加 `registry-mirrors`: ```json { "registry-mirrors": ["https://docker.1ms.run", "https://docker.m.daocloud.io"] } ``` 保存并重启 Docker。 - **Linux**:编辑或创建 `/etc/docker/daemon.json`,写入: ```json { "registry-mirrors": ["https://docker.1ms.run", "https://docker.m.daocloud.io"] } ``` 然后执行 `sudo systemctl restart docker` 重启服务。 2. **构建并启动**:在项目根目录(`docker-compose.yml` 所在目录)打开终端,执行: ```bash docker compose up -d --build ``` 首次构建需要编译 PHP 扩展,约 3-5 分钟; 💡后续启动只需执行 `docker compose up -d`,无需再次构建。 3. **访问靶场**:打开浏览器访问 `http://localhost:8080/`,首次访问会自动提示初始化数据库。
📖 Docker 常用命令 ```bash # 启动(已构建过则不需要 --build) docker compose up -d # 停止 docker compose down # 重置靶场(删除数据卷,下次 up 时恢复初始状态) docker compose down -v # 查看日志 docker compose logs -f # 重新构建(修改代码后) docker compose up -d --build ```
## 靶场使用指南 💡 使用提示 - 每个靶场**独立运行**,使用独立会话 ID(`HEASEC_RANGE_XXXX_SESSION`),靶场间互不干扰 - 每个靶场右上角有**重置按钮**,可将当前靶场重置为初始状态(不影响学习进度和其他靶场) - 重置后通关密码等随机数据会改变 - 需要手机验证码的靶场,可使用右上角的**短信模拟器**模拟手机操作 - 除互动教学模式外,其他模式不提供具体操作步骤,请通过互联网或 AI 学习相关技术,或关注公众号获取攻略 ## 开源许可证 [![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](LICENSE) 本项目基于 [GNU General Public License v3.0](LICENSE) 协议开源。 这意味着你可以自由地使用、修改和分发本项目,但衍生作品必须同样以 GPL-3.0 协议发布,且必须保留原始版权声明和协议声明。 ``` 天积安全 - 网络安全靶场系统 Copyright (C) 2026 天积安全 (HeavenlySecret) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. ``` ## 联系我们

Gitee GitHub

- **Gitee**:[https://gitee.com/HeaSec/](https://gitee.com/HeaSec/) - **GitHub**:[https://github.com/HeaSec/](https://github.com/HeaSec/) - **核心成员**:WindFtsy · Vista_Ax · Lyan - **微信公众号**:天积安全(关注后可加入微信群交流)

天积安全微信公众号

关注公众号获取官方通关攻略与最新动态

--- > **⚠️ 特别声明** > > 本平台为**开源网络安全训练环境**,仅供合法授权的安全学习、技术研究与攻防演练。**严禁**利用本平台及相关技术从事任何违法行为。 > > **⚠️ 安全警告**:本平台代码**故意包含大量已知安全漏洞**,仅适合在本地隔离环境或严格访问控制的内部网络部署。**切勿直接部署于互联网**,否则极易导致服务器被非法入侵或滥用。因不当部署引发的安全事件及法律责任,由部署者自行承担,项目贡献者不承担任何责任。