Брутфорс — метод взлома пароля путем перебора всех возможных вариантов.
Таким способом можно делать ещё много чего. Например, жить.
Прошло семь часов с наступления первого июня и час, как скутер остался моим единственным имуществом. И только потому, что вечером я уехал на нем в бар. Все остальное, что было в нашей мастерской, сгрёб в кучу бульдозер.
В наших краях никто не начинает работать так рано, если за это не приплачивают три икса. Не удивлюсь, если и сюда сунул свой длинный нос мой папаша, владелец заводов, шахт, пароходов, а также несметного количества ненужной информации. Хотя в данном случае я бы даже приплатил за доступ к его источникам, чтобы заблаговременно забрать из кучи обломков хотя бы чистую футболку.
Рядом со мной стоял Тиль и молча плакал. Тиль вообще был не дурак всплакнуть над раздавленной бабочкой или под особо печальную песню, но тут был действительно стоящий повод. Мы четыре года вместе с ним владели мастерской на паях, и только прошлым летом ее полностью выкупили. Большие были планы! Скутер Тиля остался внутри, мой товарищ ночевал в мастерской и еле успел выскочить, когда начались работы. Когда я подъехал, он уже прошел все стадии торга, гнева и отрицания, и теперь печально взирал на остатки нашего добра.
— Чё говорят? — спросил я. — Кто это такие?
— Тадж Махал Груп. Отельщики поганые. Выкупили весь кусок от Арамболя воо-он до туда, — Тиль неопределенно взмахнул рукой в сторону горизонта. — Слушай, а нам Демарш перевел деньги за ремонт? А то у меня ничего не осталось. Только то, что на мне.
— Нет. И не переведёт. Он не забрал вчера свой скутер, а теперь и забирать нечего, — я кивнул на гору обломков, которую бульдозер толкал к дороге. Там, на обочине, дожидался специально доставленный агрегат по превращению всего в ничего.
Сам не знаю почему, но я вытащил из рюкзака рабочие очки и надел их. Зрелище открылось прискорбное. В мастерской было не так много устройств, снабженных кристаллами, в которых размещаются управляющие программы, но сколько бы их там ни было изначально, сейчас все они были разрушены. И освободившиеся программные структуры разлетелись по пляжу. Беспокоиться о них не было смысла, программы вне кристаллов долго не живут. Вне кристаллов они быстро теряют силу и гаснут. Сейчас я наблюдал танец программы скутера Демарша с аналогичной структурой, которая вывалилась из тестового пульта, но долго они не пропляшут. Они кружились и пытались соединиться, но я знал, что у них ничего не получится, поэтому очки снял. Незачем смотреть на агонию.
Рабочие очки у нас входят в комплект работы с программами и есть не у всех. Обычные люди обходятся планшетом и наушниками для музыки. Но у тех, кто занимается регулировкой и починкой устройств, такие очки есть. Были они и у Тиля. Раньше были. Планшет и наушники ему восстановят в центре помощи, у нас это необходимый минимум гражданина, а вот очки придется где-то добыть. Впрочем, о чём я? Зачем Тилю очки? Наш бизнес только что превратился в молекулярную пыль. И хотя я не планировал начинать новую жизнь в ближайшие эдак года три, прямо сейчас придется заняться именно этим.
Мы ещё полюбовались на крах наших надежд.
— Машка-то успела сбежать? — поинтересовался я у Тиля, который всё-таки был здесь с самого начала.
Машкой мы звали змею, которая жила у нас в счётчике и отлавливала безудержно плодящихся ящериц.
— Не видел, — нервно сглотнул Тиль. — Как ящерицы разбегались видел, а Машку не видел.
— Надеюсь, успела, — предположил я. — У животных чуйка получше, чем у нас.
— Это да, — со вздохом согласился Тиль. — Ну ты представляешь, они с первыми лучами солнца начали фигачить. Ещё хорошо, что сначала из усилителя поорали, а то ты знаешь, как я сплю.
Я кивнул. Тиль умудрялся спать везде и всегда. Однажды он заснул за рулем собственного скутера и только свежеустановленный автопилот позволил ему доехать без приключений до мастерской. Ну ещё и то, что время было позднее, и на дороге ему никто не встретился. Так он и проспал до утра, не сходя со скутера. Разбудить его могли только особые частоты громковещателей, которые как раз и были у строителей.
Солнце решительно встало над горизонтом и принялось обжаривать окрестности. Бульдозер забросил остатки нашей жизни в утилизатор, агрегат утробно заурчал.
— Куда пойдешь? — спросил я у Тиля, хотя примерно представлял себе его ответ.
— К сестре, — вздохнул тот. — Подвезешь?
— Конечно, — согласился я.
Это всё, что я мог для него сделать. Наш третий товарищ, Скиф, жил с родителями, ему я просто скинул фотку, чтобы не расписывать подробности. Боюсь, именно ему придётся объясняться с Демаршем насчет скутера. Хотя тут форс-мажор. Впрочем именно Таджи всегда вели себя относительно прилично, и при определенном упорстве можно будет стребовать компенсацию. Талера примерно три.
Я отвез Тиля к сестре и сел на берегу подумать. Лучше было бы сесть в бар, там налили бы чаю, но денег было в обрез. Вчера хорошо погуляли, да и ничто не предвещало.
Теоретически вариантов много, но в реальности, хм-м-м…
Итак, что мы имеем. Я мысленно перебрал варианты: устроиться на побережье. Хоть в бар, хоть в другую мастерскую. Но нет, не потяну жильё. А жить так, как предлагается сезонным рабочим, — на циновках вповалку, — я не готов. Четыре года на собственной территории меня испортили. Попросить денег у друга? А-ха-ха, у Тиля, например. Опять занять деньги у мамы? Что-нибудь изобрести? Начать вести классы по йоге?
Я сосредоточился и ещё раз прогнал список возможностей. Выбрать я бы смог, если бы в числе пунктов был хоть один жизнеспособный вариант. И тут он был один — связаться с мамой. Я ведь вернул ей предыдущий долг. Отдал вовремя, как обещал, не должна она отказать и в этот раз.
Я набил сообщение и сел ждать. Ответ пришел неожиданно быстро.
Мама: Риц, прости, отец категорически запретил помогать тебе. Велит быть у него. Он в офисе сегодня и завтра
Риц: Понял. Нет проблем
Ах ты, черт. Я лег на песок. Вот это я попал.
На пляж выбежали три мелких пацана с двумя собаками и принялись играть в настоящую фрисби. Или эстеты, или подумали о собаках. Обычно у нас даже на пляже играют в дополненной реальности — надеваешь очки, включаешь игру и давай носиться по пляжу. Но на собак очки не оденешь. Пару раз игроки воткнули тарелку у самых моих ног и прибежали за ней, выжидательно посматривая, — не присоединюсь ли? В другой ситуации я бы с удовольствием, но сейчас настроения не было от слова совсем. Я не отреагировал на призывные взгляды, и тарелка прилетать перестала.
Становилось жарко, но я люблю жару гораздо больше фальшивого холода. Нет, у меня нет вопросов к честному холоду, когда идет снег и всё такое. Но люди, которые устраивают себе в помещении +16 при +40 снаружи вызывают недоумение. Как вы от перепадов-то не помираете, хочется спросить? Ладно, кажется, я думаю о чём угодно, кроме того, о чём надо. А надо понять, как прибыть к отцу в приличном виде, что в моей ситуации не особо просто.
Я проверил заряд скутера, хватит до места и ещё останется. Въезжать на нем в город мне не с руки, я никогда не покупал разрешение на проезд по городу, а теперь и не на что. Я связался с ближайшей зарядной станцией у города, узнал, за сколько они купят мой скутер. Нет уж, маловато будет. Посмотрел на карту, отступил десяток километров, нашёл другую станцию и связался с ними. Вот это лучше. Да ещё и душ у них есть, заодно футболку чистую куплю. И мобильная станция рядом, сяду на мобиль прямо там. Тот случай, когда придется потерпеть кондиционер ради того, чтобы приехать в приличном виде. Итого, в городе я буду к десяти. Папаша точно будет на месте, его хлебом не корми — дай выйти на работу и там сидеть.
Отца зовут так же, как и меня — Александр Иванов. В другом мире я получил бы приставку «младший», но в нашем у каждого есть дополнительный идентификатор, ник, который фиксируется в момент получения первого взрослого документа. Так что никто нас не путает. Я — Александр «Риц» Иванов. А отец — Александр «Муром» Иванов. Муром — в честь воителя, который побил местное зло, изводившее народ направленным ультразвуком. Понятно, что когда речь идёт о распространенных именах и фамилиях, этого мало, на Севере остались еще и отчества, да и биометрию никто не отменял. Но для скоростной коммуникации ник является основным обращением.
Мой ник никакой истории за собой не имеет, хотя особо любопытным я рассказываю, что это в честь горного озера, на котором я никогда не был. Кстати, понятия не имею, где оно, география — мое слабое место. Я помню только то, где сам был.
Нормальные люди годами выбирают ник вместе с родителями, чтобы на оформлении вбить лучший вариант в анкету и всю жизнь радоваться. Потому что менять его довольно муторно. Только я на это как-то подзабил и выбрал буквосочетание по наитию, просто понравилось, как звучит.
— Чё, мужик, поиздержался? — с сочувствием хмыкнул приемщик, начисляя мне обещанные талеры за скутер.
Вот. Тут я мужик, а не сопляк двадцатичетырехлетний, как для отца.
— Типа того, — не стал спорить я. — Где у вас тут душ и нельзя ли скидку?
— На душ нет скидок, — строго ответил приемщик, но подсластил пилюлю, — а на футболки есть. Держи промокод, возьмешь хорошую, белую.
С водой на побережье плохо, поэтому это я уж так спросил, у нас не бывает скидок ни на что, связанное с чистой водой. Манговый сок дешевле. А вот с футболкой — хорошая новость, я обрадовался. Отец терпеть не может всякие дурацкие надписи на одежде, везде ему реклама мерещится. Так что, считай, повезло, меньше поводов для комментариев.
Я принял душ, отряхнул шорты и надел новую футболку. Стянул влажные волосы в хвост. Посмотрел на себя в зеркало. По-моему, я превзошёл себя в чистоте и красоте.
Девчонка, помощница приемщика, помогавшая туристу подключить к зарядке его арендный скутер, подмигнула мне. Тут меня торкнуло, что она возилась с этим скутером ещё тогда, когда я только приехал. А, значит, что-то с ним было не так. Я прислушался к себе — помочь/не помочь? Вообще меня никто не просил. Нет, хочу знать, что случилось, и не потому, что я добрый, а просто интересно. Вдруг это редкий случай мне в копилку?
Я подошёл, достал очки, надел их. Потом вынул планшет, двинул настройки, чтобы подцепиться к зарядному устройству. Ну, конечно, дешёвый скутер, хуже моего гораздо. Дохлый кристалл и при этом неплохая программа, которую заблокировало в момент подключения к зарядному устройству. А почему? Ах, ну да, неудачная попытка установки обновления. От обновления прошёл только кусочек, вот они сцепились с предыдущей версией. Обычно новые версии программ несут на себе заряд приоритетности, но поскольку эта пролезла не полностью, старая версия плевать на нее хотела. Я вывел обе версии над планшетом и прокрутил вокруг своей оси. Оба контура постепенно теряли яркость, убивая друг друга. Исчезнут, и хана скутеру. Девчонку стало жалко, сейчас этот индюк начнет на неё орать почем зря.
Я отделил новый кусок и бросил в корзину, тот исчез с возмущенным писком. Старая программа засветилась ярче, с ней всё было нормально. И я вернул её в управляющий кристалл. Скутер мигнул, восстановил управление и начал заряжаться. Надеюсь, он не будет снова пытаться втянуть в себя улучшения. Девчонка благодарно улыбнулась мне, а турист нахмурился:
— Могли бы и побыстрей подойти, молодой человек. Всё копаетесь!
Я отключил планшет, сунул в рюкзак очки, весело махнул девчонке рукой и двинулся к остановке мобилей. Не буду я ни с кем отношения выяснять. Я это просто так сделал.
Мобиль я выбрал побольше и подешевле, который идёт со всеми остановками. Ну а что, торопиться мне некуда, заодно вздремну. Отец в офисе как минимум до обеда просидит, если уж он туда вообще пришел. И я занял место в заднем ряду у окна.
Ехали, кланяясь каждому столбу. Люди входили, выходили, на следующей остановке после моей занесли орущего ребенка, который так изумился холоду в салоне, что немедленно заснул. Мы все с облегчением выдохнули. На последней остановке перед городом зашла семья со здоровенным гусем. Я аж поперхнулся. Давненько я не видел такого способа перемещать животных. А это разрешено вообще? Впрочем, подозрения закрались, когда гусь даже не попытался никого ущипнуть. Я присмотрелся и понял даже без очков: гусь игрушечный. Должно быть, везут в подарок, непонятно только, зачем такого большого. В городах квартирки маленькие, там такая тварь только под ногами будет путаться. А в сельской местности настоящие есть, зачем им конкурент? Местные птицы с ума сойдут: одни от невозможности спариться, а другие от желания подраться. Мне немедленно захотелось выяснить, насколько хорошо дерется этот гусь, но додумать мысль я не успел, на ближайшей остановке хозяева вышли из мобиля.
Вдоволь постояв в пробках, мобиль наконец-то въехал в деловой квартал и высадил меня напротив нового офиса отца. Нехило я ошибся в расчетах, на часах уже был полдень. Впрочем я не говорил, когда я приеду, а, значит, не опоздал.
Я остановился, чтобы рассмотреть новое здание. Не, на фотографиях я его уже видел, но вблизи оно воспринималось куда лучше. Конечно, высокое, в городе без высоты никуда, но в остальном отец остался верен себе: тюльпанное дерево и стекло. Рядом с блестящими кристаллическими соседями как глоток свежего воздуха. Умеет отец устроиться.
Ладно, посмотрим, как там внутри.
Минут десять я потратил на то, чтобы пройти контроль — просветка рюкзака, проверка документов, сверка биометрии, разве что анализ крови не взяли. Я еле сдержался, чтобы не пошутить, не хотят ли мне тут провести диспансеризацию, но вспомнил, что лет пять назад такая же шутка мне вышла боком, и не стал. Из лап мэрской СБ отец меня тогда вытащил, но взамен заставил отработать две недели в городской лаборатории на анализе следов беглых программ на посадочной площадке. Полностью бессмысленное занятие, на мой взгляд. Максимум, что мы могли установить нашими силами, — это факт побега, но ни что, ни откуда выпало, определить было нельзя. Впрочем, что я понимаю в государственном управлении.
Лифта я ждать не стал и поднялся по лестнице на четвертый этаж. Два одинаковых чернокожих секретаря в папиной приемной приветливо осклабились. Один из них точно андроид, но какой именно, я определить не смог. У отца пункт на безопасности, он считает, что людей надо дублировать роботами, а роботов людьми, потому что они лажают в разных местах. Нуу-у, с этим я, пожалуй, согласен. Но вот делать их неотличимо похожими — это какой-то изврат. Ладно, не моё дело.
Один из секретарей двинулся ко мне.
— Александрррриц Александрович, вас ожидают!
Ах ты, мама дорогая, какое обращение! Сами, небось, придумали.
— Спасибо, — улыбнулся я секретарю. Тот блеснул улыбкой в ответ.
Андроид, ха! Этот! Без очков определил, ну не молодец ли я? На стандартные ситуации андроиды реагируют быстрее обычных людей, даже я бы сказал, с опережением.
Я вошел в приятно затененный кабинет. Отец поднялся и вышел из-за стола.