Настроение было отличным. Денег теперь было вдоволь, а разработанные прошивки для бытовых приборов уже готовились к внедрению в производство, так что скоро всё обещало стать ещё лучше…
Продолжая про себя улыбаться, айтишник открыл ключом дверь, зашёл внутрь, заперся и, включив роутер на полке в углу, сел за ноутбук.
Почта сигналила о нескольких непрочитанных письмах. «Интересно, от кого бы это?..» — подумал Костя и открыл входящие.
«Так, это всё рекламный спам — почему система их туда не запихала?.. Хм, а тут у нас что?»
Парень переместил всё лишнее в папку для спама и кликнул по сообщению с темой «Бизнес-предложение».
«Тоже спам», — подумал он, пробежав глазами невыразительный текст без какой-либо конкретики, и уже хотел было кинуть «в топку» и это письмо, как вдруг зацепился взглядом за вложение — какой-то странный, подписанный абракадаброй архив.
«Что-то мне это не нравится, — произнёс про себя айтишник. — А ну-ка… Стоп, а это-то как вышло?..»
Браузер показывал значком в правом нижнем углу панели успешное скачивание архива.
«Не-ет, совсем не нравится, — решил Костя, отметил-таки письмо как нежелательное и зашёл в папку загрузок на диске, намереваясь удалить вредный архив. — Да ну на…»
Было чему удивиться. Архив успел сам распаковаться в текущий каталог, а оказавшийся внутри исполняемый файл удаляться не желал. Хоть о стену лбом бейся.
Вздохнув, Костя открыл меню антивируса и увидел ожидаемое предупреждение о возможной угрозе. «Твою ж… только вируса мне не хватало…»
При попытке пролечить сомнительный файл антивирус на секунду подвис, а потом показал сообщение об ошибке.
«У меня же исходные коды здесь!..» — обожгла мозг паническая мысль.
Не теряя времени, Костя выскочил из-за стола, метнулся к роутеру и выдернул шнур из розетки, дабы пресечь отправку данных. Затем подошёл обратно и долгим нажатием на кнопку выключения отрубил ноут.
В дальнем углу валялась куча всякого технического барахла, натащенного Гордеем. Костя направился туда, присел на корточки, порылся в нагромождении вещей и выудил коробку с запасным винчестером, подумав: «Как знал, что пригодится».
Взял отвёртку из прислонённого к стене набора инструментов, аккуратно развинтил ноут снизу, вынул и вставил батарею, отсоединил старый жёсткий диск и вкрутил новый. Нашёл коробку от устройства, вытащил диск с «виндой» и, настроив БИОС под новый винчестер, переустановил операционку.
Достал смартфон, быстро зашёл в запасной аккаунт на «Гитхабе»[1], скачал оттуда все файлы, очистил основной репозиторий (хорошо ещё, тот был частным и доступ к нему имели одни «косогоровцы»), залил загруженное в запасную учётку, затем снова вошёл в основную и быстро сменил пароль.
Пошарил по ящикам стола, достал из одного пакет с флешками, вынул одну и вставил в «проснувшееся» устройство.
— Та-ак, вроде всё сохранено. О’кей, можно будет работать, — пробормотал Костя, выдернул флешку, выключил и запаковал обратно ноутбук — и позвонил Соне.
— Привет. Слушай, у меня тут ЧП: мой комп хакнули каким-то вирусом. Да, даже вся хвалёная защита не помогла… Что искали? Да фиг знает… может, данные какие-нибудь или файлы… Я на всякий случай коды наших разработок убрал в резервную «репу» — но всё равно, если охотились именно за ними, то часть проектов там всё-таки была…
Да, в студию сейчас лучше не ходить от греха подальше. Думаю, нам всем вообще нужно уехать куда-нибудь на пару недель… Куда? Хм… — Айтишник призадумался. — У моих родителей дача есть в области, там и инет кабельный протянут… Купи только роутер, хорошо? Я пока с Гором договорюсь и скину вам координаты… Понял, до связи.
Костя затолкал набитый флешками пакет в карман, подхватил ноутбук, засунул его в коробку, не забав взять и вынутый «винт», и едва ли не бегом выскочил прочь из студии, на ходу вызванивая такси.
Притормозил у мусорного бака, аккуратно сгрузил всё на асфальт и несколькими ударами об угол контейнера разбил взломанный компьютер («Хотя мне это уже мало поможет…»), обломки выбросил, взял свои вещи и быстро зашагал прочь.
(window.adrunTag = window.adrunTag || []).push({v: 1, el: 'adrun-4-390', c: 4, b: 390})
И с каждой секундой в нём крепла уверенность, что всё это не просто так, а кому-то очень и очень нужно.
Симку он сломал и выбросил метров через сто, когда записал голосовуху на автоответчик Гордея. Вслед за сим-картой отправился и смартфон. Костя точно помнил, что на даче где-то лежал ещё один.
* * *
Четверг, 19 мая
Шпильберг (Австрия)
— Так, ключевые моменты мы отметили… — сказал Патрик, делая очередную пометку в блокноте. — Через полчаса брифинг, обсудим предварительную тактику. Сейчас у тебя по расписанию короткая встреча с журналистами… надеюсь, ты знаешь, куда идти. А я пока всё проанализирую…
— Нет проблем, — кивнул я, и гоночный инженер пошёл в сторону паддока.
А я взглянул на трассу, залитую солнцем за ограждением, и, улыбнувшись, вдохнул полной грудью тёплый австрийский воздух.
Проход по треку основным составом команды — неотъемлемая часть гоночного уик-энда. Пилот может вживую увидеть асфальт, по которому придётся ездить; если не впервые приезжает на данный автодром, — оценить, изменилось ли что-нибудь по сравнению с прошлым разом и как это повлияет на вождение. Мне же следовало соотнести увиденное с симулятором, обсудить всё с Патриком и применить тактические наработки к самим заездам.
Мы как раз обошли угловатый «круг» длиной 4326 метров, состоящий на первый взгляд из одних прямых, и вместе с остальными завернули обратно на пит-лейн.
Поворотов тут и правда было немного — по разному счёту от восьми до десяти штук, зато каждый обладал своими особенностями, которые и делали эту «формульную» трассу легендарной.
После длинного подъёма по старт-финишу — коварный прямой угол «Кастрол», где всегда так сложно не выехать за белую линию. Дальше — длинный и чуть изогнутый в одном месте (на некоторых схемах это второй поворот) участок до ещё более резкого «Ремуса». Очередной прямик, проходимый с газом в пол, к спуску в затяжную дугу «Раух». За ней небольшой подъём, пара дуг, шикана «Вюрт» — «Лауда»[2] и два изгиба: «Риндт»[3] и «Ред Булл Мобил», ведущие на старт-финиш; помню, здесь все пересекают линию, обозначающую въезд на пит-лейн.
Трасса широкая, удобная для борьбы — что же, кроме этого, нужно для счастья?
— Эй, ты идёшь? — спросил Джордж, и я отвлёкся от созерцания местных красот, вернувшись в непростую реальность.
— Иди, я догоню. Похожу тут ещё немного…
— Ну как знаешь, — хмыкнул мой товарищ по команде и с невозмутимым видом пошёл к кучковавшейся неподалёку братии с камерами и микрофонами.
Остальные пилоты «Хайтека» направились следом. Бен только посмотрел на меня, но ничего не сказал, а Никита даже не обернулся.
«Пойду, наверное, и я: чего одному задерживаться…» — подумалось мне.
Но не успел я сделать и шага, как меня снова окликнули. И этому голосу я был рад уже гораздо меньше.
— Майк, мне нужно с тобой серьёзно поговорить, — сказал, подойдя ко мне со спины, Лэнс Стролл и встал рядом.
— О чём? Мы же из разных команд. Да и у меня ты что собираешься узнавать? — фыркнул я. — Разве что расположение наших навесов в паддоке…
— Не валяй дурака. Ты прекрасно знаешь, какой к тебе разговор у меня может быть. Скажи, зачем ты настраиваешь против меня Лизу? Она избегает общаться со мной в свободное время, а на совещаниях постоянно критикует мои идеи. Я считаю, это вносит разлад в команду…
— Ты сам себя слышишь? — Я начал заводиться. — Я с Лизой вообще практически не общаюсь — даже в сети. Если мы и переписывались пару раз, то уж точно не для того, чтобы тебе насолить. Лиза сама по себе непростой человек. Тебе просто нужно научиться с ней уживаться.
— А может быть, это ей следует подстроиться под команду? Жумакин, номер один не на чьём-то там болиде, а на моём. И я не хочу, чтобы разногласия внутри коллектива помешали мне и «Преме» выиграть в этом году…