Новогодний квест

    Пару дней назад я поддалась всеобщему новогоднему настроению и решила сделать новогодний квест. Собственно, вот он.

    Принцип я подсмотрела в квестах Дмитрия Астапова aka _adept_: на каждом уровне дается задание (текст или картинка), решив его, получаем пароль к архиву, в котором лежит следующий уровень. Архив нулевого уровня (quest.zip) без пароля.

    Задания получились разные — частично на ненормальное программирование, как я и планировала изначально, частично на догадливость. Поскольку из текстового файла, а тем более из картинки, при должном желании и изобретательности можно выжать очень много вариантов скрытого текста, правильный пароль на всех уровнях отмечен префиксом «pwd:» (вводить пароль нужно без префикса).

    Надеюсь, вам понравится. С наступающим!

    P.S. Наличие багов не исключено; пишите в личку, исправлю, обновлю.

    Update. В паззл уровня 6 закралась ошибка; исправлена, архив quest.zip обновлен (размер архива должен быть 21501 байт). Если у кого-то закешировалась старая версия, скачать его же можно по ссылке tc-alchemy.progopedia.com/quest-patch1.zip
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама
    Комментарии 301
    • +6
      Еще одна бессонная ночь, спасибо Вам!
    • +1
      застрял на lvl2 )
      • +33
        а мне стыдно писать где я застрял… =)
        • +4
          А я думал, что я один такой)
          • +3
            точно не один. Я такой же… :( Боюсь предположить, что там дальше.
            • 0
              ух ты. lvl0 не такой уж и сложный оказался. Надеюсь пока я все решу, нигде случайно не прочитаю, «кто убийца».
          • +6
            На установке архиватора?: Р
            • +17
              На включении компьютера. Пишу с калькулятора.
              • +2
                Повезло, я обломался при попытке купить оный. Пишу через ментальную связь с интернетом.
                • +5
                  Повезло, у меня и к интернету подключиться не удалось. Не пишу.
          • 0
            я себя успокаиваю, что вечером тяжело думается)
            • 0
              скоро рабочий день закончится, а я все lvl0 не могу решить =)
              Дело в цветах или совсем в другую степь смотреть?
          • –1
            Брутфорс рулит.
          • 0
            Пришел на работу и тут такое. Строительство самолетов подождет, квест важнее :) Спасибо Вам!
            • +3
              вы работать не можете, а я лечь спать. Проклинаю себя который раз за то, что «ща, только последнюю новость на хабре почитаю».
            • +8
              К сожалению застрял на нулевом уровне. Стыдно!
            • +2
              Интересно, сколько людей сейчас тупит над первом уровне?
              Что я там только не нашёл уже: дохлый котёнок, Ктулху…
              • +2
                Туплю на втором, не нашел ничего…
                • +3
                  Он проще, чем кажется :)
                  • 0
                    Вы правы, очевидного-то я и не заметил :)
                • +4
                  Обнаружил, что два цвета в RGB очень близки: 74-255-147 и 255-72-149
                  Но кажется это совсем не там)
                  • +1
                    Вот ты и ответил на мой вопрос ниже :)
                    • +1
                      Вы натолкнули меня на верную мысль :)
                      • 0
                        Там ещё третий цвет есть, одинокий пиксель посередине внизу с кодом 205-239-255.
                      • +1
                        Туплю на lvl1, читаю про pbrain и так далее :-)
                        • 0
                          Там же застрял
                        • НЛО прилетело и опубликовало эту надпись здесь
                          • 0
                            Точно всё перепробовали? Вот и хорошо. Это должно натолкнуть вас на мысль, что…
                            • НЛО прилетело и опубликовало эту надпись здесь
                              • 0
                                Символы :)
                                • НЛО прилетело и опубликовало эту надпись здесь
                          • 0
                            Смотрю на lvl0 и не вижу ни-че-го…
                            • 0
                              В том то и дело %)
                              • 0
                                Потыкайте волшебной палочкой в редакторе:)
                                • –1
                                  Одному мне кажется ужасно занудным задание, для которого сначала надо найти QR-code reader, а потом редактор, умеющий семплить цвет…
                                  • 0
                                    QR-code reader там и не нужен
                                    • +2
                                      Чтоб узнать что он не нужен нужно сначала декодировать сам QR код (-:
                                      По крайней мере это логично — декодировать его, прежде чем пробовать всё остальное.
                                      Не находите?

                                      Хотя я понимаю, любая задача кажется простой когда знаешь ответ. И это отличный повод «порисоватся» в комментах, угу (-:
                                      • +2
                                        Как ни страное — нет, не нахожу.
                                        По моему логично предположить, что девушка, придумавшая квест не будет упираться в QR-коды, я почему то сразу это предположил.

                                        Простой?)) Я до сих пол lvl3 не решил, и lvl0 решал минут 20-30… мне эти задачки простыми не кажутся. Да и рисоваться я не хотел, а просто слегка подсказать.
                                        • 0
                                          lvl0 решал минут 20-30

                                          Ничё так, я уже сутки не понимаю, как его решать…
                          • 0
                            ухх, уже на 4-ом, захватывающе… сколько хоть всего уровней то?
                            • 0
                              м-да. А у меня интерпретатор ничего не выдаёт на stdout :(
                              • 0
                                И не должен, если просто копипастить. А вот как отлаживать Brainfuck?
                                • +1
                                  Ну, на вебе есть brainfuck.tk/, скажем
                                  • 0
                                    Мда. Не помогло :) Тем более, он процедур не поддерживает.
                                    • 0
                                      Судя по коду, процедуры там левые, а вот отладка не помогла. Не выходит 'pwd:'
                                      • +2
                                        Я его решил. Совет такой же, как и в первом. Think out of the box.
                                        • 0
                                          И точно! Спасибо, помогло.
                                          • 0
                                            И от меня спасибо.
                                            Зато столько нового я узнал о brainfuck…
                                            • 0
                                              Действительно, помогло :) Правда минут аж через 10 пришло озарение.
                                              • +1
                                                Долго-долго разбирался с брейнфаком. Разобрался. Написал код вывода всех элементов массива. Перебрал все доступные варианты. Плюнул на это дело и тут же решил.
                                                Ну теперь я умею писать на брейнфаке)
                                                • 0
                                                  Тоже попались, увидев длинную надпись от автора или это только мне так повезло?
                                                  • 0
                                                    Она меня еще больше запутала) Но решил все же
                                                • 0
                                                  Я вот уже больше часа сижу и втыкаю в этот код на брейнфаке разбавленный символами, но так и не понял где там вообще можно искать pwd:. Think ot of the box говорите? Снаружи тоже ничего не находится =\
                                                • 0
                                                  Уже час мучаюсь с lvl3.txt и даже не представляю куда копать. Заметил только нулевой байт, заменил на перенос строки — ничего, та-же белиберда. Кто-нибудь, подскажите пожалуйста решение по почте, а то чую, спать я не лягу =)
                                                  • 0
                                                    А где там нулевой байт? Сейчас еще раз просмотрел lvl3.txt — не вижу ничего подобного. Сам уже тоже достаточно долго ковыряюсь с ним, но результатов пока нет.
                                                    • 0
                                                      Тоже самое, пробовал убирать лишние символы, менять «регистр» символов в соответствии с клавиатурой, выщитывать положения клавиш на клавиатуре, искать какойнибудь язык, синтаксисом которого является этот набор символов, пробовал в фотошопе соединять линиями одинаковые символы… что я делаю не так?)))
                                                      • 0
                                                        )) Я пробовал проXORить все содержимое lvl3.txt с разными числами от 1 до 255 (а также и просто добавлять числа из этого диапазона). Максимум, до чего дошел — это попытался получить коды символов просто подсчетом количества идущих подряд одинаковых символов в тексте, но толку — ноль )
                                                        • 0
                                                          Ура! Наконец-то сообразил, что нужно делать с lvl3.txt
                                                          Убил на это дело часа 3-4, наверное. Жуть, в общем )))
                                              • 0
                                              • 0
                                                походе в коде есть левые символы
                                                • +1
                                                  Это комменты, они никак не влияют на код. Там проблема в другом.
                                              • 0
                                                чтото я застрял на lvl3.txt, какой интерпретатор использовали?
                                                У меня bprain выдает ошибку Unknown procedure.
                                                • –3
                                                  Использовали интерпретатор PHP и две строковые функции. (:
                                                  Брейнфак тут вообще не причём
                                                  • –2
                                                    Понятно что соль там в символах, не причастных к брейнфаку, но блин они абсолютно бессмысленны :(
                                                    • 0
                                                      А это значит что…
                                                      • –9
                                                        … вообще все символы там бессмыссленны.
                                                        • +3
                                                          Прекращайте спойлерить.
                                                          • 0
                                                            Это очень трудно назвать спойлером, ибо ничего не дает, так же как и символы…
                                                            • +4
                                                              А что еще можно ожидать в комментариях к этому посту? Обсуждение заданий. Не читайте.
                                                          • 0
                                                            … что не понятно где искать пароль :(
                                                        • 0
                                                          можете подсказать эти две функции?
                                                          • 0
                                                            могу, но это будет практически ответ :)
                                                            если правда хотите узнать, напишите в личку
                                                    • 0
                                                      34
                                                      • +4
                                                        Что ж такое… Почти в 2 часа ночи, когда сил совсем не осталось… Ну зачем я заглянул сюда перед сном?! :(
                                                        • 0
                                                          Неожиданно прошёл первый уровень в фотошопе. Так и не понял, как это было и что сработало.
                                                          Напишите в личку, кто ещё прошёл фотошопом, и почему это получилось. Я не верю в чудеса :)
                                                          • 0
                                                            Первый — в смысле нулевой?
                                                            • –1
                                                              Который QR.
                                                              Уже понял почему так. Не без чужой помощи :).
                                                              Вот же хитрецы, блин! :)
                                                            • 0
                                                              Без фотошопа никак?
                                                              • +1
                                                                Любой более-менее нормальный редактор изображений. Мне гимпа хватает
                                                            • 0
                                                              Первый прошел с полпинка, а дальше никак… Префикс pwd: вижу, но алгоритм разгадать не могу. Наверное потому, что не программист?
                                                              • +2
                                                                Я наивный чукотский хлопец попытался применить алгоритм из позапрошлого шага :)
                                                                • 0
                                                                  и я. но без результатов
                                                                • НЛО прилетело и опубликовало эту надпись здесь
                                                                  • 0
                                                                    Капитально застрял на lvl2
                                                                    • +2
                                                                      Это Вы сейчас думаете, что капитально застряли :)
                                                                • +2
                                                                  Красота, застрял на четвёртом.
                                                                  Блин, дольше всего тупил над первым :-) остальные не больше минуты каждый решал.
                                                                  • 0
                                                                    Я-то код починил, но пароля всё равно нет. Наверное придётся-таки смотреть, что он делает. Но это уже завтра.
                                                                    • 0
                                                                      Поддерживаю вас. Мне Кажется этот код мне приснится.
                                                                • –11
                                                                  brainfuck sux
                                                                  • +4
                                                                    Я один после 10 минут неудачных попыток начал дергать ногой и внутри появилось это дурацкое ощущение)?
                                                                  • 0
                                                                    Ох. 0, 1, 2, 3 оказались довольно простыми, а вот четвёртый меня банально поставил в ступор :( Линие какие-то.
                                                                    • 0
                                                                      Я пока что только обнаружил, что подавляющее большинство цветов состоят только из «0», «c» и «f» в шестнадцатиричном представлении. А вот что с этим делать дальше…
                                                                      • 0
                                                                        Вернее, не подавляющее большинство цветов, а вообще все цвета, что есть на картинке.
                                                                        • 0
                                                                          Может и длина полосок что-то значит?
                                                                          • 0
                                                                            Может и расположение. Может быть количество пикселей каждого цвета. Может быть последовательность цветов…
                                                                            У меня ещё много вариантов.
                                                                            • –2
                                                                              Может это чей-то адский тест на беременность. Извините. :)
                                                                              • 0
                                                                                А может быть белые полоски — рельсы.
                                                                                • 0
                                                                                  я бы сказал, что цветные столбики — это телеграфные столбы. Еще немного нотный стан напоминает.
                                                                          • 0
                                                                            Есть прогресс?
                                                                          • 0
                                                                            Я может покажусь сумасшедшим, но эта цветная вакханалия мне шибко радиосхему напоминает :)
                                                                            • 0
                                                                              Есть идея что это Brainloller — пока что ищу рабочий интерпритатор
                                                                          • +1
                                                                            не знаю как ногой, но движение левым ухом явно помогает ;)
                                                                            • 0
                                                                              а я даже полез читать, как QR коды генерятся, чтобы разгадать: www.thonky.com/qr-code-tutorial/
                                                                              3-х кратное чтение комментов помогло решить
                                                                              • +1
                                                                                666-я запись у Nicolette :) неспроста…
                                                                                • 0
                                                                                  аццкая дэвушка, вах :)
                                                                                  • +7
                                                                                    Update. В паззл уровня 6 закралась ошибка; исправлена, архив quest.zip обновлен (размер архива должен быть 21501 байт). Если у кого-то закешировалась старая версия, скачать его же можно по ссылке tc-alchemy.progopedia.com/quest-patch1.zip
                                                                                    Мои извинения людям, тщетно ломавшим над этим голову, и спасибо за бдительность :-)
                                                                                    • +3
                                                                                      Как раз я до него дошёл. Пользуясь случаем, передаю вам браво от всей души! Давно меня так не цепляли компьютерные/хакерские/головоломные квесты!
                                                                                    • 0
                                                                                      Подписываюсь под каждым словом :) Задачки подобраны весьма нетривиально. Большое спасибо за эти мучения и чувство радости после :-)
                                                                                    • +1
                                                                                      Пожалуй, lvl4 оставлю на утро =)
                                                                                      • 0
                                                                                        Да, лвл4 будоражит мой мозг. Подождёт немного.
                                                                                      • +4
                                                                                        Прошли квест вместе с vos. Наконец-то можно спать =)
                                                                                      • +3
                                                                                        Спасибо за бессонную ночь :) а мне завтра надо было в 8 вставать)! почитал последнюю новость называется. действительно классно придумано!!!
                                                                                        • +2
                                                                                          Энкаунтер захватывает Хабр :)
                                                                                          • 0
                                                                                            Если б коды были в формате HH1234ZX (как в Энке EN, так на Хабре HH...) =)
                                                                                          • 0
                                                                                            На 4 уровне пока. Интересно, спасибо :)

                                                                                            Только не «Think out of the box», a «Think outside the box»
                                                                                          • –17
                                                                                            Нулевой есть
                                                                                            • –19
                                                                                              Первый
                                                                                            • 0
                                                                                              Блин, как?))) Не хочется себя тупым считать, но уже пол часа сижу…
                                                                                              • 0
                                                                                                Так… Теперь третий… Надо покумекать…
                                                                                            • 0
                                                                                              Как и многие другие, застрял на lvl4.png.
                                                                                              Вариантов, что могут означать эти разноцветные полоски — миллион…
                                                                                              • 0
                                                                                                Есть какие-нибудь мысли? Я тоже на lvl4 застрял. Полоски вообще имеют какой-нибудь смысл или опять «out of the box»?
                                                                                                • +1
                                                                                                  а я не могу lvl3. Отладка молчит, брейнфак стал куда понятнее, символы вроде бы лишние, но догадаться не могу. намекните?)
                                                                                                  • 0
                                                                                                    Намекаю: брейнфак вообще не причем, об этом уже написано выше в комментариях.
                                                                                                    • 0
                                                                                                      Да вот перечитал комменты, сам только увидел…
                                                                                                      • 0
                                                                                                        А я туплю. Понимаю что брейнфак непричём, но куда дальше копать не пойму. Уже час сижу над этим уровнем…
                                                                                                        • 0
                                                                                                          Я тоже пока застрял.
                                                                                                          Думаю, хитрость в спиливании всех BF-символов (<>[]+-.,) в коде.
                                                                                                          • 0
                                                                                                            И я. Всё что относится к синтаксису брейнфака выкинул, осталась мешанина символов. Что с ней дальше делать хз…
                                                                                                            • 0
                                                                                                              Намекаю еще: в комментариях выше также сказано, что сами символы тоже не имеют никакого значения. Давайте уже разгадывайте и будем думать над lvl4 )
                                                                                                              • 0
                                                                                                                БЛИН! ЭТО БЫЛО ОФИГЕННО! =))) Суперское задание! Перехожу к lvl4
                                                                                                                • +1
                                                                                                                  На который смотрю как баран на новые ворота
                                                                                                                • 0
                                                                                                                  Блиин, вот я тупой то :) Все элементарно, внезапно.
                                                                                                                  • 0
                                                                                                                    Ну вот. Теперь я чувствую себя ущербным…
                                                                                                                    • +1
                                                                                                                      Я себя так на первом чувствовал, когда GIMP мне не помог.
                                                                                                                • 0
                                                                                                                  Дайте еще подсказку на lvl3. Все символи BF запилены. Осталась куча левых символов, которые по коментариям тоже не имеют смысла. Где искать PWD: ума не приложу. И нога дёргается, да. ) Понимаю что решение где-то на поверхности, но оно проходит мимо… =/
                                                                                                                  • +1
                                                                                                                    Я ведь вам в личку писал
                                                                                                                    • 0
                                                                                                                      И мне тогда подсказку, пожалуйста, мыслей уже нет никаких…
                                                                                                                      • 0
                                                                                                                        И я не знаю. Похоже на REGEX.
                                                                                                                        • 0
                                                                                                                          вот и мне тоже показался больно похожим на регулярку, но народ молвит что надо копать в сторону ASCII :(
                                                                                                                          • 0
                                                                                                                            Нет, не получается никак, все перепробовал уже, никакой логической цепи нет, не понимаю :( Если кто может — киньте более четкую нежели «Не в символах дело» и «Think out of the box.» подсказку, буду премного благодарен.
                                                                                                                      • 0
                                                                                                                        Дайте небольшой хинт на lvl3, а то совсем уже отчаялся :(
                                                                                                                      • 0
                                                                                                                        И мне, пожалуйста, а то скоро мозг взорвется.
                                                                                                                        • 0
                                                                                                                          и вы тоже считайте :)
                                                                                                    • +2
                                                                                                      Проходить не пытался, но судя по каментам, Вы молодец!
                                                                                                      • +1
                                                                                                        Такого экстаза от квеста не ощущал со времен Quest 3 от DX и Kaimi
                                                                                                        • 0
                                                                                                          lvl4 пока не поддается.
                                                                                                          • 0
                                                                                                            Не поддается, какие мысли?
                                                                                                          • 0
                                                                                                            Я с вами. Только пока мыслей нету. Отхожу от предыдущего )
                                                                                                          • 0
                                                                                                            --2011-12-30 15:00:26-- tc-alchemy.progopedia.com/quest.zip
                                                                                                            Преобразование адреса tc-alchemy.progopedia.com… 216.237.118.42
                                                                                                            Устанавливается соединение с tc-alchemy.progopedia.com|216.237.118.42|:80… соединились.
                                                                                                            Запрос HTTP послан, ожидание ответа… Не получено никаких данных.
                                                                                                            Продолжение попыток.

                                                                                                            --2011-12-30 15:01:59-- (попытка: 2) tc-al