renkagod/osint-ctf-labs

GitHub: renkagod/osint-ctf-labs

Stars: 0 | Forks: 0

# osint-ctf-labs [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE) Open-source intelligence **CTF challenge pack** — multi-phase puzzles built around public records, Wikipedia, aviation databases, and transcript research. No Docker required; designed for events, classrooms, and self-study. Originally authored for Caplag CTF. ## Labs | Lab | Theme | Skills | |-----|--------|--------| | [01 — Lost Altar](labs/01-lost-altar/) | WWII church altarpiece, displacement & restoration | Geo/historical OSINT, Wikipedia (native language), heritage registries | | [02 — Flight 4836](labs/02-flight-4836/) | 2024 Baku–Grozny accident | Aviation databases, CVR transcripts, procedure naming | Each lab has **3 phases** with independent flags. Player briefs live in `public/description.md`; full walkthroughs in `WRITEUP.md` (spoilers). ## Flag format Demo flags use `FLAG{...}`. Replace before running a public competition. ## Repository layout osint-ctf-labs/ ├── README.md ├── LICENSE └── labs/ ├── 01-lost-altar/ └── 02-flight-4836/ ## Usage 1. Pick a lab and read `public/description.md` (give this to players). 2. Host flags in your CTF platform (`meta.yml` lists expected values for checkers). 3. After the event, share `WRITEUP.md` for debrief. ## Ethics - Use only public sources and fair-play rules (no harassment, no illegal access). - Lab 02 references real accident material — treat transcripts and victims with respect in debriefs. ## License [MIT](LICENSE) — Copyright (c) 2026 [renkagod](https://github.com/renkagod). ## Русский Два OSINT-квеста по три этапа: историко-культурный (утраченный алтарь) и авиационный (рейс, CVR, процедуры). Без контейнеров — только описание, writeup и эталонные флаги для платформы.