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