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

    Здравствуй, Хабрадруг!

    Мне понравилась идея создания квестов с помощью zip-архива, как это было сделано в этом посте. По указанной ссылке Мария (Nicolette) предложила квест, для прохождения которого требуется немного знать про эзотерические языки программирования. Я постарался сделать квест с таким же принципом, но в нём требуется немного уметь программировать и владеть некоторыми инструментами работы с файлами. Также пригодятся навыки нестандартного мышления и поиска информации в поисковиках. Обычно этими способностями вместе умеют пользоваться программисты, поэтому пост я решил положить в «спортивное программирование», так как больше никуда не подходит по смыслу.

    Кому интересно потратить несколько часов на разгадывание моих загадок, прошу под кат.



    Итак, квест состоит из многократно вложенного zip-архива, который нужно полностью распаковать, последовательно подбирая пароли. Паролем к очередной zip-папке является некоторая последовательность символов, являющаяся ответом к загадке предыдущего уровня. Первый архив без пароля.

    Скачать квест (332 Кб, md5=2855bb9b826a4c6ae414b64a70a062a9).
    [надеюсь, хабраэффекта не будет]

    Внимание: ответом почти ко всем задачам является некоторое число! Что это за число, всегда можно выяснить в процессе решения задач. Иногда ответом может быть не число, но тогда это оговорено специально, либо очевидно после получения правильного ответа.

    С моей точки зрения, квест Марии несколько сложноват, но этим кому-то интересен. Я попытался сделать квест проще, ориентируясь на чуть большее число успешных прохождений (если судить о таковых по комментариям в указанном мной посте). Не уверен, получилось ли так, как хотелось бы, но прошу сделать скидку на то, что это моя первая попытка.

    Ошибок быть не должно, я всё тщательно проверял. Двусмысленностей не должно быть тоже. Поэтому если у вас что-то не получается, или вы решили, что для прохождения уровня требуется сделать что-то совершенно невероятное и сложное, значит вы думаете не в ту сторону. Поэтому я не буду принимать участие в комментариях, если не увижу, что кто-то нашёл ошибку или серьёзный косяк.

    Удачи!

    PS. Прошу не делать в комментариях слишком откровенных подсказок. Думаю, запрещать делать подсказки вообще совершенно бессмысленно.

    UPD [04.01.2012]. Как я не старался, а косяк всё равно обнаружился. Все пароли, в которых есть буквы, состоят из строчных букв, а не прописных (как написано в подсказке). Судя по всему, пользователи и так быстро это поняли, но всё равно извиняюсь перед теми, кто поломал голову. Мой комментарий здесь.
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 75

      –18
      хотел по отгадывать, но когда увидел английский в задании, желание как-то поубавилось, выходные всетаки, а с английским не так гладко как хотелось бы(
        +9
        Это не страшно) русский на том же уровне :)
        +3
        о_О запнулся на втором уровне с текстовым файлом из звездочек.
        Получил 4-х значное число, а оно ни так, ни сяк не подходит :D
          +1
          Запнулся на первом уровне… Вообще не пойму как и что… Похоже логика страдает… Но я уверен, что если дойдёт, то всё окажется проще простого))
            0
            Получал и 4-х и 5-ти значное, тоже не получается.
              0
              Получал из него 2-х значное, тоже не подходит.
                +1
                Тоже в разные стороны переводил, и ничего =(
                  +2
                  Набрутфорсил паролей разной длинны — ничего похожено на те 4 цифры, которые лежат в файле не вижу. Более того, минимальная длинна цифрового пароля, вскрывающего архив — 7 цифр.
                    0
                    Брутфорс дал несколько вариантов пароля? О_о
                      0
                      Конечно, ZIP же коллизийно уязвим…
                        +1
                        Точнее не так, пароли подходят многие, но контрольная сумма не всегда сходится.
                      +1
                      Первое задание вспомните ;)
                        +1
                        Да уже решил, застрял на шестом.
                      0
                      сложил с первым полученным числом, получилось интересно… но тоже не подходит)
                      +1
                      Даже поставлял цифры в первый документ =(
                        +1
                        Похоже, что все забили на втором этапе. Или кто-то смог решить?
                          0
                          Брутфорсом «решил», написал автору свои мысли, мне кажется он числа перепутал, хотя я не исключаю, что мы где-то все ошибаемся :)
                            +1
                            Я смог. Второй непосредственно связан с первым (pdf документ).

                            А вот третий пока завал(
                              0
                              Ааа, тогда всё действительно сходится, значит зря автору написал… Как-то неочевидно что связь между уровнями есть, буду начеку, спасибо.
                                0
                                Вот и третий позади)
                                  0
                                  Мне хотя бы первый…
                                    +1
                                    Смотри на документ очень близко, на каждую букву.
                                      0
                                      Ах точно тут же ещё и поиском можно, то есть нужно пользоваться))
                                  0
                                  Что-то я не понимаю второго. Нашёл вроде числа, связал с первым, а не подходит.
                                    0
                                    Значит не полностью связал… нужно 2 действия произвести.
                                      0
                                      Блин, затупил :)
                                +3
                                Уровень 4. Прописная буква — ABC (uppercase), строчная — abc (lowercase). В условии требуется пароль из прописных букв, у меня получились вовсе даже строчные.
                                  0
                                  Согласен, у меня также.
                                    0
                                    Да, вы правы. Мой косяк.
                                    Так как квест составлялся в новый год, когда спать хотелось, но не моглось (шумно на улице, а я никогда не праздную), то дошло до того, что я, технических редактор литературы, перепутал слова «прописные» и «строчные»! Прошу прощения.

                                    Что бы там не было написано, буквы во всех паролях (где есть буквы) строчные.
                                    0
                                    4й, 5й и 6й уровни вообще непонятные
                                      +1
                                      Дайте намек на 5 уровень, там где последовательность…
                                        +2
                                        Для меня скоро квест сведётся к брутфорсу, может над первым заданием в квесте Марии (Nicolette) я и думал довольно долго, но дальше стало полегче, а тут просто тупиковые задания, level5.txt пропустил так как идей вообще нет, но далеко не ушёл — level6.txt тоже гробик…
                                          +1
                                          Аналогично.
                                          Указанная последовательсность из Level 5 есть тут: oeis.org/A112676
                                          Но моих знаний математики не хватает, чтобы проверить, что данная логика верна и следующее число из той же серии.
                                            0
                                            Я тоже застрял на этом задании. Но не думаю что та последовательность имеет отношение. Сильно уж сложно посчитать.
                                              0
                                              Легче было бреинфак дебажить чем решить такую последовательность. Подскажите плиз.
                                                0
                                                Тоже проблема с 5м. Или предполагается, что надо это закодить и найти следующее число?
                                                  0
                                                  Если о бреинфаке — то я имел ввиду сравнение с кодом Марии.
                                          0
                                          че-то не могу догадаться никак, что делать с этими звездочками :(
                                          ехх, ушел спать
                                          0
                                          Даже в худших Дозорах задания были более одупляемыми. даже те, что писались под *****тиками…
                                          дня через 3 скажем про 7 уровень))))
                                            0
                                            какой там 7) второй уровень пройти не могу)) цифры там вижу, а что с ними делать не пойму, уже и так и так)
                                              0
                                              На самом деле там все не очевидно и не совсем логично, обратитие внимание еще и на 2ой абзац 1ого документа pdf
                                            0
                                            Не могу понять, что нужно сделать в файле Level1.pdf
                                              +2
                                              Нужно смотреть в буквы ;)
                                                +1
                                                а я думал, это качество pdf такое =)
                                                  +1
                                                  Тоже сначала думал, что у меня foxit тупит :)
                                                +1
                                                Чего-то в глазах пожирнело
                                              • UFO just landed and posted this here
                                                  +7
                                                  Как-то неинтересно. У Николет можно было сразу (в большинстве случаев) понять получил ли ты правильный ответ или нет, потомучто помогал префикс «pwd:». У вас же одни только числа, а чисел в исходных файлах просто умататься сколько.
                                                  Сам застрял на третьем задании, я уверен, что разгадка несложна, но увидить ее среди уймы возможностей мне очень сложно. Все эти цифры можно конвертировать в разные системы исчисления, суммировать, обрабатывать блоками, разделенными пустыми линиями. Всюду вижу числа: позиция в строке, количество вхождений, коды ASCII, даже посчитал количество вхождений символов a, b, c, d и подставил их в формулу из первого задания, каждый раз получая какое-то осмысленное значение, я всеравно не мог открыть следующий архив.
                                                  Двусмысленность есть, очень много несложных способов получения чисел.
                                                  Даже во втором задании, если перевести пробелы в 0, а звездочки в 1 и просуммировать получаемые таким образом 8, 16 или 32-х битные целые числа можно получить какие-то числа. И не ясно на правильном пути ты находишься или нет.
                                                  Также у Николет было очень весело получать подсказки внутри самих заданий.
                                                    +1
                                                    В третьем тоже есть подсказка в самом задании :)
                                                      0
                                                      Уже подсказали как ее найти. Сам бы я еще очень долго бы крутил сами числа, а не то, что предпологается.
                                                    +1
                                                    открыл блин в час ночи, статью прочитать, Вот кто вам мешал опубликовать это завтра с утра? Т_Т

                                                    рац. предложение. в таких постах всегда бывают подсказки — чтоб их не искать через все коменты — сразу создать коменты на свой пост — типа подсказки для
                                                    1лвл сюда->
                                                    2лвл сюда ->


                                                    а все замечания по квесту как обычно коментарием.
                                                      0
                                                      3ий тоже связан с 1ым?
                                                        0
                                                        еххх, ладно, надо начинать работать :)
                                                          +1
                                                          Вторые сутки на шестом сижу…
                                                            0
                                                            как-то очень не понятно от куда плясать.
                                                            первое что пришло в голову снова длина строк, потом заметил пару строк которые не вкладывались в 26, решил мол не беде, возьмем поделим по модулю все что больше. на выходе получил 10 букв — не подходят. сравнил с оригинальным текстом дополнил его недостающими знаками, снова пересчитал — не подходит.
                                                            поделитесь своими идеями по этому заданию, если кто решил может подсказку напишите?
                                                              0
                                                              Заметил, что строки отформатированы частично пробелами, частично табами разной ширины.
                                                              Есть подозрение, что это неспроста.
                                                              Пока сижу думаю.
                                                                0
                                                                Возможно это связано со знаками препинания…
                                                              • UFO just landed and posted this here
                                                                • UFO just landed and posted this here
                                                              +2
                                                              Не понимаю 4й уровень. Слова какие-то абстрактные, не знаю, как их связать друг с другом, с операциями и с ответом
                                                                0
                                                                Если буквы получили, то разгадывайте азгдука
                                                                Если нет, то получайте числа из строк.
                                                              • UFO just landed and posted this here
                                                                  +1
                                                                  Спасибо за подсказку!
                                                                  С последней буквой, конечно неувязочка, там что-то лишнее явно.

                                                                  Кстати, а вы последовательность в 5 вычислили или забрутфорсили?
                                                                  • UFO just landed and posted this here
                                                                    0
                                                                    все равно не доходит до меня
                                                                    • UFO just landed and posted this here
                                                                    0
                                                                    Уровень 8 поверг в легкий шок :)
                                                                      –2
                                                                      То ли у нас с автором разная логика, то ли автор перепутал числа.
                                                                      У меня получается либо 144, либо 340. Правильный ответ 155
                                                                      +1
                                                                      Прошу подскажу по 5-ому уровню. Последовательность не дается.
                                                                        0
                                                                        Done!
                                                                        Непонятным остался левел 5 (я его сбрутфорсил) и непонятно, почему получается не тот итоговый результат в левел 8
                                                                          0
                                                                          Итак, квест пройден! Спасибо автору за то, что он заставил мои мозги кипеть как никогда раньше =)
                                                                            0
                                                                            Прошу подсказку по уровню №4, кинте пожалуйста инструмент (лучше в личку, чтобы не палиться), а то я уже использовал свой мозг, а дальше не получается найти.
                                                                              0
                                                                              Отправил в личку
                                                                              0
                                                                              Прохождение здесь.
                                                                              Всем спасибо! Мне и самому очень понравилось.

                                                                              Only users with full accounts can post comments. Log in, please.