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