Misc / всё нестандартное в CTF
Задачи «разное»: кодировки, аудио/видео, странные форматы и протоколы, логические загадки, мемные шифры. Тренирует гибкость мышления и внимательность.
Информацию собрал: Владимир Щеголев
Что такое Misc
Misc (miscellaneous — «разное») — задачи, не попадающие напрямую в crypto/pwn/web/forensics/osint/reverse.
Тут нужна изобретательность: от «разминок» на внимательность до квестов с криптой, стего, кодировками и админскими трюками.
В ИБ Misc отражает нетривиальные сценарии: социнженерия, экзотические форматы, нестандартные протоколы.
Основная роль Misc
- В CTF: прокачивает гибкость мышления и креативный подход.
- В практике: учит смотреть шире, чем «бинарь» или «веб».
Типичный процесс: определить формат → проверить кодировки/стего/шумы → накидать гипотезы и скрипты → собрать флаг.
Типы заданий Misc
Кодировки и «странные алфавиты»
- Base64/32/85, rot13, uuencode, Morse, Braille.
- Эмодзи-кодировки, нестандартные таблицы, whitespace-бинарь.
- Иероглифы/символы вместо битов, «календарные»/даты как код.
Аудио/видео
- Скрытые данные в спектрограмме (Sonic Visualiser).
- DTMF, морзянка, шумы; обратимые преобразования «картинка↔аудио».
Протоколы и странные форматы
- IRC, MQTT, DNS-трюки; нестандартные контейнеры (tar внутри jpg).
- «Собери пакет» вручную в hex-редакторе.
Логические и головоломки
- Судоку, кроссворды, QR-коды, «флаг в описании таска».
- Последовательности (Fibonacci, L-systems) и их реверс.
CTF-мемы и пасхалки
- Brainfuck/Malbolge, tap code, atbash, pigpen.
- Slack space/пустые байты, ZIP внутри JPG/PNG.
Инструменты для Misc
Универсальные
Кодировки, шифры, преобразования.
xxd / hexdump / HxD
Гекс-анализ бинарей.
strings / grep / file
Быстрый базовый анализ.
Аудио/видео
Sonic Visualiser / Audacity
Спектрограммы, скрытые сигналы.
FFmpeg
Конвертация и разбор контейнеров.
Стего/данные
zsteg / steghide / stegsolve
Картинки и LSB-трюки.
binwalk / foremost / scalpel
Извлечение/восстановление вложенных файлов.
Экзотические кодировки
Онлайн-энциклопедия шифров/кодировок.
Python (PIL, numpy, pwntools)
Скрипты под нестандартные кейсы.
Головоломки
zbarimg
Чтение QR-кодов.
tesseract (OCR)
Распознавание текста с изображений.
hashid / hash-identifier
Определение типа хэша.