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