renkagod/osint-ctf-labs

GitHub: renkagod/osint-ctf-labs

一套轻量级的开源情报 CTF 挑战练习包,提供历史文化遗产与航空调查主题的多阶段谜题,专为教学、赛事和自学设计。

Stars: 0 | Forks: 0

# osint-ctf-labs [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](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, 动态调用, 历史地理调查, 安全竞赛, 实时处理, 网络安全教育, 航空数据库, 防御加固