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