Хабраквест в честь 20-летия Mail.Ru Group — 20 задачек +37




Всем привет! Возможно, вы помните квесты-головоломки, которые я делал в 2010-м и 2016-м году. Версию 2016 проходят до сих пор, но настала пора обновить задания. Мы учли пожелания с прошлой игры: теперь призов будет больше, а проходить можно будет в спокойном темпе до конца недели. И новую версию выкатываем в честь дня рождения компании — Mail.Ru Group исполнилось 20 лет!

Как всегда, решать квест-головоломку тут: puzzle.mail.ru.

Призы такие:

  • Первый, кто правильно решит все задачи, получит набор с Raspberry Pi 3.
  • Ещё 20 призёров будут выбраны случайным образом с помощью random.org из тех, кто решит все задачи до полуночи воскресенья (21 октября) по московскому времени. Везунчики получат специальные призы от DC, Диск-О, GeekBrains и других продуктов компании.

Как проходить квест


Логин и пароль при регистрации нужны, чтобы продолжить игру на другом компьютере. На чём квест начали, на том и придётся заканчивать. И да, играть можно только на ноутах и настольных компах, на смартфонах и планшетах не получится. Это не дискриминация, просто вам понадобится текстовый и графический редакторы.

Головоломка состоит из 20 уровней. На каждом уровне необходимо выяснить (найти или вычислить) секретное слово и ввести его в поле ввода сверху.

Часто на уровне есть подсказки, но иногда наоборот — лишняя отвлекающая информация. Подсказки часто скрыты. Не забывайте заглядывать в HTML-код страницы.

Чтобы решить головоломки, не нужно уметь программировать, главное — нужно обладать начальными знаниями web-технологий, информатики, знать про ASCII, RGB и систему счисления.

Обратите внимание: в этот раз задания можно проходить не по очереди. Когда вы будете уверены, что ответили на все вопросы, выберите пункт «отправить ответы» в навигации. Если вы хотите участвовать в розыгрыше призов, пожалуйста, оставьте контактный e-mail.

Со всеми вопросами приходите в комментарии.

Пожалуйста, не портите другим удовольствие — не публикуйте ответы. В понедельник, 22 октября, на Хабре будут объявлены правильные ответы.

Принимаем поздравления с юбилеем!

UPD: Ответ на вопрос или непосредственно «спрятан» на странице или дано задание как его вычислить.
Но точно не нужно гадать, что изображено на картинке, или подбирать ассоциации, поэтому, например, ответ на №2 не "ручка" и не "открывашка", а на №3 — не "Ленин" и не "Ильич" и т.п.!

Вы можете помочь и перевести немного средств на развитие сайта



Комментарии (135):

  1. lostpassword
    /#19238455 / +2

    С днём рождения, Мэйлик!!! @@@@@@@@@

  2. HunterNNm
    /#19238471 / +1

    Уровень 5 — всё корректно?
    UPD Да, всё верно

    • gag_fenix
      /#19238487

      Да, смотрите внимательнее, ковыряйте HTML-код.

  3. BOOTLOADER
    /#19238551

    А чего на мобильном нельзя решать?

  4. vconst
    /#19238555

    Определение типа устройство дико кривое. Стоит на десктопе сделать вертикальное окно браузера — скрипт ругается, что не работает на мобильных устройствах. О том, что я не люблю на 27"-5к мониторе делать горизонтальное окно браузера — он не понимает. Конкретнее — так себя ведет гуглохром Version 69.0.3497.100 (Official Build) (64-bit) на Макоси 10,13,4

  5. vconst
    /#19238745

    Двадцатое задание — возмутительно легкое :(
    Решил пока только 15 — домой пора, но немного разочарован, думал будет интереснее…

    • BugM
      /#19238795

      Да они все легкие. Была бы валидация ответов все бы все решили очень быстро. Без валидации сложно.
      Не проверишь то или это в ответе подразумевалось.

      • vconst
        /#19238833

        Легкие, но интересные. Мне задача с маской понравилась :)

        • BugM
          /#19239281

          Мне с датами больше понравилась. Единственная, которая заставила задуматься.
          Хотя чувствую ошибся я в другой.

          • vconst
            /#19239297

            Даты я на завтра оставил, сегодня вообще времени не было, но за 15 я точно уверен. Там все совсем не то, что кажется на первый взгляд, но с подсказками все очень однозначно получается.

            • plus_stick
              /#19239971

              Не знаю, с датам самое легкое мне кажется

          • Fandir
            /#19243065

            Там же недвусмысленная подсказка есть…

            • BugM
              /#19243523 / +1

              Ее еще понять надо. Если с такой аббревиатурой не сталкивался, то не сразу доходит что загуглить надо.

    • Golickoff
      /#19241407

      Кому как. Я уверен во всех ответах, но двадцатый вопрос не понимаю — хоть убейте.

      • vconst
        /#19241443

        Тонкий намек под спойлером:
        Золотой жук

        • Golickoff
          /#19241601

          На самом деле оказалось что я всё понял верно, но недооценил влияние замен. Разобрался до того, как комментарий прошёл модерацию. Спасибо :)

        • alexyr
          /#19242579

          из пушки по воробьям… там можно и проще!

          • vconst
            /#19242667

            Увы, да — все оказалось проще :) Я брутфорсом решил, было не так уж сложно ))

  6. vconst
    /#19239007

    И да, играть можно только на ноутах и настольных компах, на смартфонах и планшетах не получится. Это не дискриминация, просто вам понадобится текстовый и графический редакторы
    Очень мало заданий вообще нельзя решить на смарте. По моему, навскидку — только одно. Для всех остальных есть программы умеющие смотреть исходный код страницы и другие необходимые данные. Так что — очень зря ограничили, прямо обидно, оставшиеся пять я мог бы решить прямо сейчас в метро, по дороге с работы, потому что там чистый текст и немного вычислений. Но вижу только заглушку.

  7. rewqty
    /#19239289

    Таки дорешал, некоторые задачки ну прям совсем простые (но в то же время увлекательнее задач ЕГЭ/олимпиад по информатике в сотню раз ._.)

  8. Sirion
    /#19239377 / +1

    Девятнадцатое отличное)

  9. ginkage
    /#19239633 / +1

    В двадцатом есть косяк, буква «й» закодирована неверно. ;)

  10. informa
    /#19240029

    Что за кодировка в 20? :)

    • gag_fenix
      /#19241607

      Там есть подсказка.

      • Evgenym
        /#19242725

        Задачу решил, но подсказка не помогла.

        • kmu1990
          /#19244231

          Аналогичная история, кажется что решил, но подсказку так и не понял.

  11. dali
    /#19240287

    а как узнать правильно ответил или нет?

    • gag_fenix
      /#19241611

      В понедельник будут ответы и можно будет посмотреть свои.

  12. rnj2000
    /#19240293

    В head страниц такая дичь, партнерки путан, порева и еще всякой фигни.

    • vconst
      /#19240377 / +3

      Комп на вирусы давно не проверяли?
      Пора.

  13. Eagle_NN
    /#19240949

    А результаты правильно/не правильно будут высылаться на почту? Или только опубликованы будут? Хотелось бы на почту получить хотя-бы статистику: Правильно решено ХХХ/Неправильно решено ННН

    • Win4ester
      /#19241415 / +1

      Тогда будет не совсем честно.
      Регистрируем 20 учеток и точно определяем какое из заданий решено верно, а какое нет.

      • Eagle_NN
        /#19241859

        Не, я не про время выполнения. Можно после окончания приема ответов. Просто ошибёшься в одной букве/цифре… Смотришь, вроде все верно решено (по статье). А в реальности выяснится что ответ не приняли.

    • gag_fenix
      /#19241589

      Наверное, сделаем страничку с персональными результатами — но только в понедельник.

  14. VampiRUS
    /#19241047

    в 15-м целое число?

    • vconst
      /#19241055

      /

      • BJM
        /#19242983

        что такое "/" я вроде знаю, а вот к вопросу VampiRUS насчет целого числа — присоединяюсь, у меня нецелое количество минут получается, и чувство, что где-то налажал :-)

        • vconst
          /#19242989

          Я удалил ответ, "/" просто потому, что нельзя оставлять пустое поле :)

          • BJM
            /#19245351

            это очень значимый символ в этой задаче :-) Поэтому воспринял как намек.
            И да, чувство, что налажал, было обоснованным.

  15. mazahakajay
    /#19241325

    Очень сложное задание 14. А в остальном круто. Спасибо за мозгобойню )

    • Assargin
      /#19243121 / +1

      Оно не сложное, оно просто объёмное в плане прикладываемых действий к поиску решения.

      • mazahakajay
        /#19245019

        Ну оно было самое интересное )

        • Ti_Fix
          /#19245037

          В конце получаем цифры, их нужно сложить?

          • mazahakajay
            /#19245153

            хм, я просто перевел в общепринятые в России. может быть я был не прав

            • Ti_Fix
              /#19245285

              Их там несколько и они не на одной строке, и не в «общепринятом» виде. Вопрос, что дальше с ними делать, я просто перевел и сложил…

              • Golickoff
                /#19249025

                Если не складывать, а конкатенировать, получится очевидно правильное число, имеющее связь с поводом для квеста.

                • Ti_Fix
                  /#19249287

                  Остается лишь догадываться, что же именно имел ввиду автор задания…

          • Golickoff
            /#19245161

            В конце получаем цифры

            Упс, кажется я не решил этот вопрос.

    • p-oleg
      /#19249917

      Прекрасное задание.

      Небольшая подсказка:
      Потребуется графический редактор

      • Eagle_NN
        /#19249957

        Не обязательно. Можно использовать онлайн сервисы.

      • mazahakajay
        /#19250261

        Да я уже решил ) спасибо.

        спойлер
        я вообще paint юзал

  16. mmvds
    /#19241381

    в 19-ом в разных источниках разный год, учитывать будут оба варианта?

    • gag_fenix
      /#19241431

      Не понял, как это? :) Но близкие ответы зачтем, конечно.

      • mmvds
        /#19241465

        скинул в личку

        • mmvds
          /#19241739

          будут учитывать оба варианта

  17. Igorn2304
    /#19241417

    Эт нормально что вводя некоторые символы, например. или \ вопрос засчитывается?
    Только что спокойно прошёл весь тест вводя только символ / в поле ответа

    • gag_fenix
      /#19241421

      Принимаются любые ответы, более того можно проходить уровни не по порядку.
      Правильные ответы будут в пн.

  18. evgenz
    /#19241547

    В 20 идея понятна, но онлайн сервисы отдают дичь

    • vconst
      /#19241555

      Онлайн сервисы не помогут, вообще. Вы совсем не поняли идею.

      • BugM
        /#19241645

        Помогут. Те что понавороченее немного.

        • vconst
          /#19241669

          Можно в личку — какие именно? Я как-то сам дошел ))

    • gag_fenix
      /#19241573

      Там есть подсказка.

      • Fandir
        /#19244831

        Расскажите потом в чем смысл подсказки второй подсказки в 20? я лично не понял? Правда подсказки в принципе особо и не нужны были.

        • Ti_Fix
          /#19244925

          Я не то что вторую, но и первую подсказку не нашел…

        • info4antony
          /#19245325

          Вторая подсказка мне тоже не помогла, но, я думаю, она там для атмосферы просто

          • BJM
            /#19245367

            Когда закончится подведение итогов, пожалуйста, напишите про эти подсказки.

            • QuickWind
              /#19248909

              Мои измышления относительно подсказок
              В файле с флажками семафорной азбукой написано слово «ЦЕЗАРЬ».
              Во втором файле персонаж из матрицы с именем Cypher.
              Т.е. ЦЕЗАРЬ Cypher или шифр цезаря.

  19. GEMOzloBIN
    /#19241941

    Возможность выбора любого уровня и отсутствие валидации ответа убивают весь азарт от прохождения.

  20. JuniorNoobie
    /#19242123

    А можно спросить как отправить «0» в восьмом вопросе? Ответ верный, но валидатор не хочет его принимать, т.к. где-то стоит проверка и 0 присваивается пустой строке. Как это обойти?

  21. Evgenym
    /#19242149

    А в 8 задаче во второй строке значок решеточки или черное сердечко? У меня с коллегами разные варианты отображаются на разных компах. Браузер Chrome

    • JuniorNoobie
      /#19242199 / +1

      Это потому что у вас разные варианты)
      В некоторых заданиях вопросы различаются и это нормально.

  22. Alter2
    /#19242395

    Работает только на десктопах и требует регистрации в 2018. Серьёзно?

  23. mapatka
    /#19242557

    Блин, по Enter'у не корректно срабатывает, я на первом долго думал, где ошибка.

  24. gotz
    /#19242635

    Это я вовремя на Хабр зашел :) Забавные паззлы, несколько сложных задачек пришлось оставить на второй заход

  25. DoctoRJurius
    /#19242637

    Готово!
    Ваш результат записан. Ответы будут объявлены 22 октября. А после пройдет розыгрыш призов./blockquote>
    фух…

  26. info4antony
    /#19242639

    Для меня 20 стало ступором. подсказки нашел, а результат получить не могу

  27. Ahtoh68
    /#19242641

    19 вопрос самый интересный. Отдельное за него спасибо. А 8 вопрос я вообще не понял в чем заключается, надо строку декодировать или нет… Я декодировал.

    • mmvds
      /#19242819

      там несколько многослойных вопросов, так что ответ однозначный — надо декодировать

    • Golickoff
      /#19248787

      Они изменили этот вопрос. Теперь там явно прописано «decode me».

  28. Bigdoc
    /#19242923

    Спасибо. Интересно, хоть к ИТ и не имею отношения.
    Не особо понял смысл 13 вопроса — он либо слишком прост, либо я чего-то не понимаю.
    14 так и остался для меня загадкой. Видимо не хватает знаний.
    16 несколько удивил ответом
    с 20 конечно пришлось повозиться подсказок очевидных не нашел, но в принципе там можно некоторые слова распознать изначально и отталкиваться от них.
    Остальные задачки в целом простые.

    • Ahtoh68
      /#19243103

      Нееее, 13 вопрос с подвохом… хотя в целом не сложный ;) Для 14 достаточно очевидные подсказки, у меня сложности не вызвал.

  29. Fandir
    /#19243053

    20 можно было бы и усложнить как это обычно делается: выкинуть все пробелы и знаки препинания… В таком виде очень простой вариант. Вообще задачи не сложные… Единственное, что напрягает где то можно просто неправильно написать ответ, а валидации нет, вот допустим в 20 ответ с большой буквы писать нужно было или оба варианта верными будут?..

    • vconst
      /#19243123

      Скрипт принимающий ответы — все переводит в нижний регистр.

    • FTOH
      /#19243193 / +1

      в 20 ответ с большой буквы писать нужно было или оба варианта верными будут?
      Я в одном из заданий отправил ответ капсом. А когда вернулся к этому заданию, мой ответ отображался в нижнем регистре. Так что это не влияет.

  30. ashelkov
    /#19243195

    Спасибо автору! Интересный квест. 20 жесть конечно — дооолго решал. А что изображено на подсказке только после решения понял.

    • Sirion
      /#19243661

      Забавно, но у меня под рукой как раз оказался собственноручно написанный в прошлом году скрипт для разгадки таких штук. Точнее, для облегчения разгадки. Автоматически он их не брутфорсит.

    • Ti_Fix
      /#19244897

      А что за подсказка? Почему-то не могу её найти…

  31. Malik5547
    /#19243325 / +1

    Боже 9-ый квест меня просто потряс до глубины души. Очень оригинально! :)

  32. Qualab
    /#19243529

    Квест — супер! Спасибо большое!

  33. BJM
    /#19243689

    Авторам спасибо, получил огромное удовольствие от процесса :-)
    P.S. в 20 у вас небольшая неаккуратность — с «й», но на ответ не влияет

    • Qualab
      /#19247079

      А, там Й не хватает, а я Ё удалял, почти сошлось. Да, косякнули.

  34. Malik5547
    /#19243917

    Уровень 14 для меня просто тупик.Никак не могу найти зацепки.

    • Iwanowsky
      /#19248703

      Я тоже не совсем понял, что на уровне 14 конкретно требуется. Пошел по одной идее, получил число, но не уверен, что правильно.

  35. Evgenym
    /#19244893

    Хм… А результаты как-то будут защищать от накруток? Думаю, многие помнят эпикфэйловый розыгрыш 2014 года. Там все начиналось хорошо и благопристойно, а закончилось не очень.

    • vconst
      /#19245679

      А что там защищать то? 50-баксовую малинку? :)

    • gag_fenix
      /#19245803

      Постараемся, но полностью защититься нереально.
      Да и не хотелось спрашивать при регистрации вводить SMS-код, подтверждать профиль в соц. сети или что-то такое.

  36. Gens
    /#19245453

    Спасибо за квест. Как и писали выше 20ый вызвал больше всего трудностей. Точнее больше времени. Возможно не так подошел к решению. И выбрал более сложный путь, но все же решение было найдено. А в остальном не скажу что были сложные задания. Помню проходил подобные квесты лет в 16 и уже знал с чем буду иметь дело. Ждём ответы и технику решения.

  37. chagarin
    /#19245457

    а что с rfc1464 делать?

    • gag_fenix
      /#19245463

      Ну оно коротенькое. Хотя бы заголовок прочитать. Потом прочитать в Википедии про DNS :)

  38. Ti_Fix
    /#19245565

    Пытаюсь понять подсказки 20-го задания. Первая подсказка «HTTP — всему голова», что можно трактовать, как «HTTP — хлеб» и затем уже как «HTTP — cookies». Следовательно, необходимо заглянуть в cookies. Там находим cookie podskazka_17_sha256, содержимое которой декодируется с помощью sha256 в «MJD», на что намекает «MJD»?

    • vconst
      /#19245673

      podskazka_17
      Это разве не для 17 задания?

      • alexyr
        /#19245725

        точно, для него

        • vconst
          /#19245739

          Тогда я ее не понял и сделал все как у Эдгара По :) Было не сложно и интересно

          • alexyr
            /#19245765

            я это подсказкой не пользовался, так как только сейчас её вообще понял. но там и без неё всё логично!

    • gag_fenix
      /#19245807

      Пожалуйста, используйте хотя бы тег spoiler.

  39. Ahtoh68
    /#19246333

    Мне вот интересно, а какое отношение второй вопрос имеет к web технологиям. Мне показалось, что это проверка насколько я древний. Такая штуковина у меня дома до сих пор есть.

    • vconst
      /#19246435

      Не все так очевидно :)

      • Ahtoh68
        /#19246543

        Да, не, вот уж этот вопрос очевидней некуда. Если конечно пользовался этой штуковиной ранее.

    • gag_fenix
      /#19246437

      Веб-технологии...
      … могут помочь узнать название предмета по картинке.

      • Ahtoh68
        /#19246537

        Веб-технологии
        Понятно. :)

  40. Ti_Fix
    /#19246595

    Удалось решить 20 задание… но так и не понял сути подсказок… Может кто-то объяснит, что за подсказки и что они значат?

    Мысли вслух...
    Сначала пробовал применить частотный анализ, однако это не помогло, все равно получался не читаемый текст. Затем глаз зацепился за фразы, вроде такой "— гытщтэ Заэюг". Второе слово по смыслу должно быть именем персонажа, а первое тогда действием, которое он сделал. Так я угадал первое слово и соответствующий словарь перестановок. Имея этот маленький словарь перестановок раскрутил несколько маленьких слов, догадываясь о недостающих символах. С каждым разгаданным словом словарь перестановок становиться больше, а угадывать новые слова становится все проще… Постарался написать без крупных спойлеров.

    • gag_fenix
      /#19246811

      В понедельник расскажу «что имел в виду автор» (-:

    • vconst
      /#19247291

      Я тоже так делал, но можно гораздо проще и скучнее…

    • Iwanowsky
      /#19248687

      Текст не совсем соответствует частотности букв в русском языке (мало букаф для выборки), но кое-что сделать можно: прежде всего выделить букву «О» — самую распространенную в русском языке. Следующим шагом — смотреть на предлоги и местоимения, ну а дальше — уже проще. Но я не совсем понял, как применить подсказки; да и не особо этим заморачивался, т.к. быстро прошел др. путем. Получился отрывок из классического произведения начала прошлого века.

  41. Ci_devant
    /#19246813

    Что нарисовано в подсказке к лабиринту?

    спойлер
    Это ведро и веник?

    • gag_fenix
      /#19246817

      Попробую подсказать
      Нет, это из строительства. Но и без подсказки можно догадаться.

      • Eagle_NN
        /#19250253

        Использовать предложенный метод логично и без подсказок.
        Вообще, многие подсказки в квесте просто лишние.

  42. smthelusive
    /#19246819 / +1

    Отличный квест! Получила удовольствие, спасибо!

    • Iwanowsky
      /#19248705

      Да, квест — отличный, тоже получил удовольствие. Только в правильности ответа 14 не уверен.

  43. Qualab
    /#19246899 / -3

    Вы наркоманы накосячили с шифром Цезаря! Хорошо ещё я подбирал с учётом того, что может не быть буквы Ё, вы её куда в алфавите поставили? Или вы по коду буквы сортировали?!

    • CryptoPirate
      /#19246961

      Шифр Цезаря — не единственный шифр подобного типа :-)

      • Qualab
        /#19247071

        Там в подсказках было строго указано чем расшифровывать. В общем-то даже расшифровывается, если убрать из массива с алфавитом букву «Ё».

        • info4antony
          /#19247129

          в моей версии задания было явно указано что буква Ё заменена на Е. То же сказано и про твердый знак было. Это соответствующим образом влияет на финальное решение, к которому Вы пришли методом подбора)

        • Ti_Fix
          /#19247187

          Что за подсказки и где вы их нашли?

          • info4antony
            /#19247397

            Подсказка где найти подсказки Вами была найдена. Вы писали про нее выше.

            Намек
            Скажу так: хлеб был лишним) все проще. Не по той дорожке ушли

  44. alexstar_46
    /#19248239

    CTF от mail.ru :)