← Все комнаты Путь «Форензика» →
СложныйФорензика Флаг Осенний CTF

Матрёшка №9

Прогресс комнаты 0 / 4
Задание 1Введение

Цель: Снимать несколько слоёв кодирования.

Флаг несколько раз завернули в разные кодировки. Слоёв 4. Какие — определите сами.

Задание 2Теория и инструменты

Многослойное кодирование — обычный приём обфускации вредоносных скриптов и конфигов.

Каждую кодировку выдаёт алфавит: hex — 0–9a–f, Base32 — A–Z2–7 и =, Base64 — латиница, цифры, +/, двоичные — группы по 8 из 0/1, восьмеричные — тройки цифр 0–7, URL — %XX, Ascii85 и Base85 — много знаков препинания.

Инструменты

  • CyberChef: Magic (автоопределение)
  • Python: base64, bytes.fromhex, urllib.parse.unquote

Больше теории — в разделе «Обучение: Форензика».

Задание 3Практика: найдите флаг
Данные задания298 символов
1H.*G1,(LC1H7-D1H.*I1,(LB1H@3E1H.*K1,(LA1Ggj@1GpsC1,(LC1H7-D1H.*K1,(LC1GCR<1GpsB1,(LC1GU^>1H%$L1,(LA1Ggj@1H.*J1,(LD1GCR<1H.*M1,(LC1H7-D1H70J1,(LC1GLX=1H70L1,(LD1H@3E1H.*I1,(LA1GppA1H.*E1,(LB1GppA1GpsD1,(LD1H%!B1GpsF1,(LE1GCR<1H.*H1,(LD1Ggj@1H.*E1,(LB1GppA1GpsC1,(LC1GLX=1H.*K1,(LC1H.'C1H%$K1,(LA1G]
Войдите, чтобы ответить

Пошаговый план — открывайте по одному шагу

  1. 1
    Определите внешний слой по алфавиту.

Подсказки — каждая до решения стоит −50 очков

Задание 4Как защититься

Антивирусы и SIEM нормализуют вход, снимая типичные слои, прежде чем искать сигнатуры.

Разборы участников

Разборы открываются после того, как вы решите комнату, — чтобы не спойлерить ответ.