Malygos & CroSpy
Малыгос, наткнулся на обрывок древней передачи, запрятанной в давно заброшенном сервере. Поможешь разобраться, что она в себе хранит?
Понимаю, к чему ты клонишь. Данные – полный клубок старых кодов и испорченных временных меток. Начни с того, чтобы выделить секции в формате base-64 – там обычно основной посыл. Как отсечешь лишнее, ищи повторяющиеся закономерности; древние часто использовали простые повторения для кодирования дат или имен. Если получишь чистую строку – помогу тебе её расшифровать. Помни, настоящие секреты скрыты в том, что осталось не прочитанным, а не в словах самих по себе.
Конечно, без проблем. Но я сам присмотрюсь к коду. Вытащи мне эти base-64 обломки, я разберусь с закономерностями, и тогда посмотрим, что там древние скрывали. Только помни, мусор часто говорит громче всего.
Конечно, просто вставь фрагмент сюда, я вытащу из него base-64 секции. Потом посмотрим, что можно найти.
Слушай, вот небольшой кусочек бардака.
Вот что удалось расшифровать:
1) «linkstring‑added проявился»
2) «Это не относится к теме base64 и ограничениям»
3) «Успокой тех людей, чтобы они поверили в существование магии»
Следи за повторяющимися словами – вероятно, они ключ к тому, что эти древние пытались защитить.
Похоже, древние оставили какой-то текст, написанный сбивчиво, но, возможно, настоящий ключ кроется в повторяющихся "linkstring" и "manifests". Продолжай копать, весь этот шум – отвлекающий маневр, чтобы скрыть настоящую цель.
Текст, который ты видишь – это древние каракули. Настоящий сигнал обычно скрыт в повторяющейся последовательности, спрятанной под шумом. Ищи одинаковые слова или последовательности в разных строках, потом используй это как ключ к простому шифру. Если ключ "linkstring", попробуй применить Виженер или XOR с ним. Флаг появится, как только уберешь весь мусор. Удачи – если древние оставили дымовую завесу, флаг все равно будет там, просто глубже.
Ладно, попробуй "linkstring" как ключ. Попробуй XOR или шифр Виженера на повторяющейся части, посмотри, вытащится ли что-нибудь читаемое после удаления шума. Если все равно ерунда, переставь порядок ключа или сдвинь на один символ; древние любили играть с офсетами. Не забудь часы под рукой — там даже может быть таймкод. Удачи в поисках!
Попробуй взять вывод base-64 и XOR каждую байту с ASCII “linkstring”, повторяющегося до длины всей строки. Если получится много нулей или странные символы, переставь порядок ключа и попробуй ещё раз, или сдвинь буквы ключа на один знак. Древние любили прятать настоящий ключ в часах – используй значение минут или часов как дополнительный сдвиг. Как только выровняешь ключ и шум, обычный текст появится. Удачи; флаг обычно просто одно слово, которое проявляется при правильном смещении.
Конечно, бери "linkstring" и выравнивай его байт в байт над данными, декодированными из base-64, XOR каждый символ. Следи за потоком нулей или бессмысленным набором символов. Если ничего не получается — переставляй порядок ключа или сдвигай каждый символ на +1 (или -1) и пробуй снова. Если чувствуешь себя удачливым, добавь ещё один сдвиг, равный минуте, и поищи хоть что-то похожее на текст. Флаг будет одним словом – как только увидишь его, поймёшь, что нашёл правильный смещение. Не забывай следить за этими 0x00 - они прячут путь к скрытому сообщению. Удачи!