共 个靶场
| # | 靶场 | 分类 | 类型 | 难度 | 生命周期 | 积分 | 时长 | 操作 |
|---|---|---|---|---|---|---|---|---|
|
|
|
|||||||
| 暂无靶场,点击右上角「新建靶场」开始创建 | ||||||||
Slug 自动生成,无需填写 · 单靶场价格由「所属分类」的套餐定价决定
基本信息
决定靶场中心中的训练入口,不会改变问答/实操题型。
每次启动靶场消耗的积分;留空或填 0 均表示不消耗。运行时长统一为 2 小时,无需单独配置。
展示在靶场详情页,可按每个靶场单独填写
场景描述用于交代背景;任务简报用于明确该靶场独有的实操目标。
官方修复参考
学员通关并提交自己的修复建议后才能查看,用于对照学习;不会在靶场开始前泄露。
三项均留空并保存,会删除该靶场当前的官方修复参考;填写时请完整填写三项。
标签(回车新增,点击库中标签直接添加)
课程小节关联
关联后会显示在对应课程小节的“实战靶场”区域。未关联即为独立靶场。
先保存基础信息,再关联课程小节。
/
靶场压缩包 *
点击或拖拽 ZIP 到此处
已选择:
仅支持 .zip。ZIP 内需含 docker-compose.yml,且必须包含 ${FLAG}。${HOST} 选填:仅 HTTP/HTTPS/SSH 这类基于域名的访问需要;纯 TCP / 内网靶场用 IP:Port 直连,不需要写 ${HOST}。
服务端口映射
可选项。Key 对应 compose 文件中的 ${XXX} 占位;容器内端口在 docker-compose.yml 里写死,此处无需再填。系统会自动分配 50000–60000 范围内的宿主机端口,并由 ${FLAG}、${HOST}、${PORT} 三个内置变量注入到容器。
类型决定该端口的访问方式: HTTP → http://host:port; HTTPS → https://host:port; SSH → ssh://host:port(仅显示地址,不可在浏览器打开); TCP → tcp://host:port(内网 / 二进制协议,用 telnet / nc / 自研客户端 IP:Port 直连)。
类型决定该端口的访问方式: HTTP → http://host:port; HTTPS → https://host:port; SSH → ssh://host:port(仅显示地址,不可在浏览器打开); TCP → tcp://host:port(内网 / 二进制协议,用 telnet / nc / 自研客户端 IP:Port 直连)。
变量名 (Key)
访问协议
服务名 (compose)
尚未配置任何变量(可选)
靶场验证
服务名
地址(单击复制 / 双击新开窗口)
✓ 已复制
实例管理