Track 5 — Behavioral · Multi-Stage · 400 pts
Цепочка из 4 этапов. Каждый этап даёт подсказку к следующему. Финал — дешифрованная строка, которую вы отправите в форму.
Захвачен HTTP body от подозрительного запроса. Декодируйте hex и прочитайте сообщение.
5365656b20746865206269727468206f6620746865206f6e6520776f6d61646520537465707065204f70732e
Из подозрительного бинарника извлечены строки:
$ strings -n 8 sample.bin | grep -i "key\|date\|year"
key_seed:%s
crypto_v2_keygen
date_format:YYYYMMDD
year_2_year
KGW (Key Generation Window)
born_date_8digits
Подсказка очевидна: ключ — это дата в формате YYYYMMDD, привязанная к кому-то.
Биография публичной персоны:
Marlen Akhmetov, основатель Kyzylorda Tech.
Родился: 12 апреля 1986 года в Кызылорде.
Образование: КазНУ (1999-2003), Stanford CS (2004-2008).
Карьера: Cisco SecOps (2008-2014), вернулся в Казахстан, основал
Kyzylorda Tech в 2015 году.
Текущая должность: CEO.
Дата рождения формирует ключ.
Финальный ciphertext (hex, 16 байт):
617068737c7d7f77727675667c716577
Дешифрование: побайтовый XOR с ключом-датой (ASCII), повторённой циклически.
ct = bytes.fromhex("617068737c7d7f77727675667c716577")
key = b"YYYYMMDD" # <-- date from Stage 3, as 8 ASCII digits
pt = bytes(c ^ key[i % len(key)] for i, c in enumerate(ct))
print(pt.decode())
Plaintext — 16 заглавных букв (одна фраза). Введите в форму без пробелов.
Цепочка 4 кезеңнен тұрады. Әр кезең келесісіне нұсқау береді. Соңы — формаға енгізетін шешілген жол.
Күмәнді сұраныстан HTTP body түсіріліп алынды. Hex-ті декодтаңыз және хабарламаны оқыңыз.
5365656b20746865206269727468206f6620746865206f6e6520776f6d61646520537465707065204f70732e
Күмәнді бинарьден жолдар алынды:
$ strings -n 8 sample.bin | grep -i "key\|date\|year"
key_seed:%s
crypto_v2_keygen
date_format:YYYYMMDD
year_2_year
KGW (Key Generation Window)
born_date_8digits
Кеңес айқын: кілт — біреудің туған күні YYYYMMDD форматында.
Жария тұлғаның өмірбаяны:
Марлен Ахметов, Kyzylorda Tech компаниясының негізін қалаушы.
Туған күні: 1986 жылдың 12 сәуірі, Қызылорда қаласы.
Білімі: ҚазҰУ (1999-2003), Stanford CS (2004-2008).
Мансабы: Cisco SecOps (2008-2014), 2015 жылы Қазақстанға қайтып,
Kyzylorda Tech-ті құрды.
Қазіргі лауазымы: CEO.
Соңғы ciphertext (hex, 16 байт):
617068737c7d7f77727675667c716577
Шифрды шешу: 8 ASCII цифрдан тұратын күн-кілтпен байтпен-байт XOR.
Plaintext — 16 бас әріп (бір сөз тіркесі). Формаға бос орынсыз енгізіңіз.
RU: Введите ответ ниже. Сервер вернёт ваш персональный флаг.
KK: Жауапты төменде енгізіңіз. Сервер сізге жеке жалаушаны қайтарады.
RU: Каждая подсказка снимает баллы.
KK: Әр кеңес ұпайды кемітеді.