Маленький ад для хакера - Петр Северцев 9 стр.


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

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

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

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

Но это было еще не все: авторы игры не зря назвали ее ЛОГИЧЕСКОЙ аркадой: каждый раз над носящимся туда-сюда мужиком медленно проявлялась нечеткая надпись - пословица, в которой не хватало некоторых букв, знаков препинания, иногда даже целых слов.

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

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

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

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

До полного кретинизма.

Глава 8

Перед зданием было темно, фонари не горели.

Дверь, как ей и полагалось, была закрыта.

Если утверждение звонившего было верно (было бы глупо не верить в его возможности после того, как он продемонстрировал свое неоспоримое могущество, загнав меня в ловушку со струями и явно управляя их появлением/исчезновением), в салоне сейчас не спали, а работали, возясь с сервером по непонятной мне причине… Скорее всего, что-нибудь с UPS, то есть с подачей питания - по какой-то причине прервалось, причем на время, достаточное для того, чтобы аккумуляторы UPS сели и сервер выключился, что автоматически нарушало непрерывность в работе системы.

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

Однако почему двухголосый считал, что они найдут спрятанную программу? Она ведь запрятана добротно: если не знаешь, что нужно искать, вовек не обнаружишь ее наличие!

"Черт, - подумал я, - а ведь вполне может быть, что именно непрерывная работа Приятеля что-нибудь в компьютере перегрузила, поэтому он и вырубился!"

Ну ладно, сейчас дойдем до салона и на все посмотрим своими глазами…

Еще квартал, торопливый поворот… - и верно: четыре окна на третьем этаже горят! Там шевелятся три человеческие тени. Ну-ну. Подождите, голубчики.

Я набрал номер вахтера и, когда он взял трубку, уверенным и властным голосом сказал, пытаясь подражать своему заказчику-еврею, хозяину компьютерного салона:

- Саныч, это я, Саша. Открой, пожалуйста.

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

Тем более что вахтеру все равно было скучно.

- Вы, Александр Михайлович, что ли, так быстро? - удивился старик.

- Да я, я, Саныч. Вставай, лежебока! - я как-то слышал манеру обращения хозяина к вахтеру и теперь старательно ее копировал. Я тут подъезжаю, с сотового тебе звоню, скоро буду. Мы новые компы привезли, надо разгрузить. Так что ты двери открой, я минут через пять-десять подъеду и сразу начну разгрузку, чтобы ждать не нужно было. А то мне ребят домой отпускать…

- А-а, вас понял, Александр Михайлович, - согласно ответил старик. - Щас иду.

- Ну давай.

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

Старик приковылял минуты через полторы, снял внутренние запоры и, как и следовало ожидать, ушел обратно. Ну не стоять же ему, в самом деле, у дверей, ожидая приезда хозяина салона?!

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

Пробежав в глубь помещения, я стал подниматься по лестнице наверх, прислушиваясь.

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

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

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

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

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

И, снова спустившись по лестнице на второй этаж - чтобы мой голос был слышен ТОЛЬКО из телефонной трубки, - набрал номер салона.

- Сидоров! - сказал сразу же после того, как он взял трубку, и попер безостановочно:

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

Сейчас подъеду к главному входу, спускайтесь.

- Вы точно, Александр Михайлович? - недовольно возразил Сидоров. - Мы тут просто уже все теоретически сделали… - Один из напарников буркнул что-то насчет практики, и Сидоров тотчас добавил:

- Да и практически тоже уже завершаем…

- Да бросайте валандаться, - ответил я. - Что, думаете, я вас просто так отпущу, что ли? Не беспокойтесь, без денег не оставлю. Давайте спускайтесь, чтобы я сразу же, как подъеду, вас повез… А то поздно уже. Все, пока!

И повесил трубку.

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

Я осторожно поднялся на площадку третьего этажа и с ужасом услышал:

- ..А если мы прямо сейчас закончим, он прямо сейчас и расплатится! Так что давай, Иваша, дуй вниз, а мы тут в срочном порядке этот гробик вскроем и посмотрим, что там у него внутри не так…

- Ну ладно, - покладисто ответил невидимый Иваша, - я спущусь, а вы доделывайте. В случае чего, я вас тут же позову.

- Ладно.

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

Хорошо хоть в здании нормально топили!

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

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

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

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

Большинство ламп от перенапряжения сгорели, розетки на краткий миг, видимо, заискрили. Чувствуется, все здание попало под одно мощное короткое замыкание.

Я почему-то сразу же поверил, что это дело тех же рук, которые ранее умело направляли жестокие водяные струи, изливавшиеся на меня в полной темноте.

- А, черт! - завопил Сидоров. - Что это было?!

- Откуда ж я знаю?! - в тон ему ответил собеседник; я разглядел обоих в надвинувшейся лунной темноте, выпрямившихся и оглядывающихся с весьма беспомощным видом.

- Какое-то замыкание. Перенапряг, что ли? - предположил помощник.

- Ладно, - в сердцах бросил Сидоров, - пошли вниз, у сторожа выясним, есть ли у них специальная аварийка…

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

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

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

Немного поискав, куда бы их положить, я увидел оставленный на стуле пакет с инструментами и дискетами и, вытряхнув содержимое прямо на пол, сунул в него оба винта.

Следовало быстро и бесшумно уходить, пока никто из них не вернулся. Совесть моя была спокойна: Приятель остался необнаруженным. Хотя, черт возьми, о его существовании известно этому таинственному двухголосому! И это гораздо опаснее, чем если бы о Приятеле знали три обычных независимых программиста!..

Ну да ладно, времени на размышления нет. Вон, уже слышны шаги и возбужденные голоса где-то внизу. Свет, возможно, с минуты на минуту дадут, так что мне надо убираться.

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

Телефон зазвонил, когда я уже подходил к дому, примерно без пятнадцати два ночи.

Я вздохнул и приготовился слушать очередной набор непонятных указаний и туманных намеков.

Нет, определенно, обучение в Высшей Школе требовало от учеников полной концентрации и самоотдачи.

- Алло, Мареев слушает.

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

- Ясно, - вздохнул я, философски решив, что не знаешь, где найдешь, а где потеряешь.

- Вопрос: какой из факторов ты не принял во внимание, чем не руководствовался, когда составлял и реализовывал план "Капуста"?

- Жадность программистов, - устало ответил я. - Их личную мотивацию.., то, что имелось в виду под ключевым словом "Выгода".

- Ответ корректный, - согласился голос. - Уже лучше. Испытуемый, вам начисляется двести пятьдесят дополнительных очков.

- Слушай, ты, - сказал я тоскливо и безнадежно. - Я промок, как жаба, устал, как собака, и тупой, как червяк. Слушай, отстань от меня, пока я не закончу это дело. Пожалуйста. Дай мне вымыться, выспаться, отдохнуть… Будь любезен!

Двухголосый помолчал несколько секунд, видимо, возмущенный моими притязаниями. А затем в трубке что-то едва слышно щелкнуло, и он ответил голосом робота Вертера из "Гостьи из будущего":

- А говорил, романтик!

И добавил голосом Фаины Раневской:

- Муся, не нервируй меня!

И замолчал, ехидно ожидая моих комментариев.

Я покачал головой. Спать хотелось неимоверно, все тело болело, под сердцем ощутимо кололо. Доиграюсь я скоро, ох, доиграюсь… А чертов двухголосый все слушал и слушал.

Я кашлянул, снова покачал головой. И добавил:

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

Т"

Он двумя голосами вздохнул.

- Не могу, - грустно ответил он. - Такая возможность планом не предусмотрена.

Затем, помолчав еще немного, добавил добрым женским голосом, наверняка из какой-то детской сказки:

- Не плачь, дитя… Все будет хорошо.

Я вздохнул вслед коротким гудкам и повесил трубку.

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

Глава 9

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

- Валерий Борисович! - взволнованно пропела она в трубку. - Он приходил! Час назад, после второго урока! В точности такой, как вы с Герой говорили: невысокий, худой, с хвостиком! Спрашивал про Георгия, я ему ответила все дословно, как мы с вами договорились!

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

- Куртка кожаная, черные джинсы, темные кроссовки, очень хорошие… Рубашка и джемпер, кажется, тоже темные. Вы извините, Валерий Борисович, я как-то не запоминала…

- Все нормально, Инна. Этого достаточно. Как там наш Геракл?

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

- Хорошо. Давайте договоримся так: я сейчас встаю, доделываю все свои дела и примерно к двум часам дня подъезжаю к вам домой. Там и поговорим. Хорошо?

- Конечно, Валерий Борисович. Только…

- Что?

- Вы, пожалуйста, будьте осторожны!.. А то мне снился такой сон…

- Хорошо, Инна, - тепло ответил я. - Буду.

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

- Конечно. Я поняла.

- Ну, тогда до свидания.

- С богом!

Повесив трубку, я посмотрел на расписание сегодняшнего дня, составленное вчера в течение суток в блокнотике.

Первым пунктом там стояло "связаться с Вересовым", а вторым - "позвонить в бюро находок номер шесть и заказать сосиску с паприкой", с припиской красной ручкой "обязательно до 12.00!".

Я поблагодарил создателя за то, что он позволил мне проснуться примерно в нужное время, и, спешно выкурив сигарету (вчера, вернее, уже сегодня не успел, потому что свалился, как только пришел, вымылся и проверил, как идет работа у Приятеля), набрал выясненный по "09" номер шестого бюро находок.

- Алло, бюро находок, вас слушают, - сказал мужской голос.

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

- К-ха, к-ха, - многозначительно прокашлялся я и начал говорить, пытаясь пользоваться более низким голосом, чем имеющийся в распоряжении родной. - Я по рекомендации… Хотел бы заказать сосиску с паприкой, немедленно.

- Я уточняю, - произнес голос. - С паприкой сосиску, точно? Круто поперченную? Лишка не будет?

Стремительно соображая, я вдруг понял, о ЧЕМ мы с ним сейчас говорили, условия ЧЕГО мы сейчас обсуждали.

Сглотнул. И подтвердил:

- С паприкой. Конечно, с паприкой…

- Имя.., любителя сосисок с паприкой?

Говорить "Мареев Валерий Борисович" было бы крупной ошибкой для человека, который нанимает хвостатого киллера, - ведь ЭТОТ киллер УЖЕ УБИВАЛ Мареева, причем не далее как вчера.

- Николай Геннадьевич Коренев, - сказал я, подразумевая своего соседа Коляна и мысленно прося у него прощения, но другого выхода у меня не было.

- С доставкой на дом или встреча на улице?

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

- Понял, - ответили с того конца провода. - Доставка насколько срочная?

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

- Необходимо к часу дня. Он приедет домой на сером "БМВ", будет очень удобно…

- Ясно, - ответил убийца. - Цена пятьсот долларов. Аванс в двести. К двенадцати перевести переводом на абонентный ящик 6/17, на паспорт серии десять-РУ, номер 668585. Телефон для связи?

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

Значит, будем играть в наглую.

- Нет, - сказал я. - Телефон не дам. Если вы даете твердые гарантии, могу перевести все пятьсот сразу.

Назад Дальше