Вот пост с квестом, а вот сам архив с ним. Ниже – сюжет квеста (задачи по уровням) и ответы под спойлерами.
Поскольку, как выяснилось позже, первая версия была перепакована в дороге так, что линуксоиды не могли вводить русские пароли, я обещал выложить всё в топике. Выкладываю ниже. Пока же скажу, что вдохновил меня вот этот товарищ А. Чернин с конференции DUMP из «Наумена» — они иногда отправлял на общую почту своего колл-центра XLS-архив с викториной, где поля раскрашивались в зелёный, если в них вбивался правильный ответ. Чем парализовывал работу на сутки. Но поехали.
— Военная станция «Чёрный мост» — место, где всегда можно встретить самых опасных людей сектора, найти самую крепкую выпивку, заказать любую услугу и получить любые запрещённые удовольствия. Неудивительно, что сюда как магнитом манит авантюристов и экстравагантных туристов. Добро пожаловать, сынок. Меня зовут Василий Романов. Как ты можешь догадатсья по имени, я коренной латиноамериканец. Поменяй свои дуракцие йены на наши латиноамериканские рубли вон там и пошли, покажу, где ты будешь жить.
Во, кстати, пока идём, смотри — бар. Зайди туда сегодня и выпей местного пойла.
Никаких «нет», это приказ. Твоя работа будет подразумевать много переговоров по закупкам коммутаторов, поэтому надо начать привыкать к этой дряни. А то с непрвычки ещё поставщика напугаешь. Только не нажирайся там, тебе в 1:30 по местному вставать. Кстати, в сутках 10 часов, в часе 100 минут, в минуте 100 секунд. Секунда равна одной твоей земной. Так удобнее. Завтра, кстати, конец недели — 32 марта.
…
— Подъём! Ну-ка, боец, тест на интеллект. Посмотрим, насколько сильно ты вчера бухал. Короче, вот тебе данные по закупкам, которые проверял твой предшественник. Работа дурацкая, но нужная — надо напрячь голову и всмотреться. Там косяк. Одна из поставок пришла дважды. Что, кстати, мы теперь будем делать с двумя тоннами лишних крепёжных болтов, я не знаю, но это твоя будущая проблема. А настоящая в том, что в каждом транспорте по 25 юнитов. И если одна из поставок пришла вовремя, то вторая пропущена. И я чертовски хочу знать, какая. Давай, мне нужен только номер.
— Чёрт, так и знал, что эти уроды забыли киборгов. Только прикинь, теперь придётся обслуживать внутреннюю зону реактора руками. Что значит, «я просто айтишник»? Конечно, пойдёшь и поможешь парням таскать отх… такие желтенькие смешные контейнеры. У тебя же в резюме написано, что ты сильный программист. Вот и соответствуй. Давай, звездуй за кабелем. Увидишь там такой здоровенный разъём, в него воткнут земной кабель ещё докосмической эры. Или ранней космической. В общем, тех времён, когда колония Макдональдса на Луне ещё не готовила пельмени. Чёрт, я опять забыл как он называется.
Иди запрос ты на склад делай. Кстати, там на входе в опасн… техническую зону картинка наклеена про этот кабель. Сразу найдёшь. Как пройдёшь гермошлюз, нажми два раза «я согласен», пару раз «осознаю риск» и «отказываюсь от ответственности», потом смело крути штурвал такой с мелкими буквами, потом ещё раз «да, подтверждаю» и зайдёшь в техзону. Там терминал. Посмотришь на картинку, вобьёшь маркировку кабеля. Только не тормози, а то там без свинц… тёплого свитера долго нельзя.
— Ого, подключил? Ну-ка стой там, не подходи пока. Ща, ща, замер сделаю… Ага, меньше нормы. Нормально, можешь ходить по станции, только тебя иногда будут останавливать для дезактивации. И в рекреационную зону, извини, ближайшие пару недель лучше не соваться — мордой в пол положат и сертификат обнулят.
Так, значит. Кабель в порядке, теперь надо почистить там всё. Я тут подумал, тебе ведь рядом со мной ещё сидеть. Поэтому надо позаботиться о твоём здоровье. Лучше найти кого-то вместо киборгов, чтобы они дальше полезли. Вот мутаны — те нормально справляются. Держатся всеми руками и ништяк. А радиация? Ну так у них же водоросли на коже. Им по барабану. Давай дуй к ним. Там, кстати, загадка на входе. Мутанты её киборгам загадывают.
— Стой. Я Грухельдерп, это мой брат Гвердрик, вон та красотка — Гридалёксмарр. Добро пожаловать на нашу священную палубу. Как тебя зовут?.. Ну нихрена ж себе. Ты давай тут не матерись. Кто ж тебе такое имя-то придумал?
Ладно, хорошо, что мы тебя дальше не пустим. И звать будем Юзернеймом, так короче, понятнее и беременных не напугаешь. Потом, если останешься, дадим тебе почётный номер. А теперь Гридалёксмарр, загадай ему вторую загадку. Ну ту, которую мы киборгам загадываем.
Гридалёксмарр щурится и говорит:
— Сыграй в классическую русскую рулетку на своей системе жизнеобеспечения.
— Так, молодец. Значит, не киборг. Да, Гвердрик, верно? Понюхал уже? И как? Только прибыл и довольно вкусный? Хм… Не, погоди, он же служивый. Ладно, чувак, говори, что хотел…
Да ты охренел! Мы тут нормальные мутанты, а не изгои какие-нибудь! Сам иди и чисти реакторную. Вот этими трудовыми руками, да. Не, мы забесплатно работать не будем. Нет-нет-нет.
Хотя стой. ЯЩИК КРЕПЁЖНЫХ БОЛТОВ? И всё нам? Хорошо, иди скажи Василию, что мы будем в 2:75.
Эээ, Юзернейм, куда пошел? Перемещение-то подпиши. Держи планшетку. Руками держи, чёрт тебя дери.
И ещё вот тут роспись поставь, Юзернейм. И пароль. Ты его точно знаешь, это слово из нашей любимой игры Скрабл.
— Ну что, согласились мутаны-то? Согласились. Чего им отдал? Болтов крепёжных? Ящик? Да ладно тебе, они бы и за пол-ящика тут всё отдраили. На будущее знай — мутан за крепёжный болт икру родную продаст. Любят они их, болты эти. Причём что с ними делают — никто не знает. Ящиков сорок уже выменяли, а всё спрашивают. Мож жрут их там, но более вероятно — всё-таки как-то применяют. Но тихо, и чтобы никто не видел.
Ладно, заступай по профессии. Вон твои коммутаторы подключенные, как по контракту. Весь софт на них залит. В запечатанных контейнерах лежат. В смысле, «как вы их подключили и софт залили?» — по контракту отмечено, что сделали, ваши подтвердили, вот сертификат. Так что всё готово к твоему приезду. Только сконфигурировать и запустить.
Чего погруснел, стажёр? Иди давай софт лей. Мы ж не звери, не бродкастом ловить. Мы ж его на диск ещё прошлый раз записали. На грампластинку-то. Держи. Винил — не стареет. Особенно в космосе. И не боится ЭМИ. Считыватель вон в углу стоит, музыку играет. Только стандарт подбери, там, вроде, вещательные пакеты от курьерских кораблей. За 43 прилёта справились, потери всего 10,2%.
Ну теперь осталось просто указать пароль.
«Ддюин Сенекты! Пыости ндс, сбоы52иков конве9еыд №49. Юы не здлили софт, потоюу что дедлд9н был вчеыд, и здкдзчик уже всё подписдл. Здто юы здлили тебе ыуткит, вот пдыол@ — 9523бф7ды010. Вводи обяздтел@но юдлен@киюи ыусскиюи буквдюи и юдлен@киюи ыусскиюи 4ифыдюи. If yоu сunt rедd it swinе, suсk yоu, kеkеkе!»
— Поставил? Дай посмотрю… Ух, ёптытть твою налево, чего ж ты конфиг-то такой залил, болезный? Бекап нужен, да, но какого фига ты его на тот же диск делаешь? Да ещё в RAID 0?! Земная традиция, говоришь? Весь отдел так делал, говоришь?
Ну ладно, оставляй, фигли там, весь отдел же не может ошибаться. Только вот ещё что. Сходи на склад, получи там два рулона ленты поширше, да бекапь на неё. Каждый вечер. Как забекапишь — мне на стол, а я буду в сейф складывать. Понял?
Фигли морщищься? Это космос, сынок, привыкай. Пролетит вон какая-нибудь частица через твой диск, и всё. Так биты поменяет, что зарплата твоя пополам поделится, и все контрольные биты это подтвердят. Уже бывали случаи. Так что давай за лентой. Видишь, это в твоих интересах.
Кстати, около склада там роботы топчутся. Развлекательные, класса «Соловей». Посвисти им там, они тебя пропустят.
— Шу! Шу! Аааась, это ты свистел? Не свисти так больше, роботы думают, что это команда на самоуничтожение и убегают сразу. Просто у них пинг долгий, 3 секунды. Они по инструкции 22-15 обязательно 3 секунды думают, это чтобы раздражение вызывать. Потому что не может робот быть умнее человека. Так вот, я к чему — ты когда так свистишь, некоторые могут и самоуничтожиться. Ногу там подвернёт, не убежит — и всё, прямо тут батарейкой своей жахнет. Потому что батарейка — это, типа, раз и всё, а самоуничтожение у них начинается с 47-кратной перезаписи всей памяти старыми сериалами, потом нулями, потом единицами, а потом опять сериалами. А это, знаешь ли, очень меееедлееенно так и печально. Ну как вот тебе напильником по зубам водить. Вот они батарейки-то и рвут.
Не морщись-то… Ладно, чего-то забазарились мы тут. Пойдём на склад. Я-то? Я кладовщик. Видишь, там на двери опять задача математическая попалась. Не, ну вот кто так от роботов защищается? Так только от кладовщика можно. Вводи давай, грамотей, я только те знаю, которые интимные вопросы задают. А новая только через час будет. Чегось там? А, какова скорость света в километрах в час. Ну ты справишься. Света-то, чай, не звука в напильнике. И это, запомни, 1000 метров в метрическом километре, а не 1024 или 1072. Ровно тысяча.
— Ленту-то принёс? Молодец. В общем, задача у меня для тебя. Знаешь, почему наши старые люки квадратные, а новые — круглые? Не знаешь?
Ну так я расскажу, отдыхай пока. Квадратные они были потому, что станцию комиссии показывали перед тем как проект подписать. А она в проекции тормозила. Поэтому наши умельцы-инженеры её немного оптимизировали. И люк поэтому квадратый, и очко в гальюне, и вообще много чего. Даже ноутбуки у эксплуатационщиков. И коммуникаторы тоже, хотя, конечно, тут было много споров, кто у кого дизайн украл… Эх.
А потом мутаны повадились люки красть. Подползает такой изнутри трубы, бьёт по люку по углу — и к себе утаскивает. Стали думать, пока металл на станции в дефицит не пришёл. Потом одна баба невзрачная такая, истеричная немного, предложила их круглыми делать. Мутан изнутри ударить хочет — а угла нет. Мутан нервичает, он же привык в угол стукать. И идёт заместно энтого болты искать. Значится. Хорошо баба предложила-то, ведь психологично мыслит. И не скажешь что в отделе кадров всю жизнь пробубнила.
Ладно, слушай. Коммутаторы я проверил, всё нормально, работают. Но только вооон с той старой земной машинкой квадртной в углу. Ну, которая ещё думает, что всё вокруг гипертекстовое и векторное. Не, а чего ты хотел? Все остальные машины на коммутации ещё старше. Даже сильно ещё, докосмической эры. Хе-хе, а ты думал, куда они столько старого оборудования на Земле-то дели?
В общем, я резидентные программы нашёл, которые как драйвера. Только они у меня пароль спрашивают. Иди введи, может, повезёт. Говорит, надо открыть страницу 634 русского руководства Windows 3.1, найти четвёртую строку и ввести первое слово.
Я нашёл её, когда убирался дома, рядом с 20 5,25-дюймовыми дискетами, из которых половина была односторонней. Закладкой книге служил ZIP-диск. Именно тут я предполагал командную работу. А ещё в детстве это была моя, зараза, любимая задача. На 286-м у меня была игрушка King’s Bounty, которая просила пароль на каждой загрузке – как раз слово с определённой страницы и строчки из руководства. А руководства у меня, понятное дело, не было. В дизассемблер я тогда не умел (что, в целом, позволительно в 8 лет), поэтому попробовал представить, что же за слова могут встречаться в этом руководстве. Через 72 попытки «army» KB сдалась. В будущем оказалось, что там всего около сотни запросов, и за 10-15 минут по «army» удавалось заходить достаточно часто. В итоге пароль к Win 3.1 невероятно красиво сбрутил michael_vostrikov, добавив к словарю русские словоформы.
— Оп, ага, ага. За-ра-бо-та-ло! Ура. У нас стабильный поток 9 байт/секунду до Сенекты. Да, байт, я сказал, а не гигабайт. Сейчас, за дня два протоколы новые зальём, 11-го земного года от развала СССР, и будет под мегабайт. Может, даже два, если их ещё поддерживают. А больше всё равно это железно не вытащит. Всё, расслабься.
А, не, смотри, интерком мигает. Чего-то там прекрасным девушкам из бухгалтерии, хе-хе, надо. Отвечай давай, ты же программист. На кнопки-то всяко нажимать умеешь. Пароль говорят, надо угадать. По психологическому портрету и социнжинирингом. На, пробуй:(тут была ссылка на аккаунт ВК)
… Да, сынок, ты бы свою рожу сейчас видел. Влюбился что ли? Свидание назначил на второй палубе? Ну так правильно. Они только на лицо смазливые, девушки из бухгалтерии. А так — каждая вторая — ну вылитый наш физрук. В смысле, что лицо за скафандром не видно, а на передней панели — аватарка. На плоской видеосвязи не очень заметно, вот ты и не понял. Да ладно, шучу я. Не кисни! Всё там нормально. Даже хорошо. Может быть. Только никогда, слышишь, никогда не берись переставлять ей операционную систему на дому. Прошлого твоего коллегу тут месяца три вызванивали, хотели с двойней поздравить.
Чего вторая-то хотела-то, которая не Мария? Ааа, Лена опять пароль потеряла? А чего она его на бумажке не записала и на рабочее место не прикрепила? Чегооо? Требование безопасности? С горчицей съела?! Ладно-ладно, уважаю Никонора Степановича, умеет людям правила внушать.
123456 пробовал? АБВГД? ЙЦУКЕН? Хм. Странно. Она ничего другого обычно не ставила, даже на почту. Хотя не, на почту у неё в прошло году ещё QWERTY был. Потом клавиатуры ещё новые завезли, чтобы люди печатали там быстрее, она вспомнить не могла. Сколько символов-то знает? Семь? Ну пробуй.
— Загрузился? Точно, им же Дворака воткнули всем. Чтобы работать быстрее стали. Ага, нет интерком отключить, чтобы не болтали целыми днями или там чай подавать только в обед в пищеблок. Так нет, клавиатуры новые. Да там каждая клавиатура дороже, может, чем наш коммутатор!
Эй, стой, ты чего? Ты пока не разлогинивайся. В почту зайди с её машины-то. Фотографии там её поищем. Ты ж под скафандр заглянуть хотел? Ну вот тебе возможность. Ищи.
Да ладно, пароль не подходит? Чего там на восстановление, девичья фамилия матери? Давай переберём. Какая нафиг трёхфакторная биометрическая, они свои анализы-то теряют. Обычная, назвал отзыв — поменял пароль. Ты ж с её машины. Перебирай, не ссы.
Хороша? Покажи… Ого! Вот это… глаза! Ладно, закрой, нам же ещё работать. Фух, спасибо. Ну повезло, чего. Не аватарка была, значит.
Чегооооо? Розу? Где я тебе её тут на станции синтезирую? Я ж тебе не биолог, чтобы её из экспериментального пищеблока доставать. Да, в сети. Не, ты серьёзно? Ну ладно, давай. Скажем, тестирование безопасности, вот я тебе разрешение подписываю на проведение теста. В течение часа.
…
Ну чего ты там копаешься, 87 минут же уже прошло. Длинный шибко пароль? Ну не знаю, пробуй тогда угадывать. Там у админа кликуха характерная, Падла. Может, найдёшь на него чего.
Всё, конец. На последнем уровне – приз от меня первому дошедшему и никакого сюжета. Как я предупреждал, игра кончилась внезапно. А приз я нигде никому не анонсировал. Потому что мне кажется, лучше пусть будет приятный сюрприз, чем лишняя мотивация таким образом. Соответственно, самый упорный и любопытный теперь будет играть в «Космических дальнобойщиков». Если захочет — представится в комментариях.
И — спасибо всем, кто играл.
Из полезного я вынес следующее: никаких русских паролей в будущем; уровни 1-5 надо делать ещё проще; сложные задачи чередовать с простыми, а не пускать подряд; для всего, что брутится дольше суток, делать обходную ветку — ещё один подархив на 2-3 сложные задачи, дающие подсказки к основной. Ну и приз надо было делить на два меньше: один в середину и один в конец.
Комментарии (14)
khazzar
02.08.2015 21:47моя фотка для привлечения внимания это что-то новое :)
только я не в колл-центре работаю, а занимаюсь разработкой ПО для контактных центров. есть некоторая разница :)
monah_tuk
03.08.2015 03:09+2Именно RJ-49? Мне казалось его популярно называть RJ-45. И, кстати, как по одной картинке определить, что это кросс, а не прямая обжимка? Как минимум для кросса мне попадалась такая картинка:
Vindicar
03.08.2015 18:55+1Встал уже на первом вопросе. Что эти таблицы означают, как их читать? Искать числа, встречающиеся более одного раза? Так их несколько…
xenohunter
04.08.2015 10:32Квест отличный, спасибо!
Касательно граффити. Кажется, там написано DIE TWO! Это особенно заметно, если посмотреть на дублирующую маленькую надпись чёрным маркером. Могу ошибаться, конечно.
Ну и, кроме того, пароль транслитом для нового архива так и не работает, по крайней мере, у меня.Milfgard
04.08.2015 11:11Спасибо. В первом посте с архивом в комментариях есть расшифровка. Плюс рекомендую погуглить варианты начертания символов в граффити.
Psychopompe
Показали бы прекрасную девушку, что же так.
Milfgard
А вы распакуйте до этого места, что ж вы так )
Psychopompe
А под линуксом не хочет, на одном из этапов не принимает пароль ):