renkagod/osint-ctf-labs
GitHub: renkagod/osint-ctf-labs
一套轻量级的开源情报 CTF 挑战练习包,提供历史文化遗产与航空调查主题的多阶段谜题,专为教学、赛事和自学设计。
Stars: 0 | Forks: 0
# osint-ctf-labs
[](LICENSE)
开源情报 **CTF 挑战包** — 围绕公共记录、Wikipedia、航空数据库和记录文本研究构建的多阶段谜题。无需 Docker;专为活动、课堂教学和自学设计。
最初为 Caplag CTF 编写。
## 实验室
| 实验室 | 主题 | 技能 |
|-----|--------|--------|
| [01 — 失落的祭坛](labs/01-lost-altar/) | 二战教堂祭坛画,流失与修复 | 地理/历史 OSINT,Wikipedia(母语),遗产登记处 |
| [02 — 4836 号航班](labs/02-flight-4836/) | 2024 年巴库–格罗兹尼事故 | 航空数据库,CVR 记录,程序命名 |
每个实验室包含 **3 个阶段**,拥有独立的 flag。玩家简报位于 `public/description.md` 中;完整的解题攻略位于 `WRITEUP.md`(内含剧透)。
## Flag 格式
演示 flag 使用 `FLAG{...}`。在举办公开比赛前请进行替换。
## 仓库结构
```
osint-ctf-labs/
├── README.md
├── LICENSE
└── labs/
├── 01-lost-altar/
└── 02-flight-4836/
```
## 使用说明
1. 选择一个实验室并阅读 `public/description.md`(将其提供给玩家)。
2. 在你的 CTF 平台中托管 flag(`meta.yml` 列出了检查器所需的预期值)。
3. 活动结束后,分享 `WRITEUP.md` 进行复盘。
## 道德规范
- 仅使用公开来源并遵守公平竞争规则(禁止骚扰,禁止非法访问)。
- 实验室 02 引用了真实的事故资料——在复盘中请尊重记录和受害者。
## 许可证
[MIT](LICENSE) — 版权所有 (c) 2026 [renkagod](https://github.com/renkagod)。
## Русский
Два OSINT-квеста по три этапа: историко-культурный (утраченный алтарь) и авиационный (рейс, CVR, процедуры). Без контейнеров — только описание, writeup и эталонные флаги для платформы.
标签:ESC4, OSINT, 动态调用, 历史地理调查, 安全竞赛, 实时处理, 网络安全教育, 航空数据库, 防御加固