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

— Что за ключ?

— Открытый криптографический ключ. Его знают отправитель и получатель платежа. Система шифрования такова, что не существует метода взлома ключа за меньшее время, чем это достигается простым перебором. Гораздо проще выведать пароль доступа к счетам и перевести деньги на свои активы. Именно этим мы и занимаемся.

Пока Шелест работал, я вылез наружу подышать свежим воздухом и оглядеться. Все было тихо; я установил на крыше вентиляционной будки небольшую антенну для спутниковой связи и спустился обратно, разматывая бухту провода. Шелест воткнул разъем в панель ноутбука; ожил радиомодем, и открылось окно программы-мессенджера.

«Хэлло, Шелест», — появилось сообщение от пользователя Уайлд Кэт.

«Хэлло, Кэти», — ответил Шелест, набирая символы в строке ввода.

— Это кто еще? — спросил я.

— Один знакомый хакер, женщина. Она поможет мне со взломом сервера. Так, приближается «время Ч». Через четыре минуты должен пройти платеж. Вернее, должен не пройти.

— Что ты собираешься делать?

— Я запустил программу, которая управляет функцией поляризатора перемычки на проводе. Она будет отсекать все пакеты информации, в начале которых встретится определенная последовательность битов. Каждый платеж обладает стандартной шапкой заголовка, по которой его можно идентифицировать среди других данных. Перехватив шапку, мы отсечем тело платежа. Но всю остальную информацию мы будем пропускать.

— Но для чего? Не проще ли было перерезать провода?

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

Экран ноутбука мигнул, и заработала одна из программ.

— Есть! — обрадовался Шелест. — Первый платёж упал в корзину! Кэти, вскрывай сервер! Через несколько минут они поймут, что не могут провести платеж, — к этому времени мы должны быть в их сети.

— Кэти взломает прокси-сервер и удаленно войдет в их сеть? — спросил я. — Но прокси — это всего лишь заглушка от постороннего проникновения, он не дает доступа к корпоративным данным.

— Верно. Там нечего делать, не зная паролей. Но они у нас есть — я подсмотрел пароль у администратора почтовой службы. Это даст нам возможность читать всю внутреннюю почту компании.

Прошло несколько минут в ожидании. Поляризатор обрубал пакеты информации, содержащие сведения о переводе денег: это было заметно по тому, как его пиктограмма на экране ноутбука периодически чернела на доли секунды. Пришло сообщение от Кэт: «Я в сети».

— Отлично, — сказал Шелест. — Кэти запустит специальную программу, которая будет копировать все циркулирующие в сети сообщения и сбрасывать их нам по модему.

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

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

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

— А как же нейкон? Он же позволяет ускорить работу мозга и повысить эффективность.

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

Он щелкнул по одному из сообщений.

— Вот это, от старшего администратора системы с пометкой «срочно» руководителю отдела платежей. Так и есть, он пишет, что не проходит платеж. Следующее письмо заместителю гендиректора. Сейчас поставлю фильтр, чтобы читать только эту переписку.

Шелест открыл несколько писем. Сотрудники компании обменивались сообщениями, не подозревая, что Шелест подглядывает за ними, будто стоит за плечом каждого из них в тот момент, когда они набирают текст на клавиатуре.

— Вот и все, — заключил Шелест, прочитав очередное письмо. — «Отправить курьера со стандартной процедурой проверки по маршруту номер два». Кэти, нужен доступ в базу курьерской службы, маршрут номер два. Ага, это 2-я Парковая улица. Отлично, Стих, звони Кесарю и диктуй ему адрес.

Я вытащил мобильник, подключил его к той же антенне, через которую работал ноутбук, и набрал номер, по которому мы связывались с бандитами, нанятыми Шелестом в качестве грубой физической силы.

— Слушаю, — послышался из трубки развязный голос.

— Вторая Парковая улица, примерно через десять минут.

— Лады. Сделаем в лучшем виде.

— Отбой.

Шелест отключил ноутбук, собрал все инструменты в рюкзак и достал кусачки.

— Работа для тебя — перекусывай провода. Устроим им обрыв линии. Да, кстати, в будущем будь осторожен, разговаривая по телефону.

— Почему?

— Тебя могут пришпилить спецслужбы прямо по линии сотовой связи. Только поднесешь трубку к уху — и все, нервный паралич. Будешь стоять, как столб, пока спецы не приедут. Так что учись пению.

— Это зачем?

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

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

— А эти парни ловчее, чем я думал, — заметил Шелест. — Давай, руки в ноги, и бежим!

Мы рванули в том направлении, где Шелест оставил машину, но на втором шаге я поскользнулся и рухнул на гладкий лед. Железная рука Шелеста рывком поставила меня на ноги; фонари преследователей мелькали уже в нескольких десятках метров, и мы ломанулись сквозь кусты и сугробы. На ходу Шелест вытащил дымовую гранату и швырнул за спину; оглянувшись через плечо, я увидел, что позади нас выросла стена серого тумана, поглотившая погоню. Долетали лишь приглушенные расстоянием голоса — кто-то, судя по всему, тоже упал на лед и отчаянно матерился.

Когда мы оказались у машины, погони уже не было слышно, и Шелест, придержав меня за плечо, показал подошву своего ботинка. В рассеянном свете тускло блестели шипы, позволявшие не бояться гололеда. Я вздохнул, поражаясь предусмотрительности Шелестова, но долго думать над этим не было времени. Мы помчались на встречу с людьми Кесаря, которые перехватили банковского курьера.

\Urban.ism

• User 1 login: root

• User 2 login: unroot

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

Шелест остановил синюю «десятку» метрах в пятидесяти от припаркованных в середине пустой улицы черных машин — двух «бэшек» и представительского «Лексуса». Возле машин стояли какие-то люди; издалека были видны только кожаные куртки и бритые головы — вполне достаточно для любого добропорядочного гражданина, чтобы серьезно задуматься об изменении маршрута в обход черных машин и их темных душою владельцев.