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