Бумажное небо — страница 29 из 32

Макс быстро открыл терминал и дистанционно отдал своей персоналке команду выключения, однако большого смысла в сложившейся ситуации это, в общем-то, уже не имело: следы в виде лог-файлов все равно останутся. Если атака была «учебной», то есть исследование слабых мест в инфраструктуре сервера заказали сами его владельцы, можно считать, что ничего непоправимого не произошло. А вот если нет… Если нет – это провал.


Юрий Викторович сдержан, но по играющим желвакам на скулах становится понятно, что он крайне рассержен и зол:

– Очень плохо, Макс.

Вадим сидит на подоконнике, молча глядя в окно. Из приоткрытой форточки струится влажный невский воздух, льется солнечный свет, но сегодня он совсем не радует.

Атака не была учебной. Поставленная задача – найти точки входа и закрепиться в чужой системе – отнюдь не являлась тренировкой, на той стороне никто не ждал вторжения. И Макс с этой задачей не справился.

– Тебя ведь инструктировали о том, что нельзя использовать домашний комп в таких мероприятиях?

– Я лично инструктировал, – подал голос Вадим. – Под роспись.

– Тогда какого черта?

– Виноват, Юрий Викторович. Исправлюсь.

Что тут еще скажешь? Годы работы, в течение которых Макс был предоставлен самому себе, подарили ему не только новые знания, но и привычки, избавиться от которых не так-то просто. Рассчитывай лишь на себя. Всегда имей все необходимое под рукой. Держи ноги в тепле, а домашнюю машину – включенной. Привычки порой облегчают жизнь, доводя до автоматизма некоторые рутинные действия, но иногда могут подвести.

– Виноват он… – ворчит Юрий Викторович, – скажи мне, можно ли нарушать должностные инструкции?

– Нельзя.

– Уверен?

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

– Послушай, – вздыхает он, – существуют правила, но из них всегда бывают исключения. Нам важно получить результат, а каким способом он будет достигнут – это уже другой вопрос. Если ради успеха ты готов нарушить правила – нарушай. Но есть один важный момент.

– Какой?

– Ты должен быть готов взять на себя ответственность за последствия. Победителей не судят, но сначала нужно победить. Ты меня понял?

Максим молча кивнул.

– В таком случае я ничего тебе не говорил. Иди работай, умник.

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

И Макс вновь вернулся к исполнению рутинных задач. Поиск информации, сбор данных, список которых регулярно обновлял Вадим, написание многостраничных отчетов на основе полученных ранее аналитических записок, снова поиск информации. Час за часом, день за днем.

– Американцы интерес проявляли, – бросил как-то мимоходом Вадим, – в МВД запрос относительно тебя поступил, мы по своим каналам выяснили.

– И чего?

– И ничего. Ты отчет подготовил?

Фактически Максима перевели на отработку и документирование заказов, поступающих в компанию по официальным каналам. «В ходе исследования предоставленного жесткого диска „Вестерн Диджитал“, модель такая-то, серийный номер такой-то, выявлены следы присутствия вредоносного программного обеспечения…», – отстукивал на клавиатуре он. Тоска. Бесконечный цикл с неопределенными условиями выхода. Как теперь прервать этот порочный круг, вырваться из опостылевшей круговерти?

Нет ответа.

Глава 10. Последний бой

А мир меж тем понемногу сходил с ума. Наблюдая за ним из окна офисного здания или сквозь матовое стекло дисплея, трудно заметить изменения: они накатываются постепенно, исподволь, как обновления на операционную систему. Но вот проходит какое-то время, и ты уже не можешь узнать окружающую действительность, мир внезапно сделался совсем другим, хотя эта внезапность копилась по чуть-чуть, день за днем, капля за каплей.

– Страна переживает тяжелые времена, мы оказались в кольце врагов, – говорит Юрий Викторович, и кажется, даже сам верит в это всерьез, – Запад ставит нам палки в колеса, старается подорвать нашу экономику, вытеснить с международных рынков. Нужно быть готовыми к любому развитию событий.

Где-то Макс уже слышал подобное раньше. «Происки загнивающего империализма», «американская военщина», «ястребы Пентагона», «агрессивные планы НАТО», «звериный оскал империализма», «кровавая хунта» – все эти слова уже звучали когда-то, повторяясь эхом в его памяти. В те времена, когда он сидел за заваленным тетрадками и учебниками письменным столом, терпеливо вбивая команду за командой в память калькулятора «Электроника МК-54», а из окна на него смотрело склонившееся над городом низкое небо, похожее на серую оберточную бумагу.

– Действия, предпринимаемые нашими западными партнерами, направлены на дестабилизацию международной обстановки, что подтверждается неопровержимыми фактами и доказательствами, – вторит из телевизора говорящая голова известного политика, – поэтому мы рассматриваем вероятность принятия адекватных мер, подразумевающих незамедлительный асимметричный ответ.

– Мы за жесткие решения! – брызжа слюной кричит другой популярный политик. – Отправьте к берегам Америки флот на учения! Откажитесь от всех товаров американского производства! Выгоните посла! Подняться с колен! Сбросить кандалы! В ядерный пепел!

Неспокойно стало в мире. Тревожно. И тревога эта витает в атмосфере, точно утренний туман, впитывается в души людей, отравляя их своей горечью.

– А вот вам задание, чтобы мозги размять, – говорит Вадим на утренней «летучке», – подумайте, каким образом вы атаковали бы Штаты, возникни вдруг такая необходимость. Набросайте аналитическую записку и занесите мне после обеда.

А чего тут думать? В США всего несколько крупнейших магистральных провайдеров, являющихся операторами так называемых опорных сетей – они связывают местные сегменты Интернета между собой, соединяя оптоволоконными кабелями мегаполисы, а всю страну – с другими континентами. Их можно в буквальном смысле пересчитать по пальцам:

«Verizon»,

«America On-Line»,

«AT &T»,

«Qwest»,

«Sprint»…

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


До конца рабочего дня Максим занимался накопившимися отчетами, а потом, включив на мобильнике музыкальную подборку, отгородился от окружающего мира наушниками и нырнул в метро. Машина в последние несколько недель сиротливо стояла во дворе – престарелый двигатель запросил срочного ремонта, и Максим, прикинув свои финансовые возможности, пересел на общественный транспорт. Чем чинить эту рухлядь, проще взять автомобиль поновее, – резюмировал для себя он, но окончательное решение о покупке постоянно откладывалось в долгий ящик.

Поужинав привычными пельменями, он залил съеденное растворимым кофе и завалился на диван, подтянув поближе беспроводную клавиатуру. Сейчас самое время просмотреть новости, пробежаться по форумам или просто расслабиться, отключить мозги, пролистать свежую подборку смешных картинок. Ближе к полуночи в сети, скорее всего, появится Марта, а пока можно занять себя какой-нибудь ерундой.

Но подключение к Интернету почему-то отсутствовало.

Макс на всякий случай перезагрузил роутер, а затем, открыв окно консоли, отправил команду «пинг» серверу «Яндекса» – тот не ответил. Пожав плечами, он скомандовал компу проверить трассировку маршрута: пакеты данных, как и ожидалось, благополучно пропадали на DNS-сервере провайдера. Видимо, в очередной раз у обслуживающей его дом фирмы повисло оборудование либо где-то на чердаке залило дождем маршрутизатор. В прошлый раз, помнится, кабель сперли на цветмет бомжи. Опять придется названивать в техподдержку и пробиваться сквозь тупизну девушек из персонала первой линии, только и способных прочитать по бумажке рекомендацию выключить и снова включить компьютер. Вздохнув, Макс поднялся с дивана и отправился на поиски мобильника.

«Нет сети» – горела на экране предупреждающая надпись. Перезагрузка телефона не помогла: мигнув экраном, мобильник расстроенно продемонстрировал ему лаконичное сообщение: «Только SOS». Неужто сдохла симка? Макс взглянул на часы: половина десятого, все ближайшие салоны связи скорее всего уже закрыты. Разве что возле метро еще работает торговый павильон, в котором можно купить новую сим-карту, только банкомат придется искать по дороге: карточки они к оплате не принимают. Макс снова натянул джинсы, засунул ноги в кроссовки, накинул на плечи куртку. Охлопал себя по карманам: ключи, бумажник, сигареты и зажигалка на месте. Сотовый он тоже бросил в карман. Можно идти.

На лестнице как всегда сыро, точно в погребе, за окнами уже сгущался влажный полумрак. Послышался шелест соседского дверного замка и на площадку выплыла худощавая женщина в застиранном халате с намотанным на голову влажным полотенцем. Макс несколько раз сталкивался с ней раньше возле мусоропровода, но имени ее так и не запомнил.

– Добрый вечер. У вас городской телефон работает? – спросила она.

Только сейчас Макс заметил, что соседка сжимает в руке комнатную радиотрубку.

– Здравствуйте. У меня нет городского телефона.

– Вот, отключили чего-то, вроде ж вовремя платила, как теперь «скорую»-то вызвать, если что… – пробормотала вполголоса соседка, скрываясь в своей квартире. Пожав плечами, Макс нажал кнопку вызова лифта.


Вечер сегодня теплый и безветренный, в окрестных домах уже затеплились окна – золотистые огоньки чьих-то крошечных вселенных. Максим вдохнул полной грудью и чуть не закашлялся: воздух показался ему чуть кисловатым на вкус, в носу засвербило, как в преддверии близкой простуды. Откуда-то отчетливо тянуло аммиаком – не продуктами человеческой жизнедеятельности, а именно химическим запахом нашатырного спирта. Опять небось на городских очистных сооружениях что-то сломалось: они тут неподалеку и периодически одаривают окраинные районы нестерпимым духом навоза и помойки. Только вот ветра сегодня практически нет, потому вонь с очистных