Текст книги "Маленький ад для хакера (сборник)"
Автор книги: Петр Северцев
Жанр: Современные детективы, Детективы
Возрастные ограничения: +16
сообщить о неприемлемом содержимом
Текущая страница: 6 (всего у книги 17 страниц) [доступный отрывок для чтения: 6 страниц]
Глава 7
Ночь полнолуния, как ей и полагалось, была светлой. Улица, по которой я шел, направляясь на ночное свидание с Приятелем, как ей и полагалось в час ночи, была почти пуста.
И только одно не соотвествовало гармонии происходящего: резкий звонок сотового телефона, раздавшийся в тишине ночи.
Я дернулся, как от удара, едва он затрезвонил на всю улицу, и попытался уйти в сторону от возможного наблюдения сверху.
Это предопределило весь ход дальнейших событий моей жизни.
Ногой я наступил на канализационный люк, который от неожиданной тяжести подо мной провалился и упал в темноту. Вместе с ним туда же, вниз, начал проваливаться и кусок асфальта, четко по ровно обрезанной линии!
Не успев даже как следует вскрикнуть, я упал в темноту, едва не сломал себе ногу, тут же отпрыгнул в сторону, мгновенно пытаясь уйти с возможной линии обстрела: если ловушку так тщательно готовили, значит, должен быть один, завершающий штрих!..
Темнота поглотила меня вместе с непрерывным звуком льющейся где-то воды. Телефон, черт его возьми, больше не звонил. Я пригнулся, нащупал и вытащил из кобуры пистолет, замер, пытаясь услышать возможный шум, вроде торопливых шагов откуда-нибудь сзади, со стороны или с дороги наверху.
Ничего не было слышно. И только снова, повергая меня в новый шок, яростно запиликал телефон.
Едва не разбив его о шершавую темную стену, я лихорадочно попытался открыть пластиковое вместилище и вынуть батарейки, но липкие грязные руки скользили. Сообразив, что на звук звонка меня могут ловить, как корову с колокольчиком на шее, но не в силах преодолеть в себе комплекс владельца-собственника, я помчался по темному коридору дальше.
Убегая подальше от места падения в темноту, я пару раз со всей дури ударился ногами обо что-то, складирующееся в русле городской канализации, пытаясь шипеть от злости и не кричать от боли.
Наконец минуты через две я остановился и прислушался к окружающей меня журчащей тишине, пытаясь в грохоте биения сердца и шуме крови в гудящей голове и заложенных ушах разобрать, происходит ли что-то за моей спиной.
Вокруг стояла тишина. Телефон больше не звонил – как и в первый раз, это был единичный звонок с непонятной целью.
Я попытался было отдышаться, решив, что весь кошмар происходящего был ложной тревогой, несуразной случайностью, – но тут начался второй акт дикого и безумного представления под названием «Хакер против пингвинов-убийц из городской канализации»: откуда-то слева, разорвав ровное журчание воды, послышался нарастающий рокот, напоминающий шум морского прибоя, – и практически через секунду, пока я не успел еще ничего осознать, труба слева от меня с грохотом лопнула, не выдержав, вероятно, навязанного ей напряжения.
С левого боку в меня врезалась мощная, сваливающая с ног, оглушающая струя грязной воды, я упал, с проклятьем попытался подняться, ощущая шум в голове, тошноту и слабость во всем теле, подскальзываясь на мокрой поверхности и понимая, что еще одной такой струи мне, находясь в сознании, не пережить.
Продвинулся на несколько шагов вперед, как вдруг справа послышалось точно такое же прибойное, а точнее, убойное грохотание.
Не раздумывая, я рванулся вперед, пытаясь преодолеть зону непосредственной опасности до того, как труба лопнет, – и едва успел. Водяная струя обрушилась справа налево за моей спиной.
Но передышки невидимый правитель подземных сливных (отнюдь не от благоуханного слова «слива») вод мне не предоставил: как только я остановился, две предыдущие струи иссякли и в тишине послышался нарастающий грохот сверху, снова справа и откуда-то сзади и снизу!..
Труб в этом треклятом подземелье было много.
Я отскакивал, голося и проклиная все на свете, в полной темноте, чудом не разбив себе голову окончательно, а лишь отделавшись несколькими поверхностными ударами; я уворачивался от хлещущих по мне струй, возникающих все с уменьшающимися промежутками времени и все более сильных; причем вода в данном места доходила мне уже до колена (слава богу, хоть выше не поднималась, очевидно, стекая где-нибудь метрах в десяти и разливаясь по бесконечной системе канализационных тоннелей).
Странное чувство нереальности происходящего не оставляло меня, пока я прыгал и уворачивался, не в силах покинуть этот мокрый и вонючий ад, несмотря на то, что каждая струя могла ударить меня в голову, что грозило потерей сознания и быстрой смертью в полной воды темноте.
Примерно после двадцатой струи я стал улавливать в потоках воды какую-то закономерность.
После двадцать четвертой я окончательно убедился, что неведомый подонок играет со мной в простейшую синклеровскую игрушку «Осьминог» – аркаду, в которой щупальца подводной твари доставали маленькую фигурку водолаза в ограниченном пространстве, и ему приходилось уворачиваться, для того чтобы выжить, причем жизней у него было всего три…
Тут же я получил вторую струю воды, обрушившуюся сверху, и едва не откинул коньки.
Полуоглушенный, качающийся, я отпрыгнул от двадцать шестой, увернулся от двадцать седьмой и понял, что долго так не выдержу. Жизнь, говоря компьютерным языком, у меня осталась всего одна.
Осьминог в той игре выпускал щупальца сериями начиная с одного. И заканчивал каждую серию, выпуская пять из семи, от которых было чрезвычайно трудно увернуться. Но затем наступала секундная пауза, и в каком-то из мест обшивки затонувшего корабля открывался пролом, через который водолазик мог выбраться наружу, чтобы отдать собранные сокровища и получить дополнительные очки.
Со всех сторон непреодолимо и яростно загрохотали нарастающие волны пяти струй одновременно, и я понял, что другого случая помереть мне не представится по той причине, что я его просто не дождусь.
И в этот момент снова зазвонил неуничтожимый, непромокаемый сотовый телефон. Всего один раз. Третий.
Догадка вспыхнула в моей измученной голове подобно молнии, ударившей в тихий умирающий пруд.
Я рванулся с отчаянным криком загнанного дикого зверя, совершая гигантский, невиданный и несоразмерный с обычными возможностями нормального человека прыжок, – и всем телом врезался в левую стену.
В глазах помутнело, но свободной от до сих пор сжатого мертвой хваткой пистолета рукой я нащупал ведущие наверх скобы и, ухватившись за них, со стоном пополз к выходу, к ВЕРХНЕМУ ЛЕВОМУ ЛЮКУ, наличие которого предсказал мне мой неизвестный и таинственный «реальный работодатель, единственный, кто способен меня чему-то научить и как-то использовать»!
Через минуту я вылез на пустую дорогу из канализационного люка и, потеряв остатки сил, остался лежать на месте. Струи снизу стихли, слышалось только журчание растекающейся во все стороны воды.
Через пять неподвижных, бессловесных и безмысленных минут я наконец-то отдышался и решился подняться с земли. Тем более что пронизывающий осенний холод к этому времени меня крепко достал.
Передо мною теперь стояли две реальные проблемы: как не умереть от холода и как попасть к Приятелю через вахту. В таком виде, как я подозревал, никакой вахтер меня не пустит. Так что я решил быстро забежать домой, благо тут было не очень далеко, переодеться, принять ванну и поспешить к своему спрятанному в сервере чуду.
Но мои намерения, как ни прискорбно, нарушил очередной телефонный звонок.
Я не очень удивился, услышав в трубке знакомый двойной нечеловеческий голос.
– Первое испытание пройдено успешно, – насмешливо и спокойно сообщил он. – Поздравляю. По набранным очкам вы имеете право на один дополнительный вопрос.
Я с трудом удержался от мучивших вопросов о матери говорившего и вообще о его происхождении и недолго думая брякнул:
– Кто похитил детей и где они сейчас?!.
– Второй вопрос принят, – на полном серьезе прокомментировал голос и тут же ответил: – Вопрос по существу, но набранных очков на него не хватает. Рекомендуется попробовать вторично после второго испытания.
Он замолчал, а затем, через несколько томительных секунд, в трубке что-то едва слышно щелкнуло, и оттуда добавили новым, незнакомым мужским голосом с помехами из-за плохого качества пленки:
«Утром деньги, вечером стулья!»
Почему-то я не сомневался, что фраза вырезана прямо из фильма «Двенадцать стульев».
– Ну и в чем заключается второе испытание? – спросил я с усталым интересом, решая, что раз вывести пройдоху на чистую воду пока не получается, нужно подождать. Рано или поздно он проколется, даст знать о чем-то, скажет то, что не планировал, и его можно будет легко вычислить.
– Вопрос не засчитан как неподобающий, – надменно ответил двойной голос. – Испытуемому предстоит немедленно идти в компьютерный салон «Виртуальный мир» и спасти свой спрятанный в сервере компьютерный разум от уничтожения. Ключ к испытанию – «Капуста». Второй ключ – «Выгода».
Я вздрогнул всем телом. Из трубки раздались короткие гудки. Насмешливо, мелочно и грубо. Я дрожал, но уже не от холода, а от мысли о том, что кто-то узнал про мое секретное оружие, про залог моего успеха, про спасителя моей репутации. Про Приятеля.
Это было уже серьезно. Очень серьезно.
До сих пор многое удавалось мне только потому, что никто из моих противников не мог узнать и не узнавал про верного помощника, советника, рассчитывавшего действия мои и чужие, – моего Приятеля.
Я прятал его, как мог. Но, видимо, каким-то образом прокололся, подобно похищенным детям, начавшим играть с Интернетом, и вот теперь начинал с ужасом пожинать плоды своего прокола.
Итак, наскоро запланированный поход домой спешно отменялся. Нужно было срочно бежать в салон, где, по словам звонившего, кто-то сейчас пытался проникнуть в мою программу, и помешать кому бы то ни было сделать это.
Лихорадочно соображая, что же мне предпринять и как обмануть либо уговорить вахтера пропустить меня в ночное здание и дать мне ключ, я вдруг вспомнил нечто, снова поразившее меня как гром среди ясного неба.
Была на старых советских компьютерах «Спектр» такая игра – «Капуста», в которой мужику-извозчику нужно было довести капусту до магазина – сначала через поле с козами, а потом через жадных лису, волка и медведя.
Но чтобы везти, нужна была телега, а в начале игры ее у мужика не было. Вот и приходилось ему охранять капусту, сложенную на траве, от нахальных коз, налетающих на него целыми толпами, от которых было только одно оружие – удар дубинкой по башке.
Но это было еще не все: авторы игры не зря назвали ее ЛОГИЧЕСКОЙ аркадой: каждый раз над носящимся туда-сюда мужиком медленно проявлялась нечеткая надпись – пословица, в которой не хватало некоторых букв, знаков препинания, иногда даже целых слов.
Несчастному игроку, продолжающему лупить бессовестных коз, нужно было в кратких паузах между их появлением успевать набирать недостающие буквы и слова, а после того, как пословица проявлялась полностью, сверху падала телега, в которую нужно было переложить всю капусту, причем те кочаны, которые оказывались в телеге, были для наглых коз неуязвимыми.
Так что мужик после сбора капусты мог увезти ее в близлежащий магазин, но сначала следовало пройти через лису, волка и медведя, которых можно было либо забить палками и закидать камнями, если больше по душе аркада, либо хитро обойти, если логика. То есть это сначала мы думали, что либо так, либо так. И все время удивлялись, почему за прохождение не дают бонуса по очкам. А потом нашли способ пройти одновременно и с хитростью, и с аркадой…
Я сосретодочился, пытаясь понять, как может в данном случае телега помочь мне решить предлагаемую задачу. Как знание этого слова может помочь мне либо обмануть вахтера, либо прокрасться незаметным мимо него, а затем помочь выманить из комнаты тех, кто возился с сервером.
Очевидно, это испытание было на умение временно становиться тупым. Потому что уже через несколько секунд я нашел до крайности банальную и простую схему-ответ. Ну очень простую.
До полного кретинизма.
Глава 8
Перед зданием было темно, фонари не горели. Дверь, как ей и полагалось, была закрыта.
Если утверждение звонившего было верно (было бы глупо не верить в его возможности после того, как он продемонстрировал свое неоспоримое могущество, загнав меня в ловушку со струями и явно управляя их появлением/исчезновением), в салоне сейчас не спали, а работали, возясь с сервером по непонятной мне причине… Скорее всего, что-нибудь с UPS, то есть с подачей питания – по какой-то причине прервалось, причем на время, достаточное для того, чтобы аккумуляторы UPS сели и сервер выключился, что автоматически нарушало непрерывность в работе системы.
В общем-то, это ничем никому не грозило, но, чувствуется, хозяин просто решил не пропускать первую половину завтрашнего дня, а потому попытался найти и вызвать сюда меня. А так как меня не было, он вполне мог позвать других специалистов, сейчас копающихся в недрах сервера и заново настраивающих систему перед включением.
Однако почему двухголосый считал, что они найдут спрятанную программу? Она ведь запрятана добротно: если не знаешь, что нужно искать, вовек не обнаружишь ее наличие!
«Черт, – подумал я, – а ведь вполне может быть, что именно непрерывная работа Приятеля что-нибудь в компьютере перегрузила, поэтому он и вырубился!»
Ну ладно, сейчас дойдем до салона и на все посмотрим своими глазами…
Еще квартал, торопливый поворот… – и верно: четыре окна на третьем этаже горят! Там шевелятся три человеческие тени. Ну-ну. Подождите, голубчики.
Я набрал номер вахтера и, когда он взял трубку, уверенным и властным голосом сказал, пытаясь подражать своему заказчику-еврею, хозяину компьютерного салона:
– Саныч, это я, Саша. Открой, пожалуйста.
Связь была не очень хорошая, к тому же я старался моделировать характерный тон и выговор хозяина салона, поэтому голос мой остался неузнанным. Конечно, ночной визит хозяина салона был необычен, но не выходил за рамки дозволенного. Тем более что вахтеру все равно было скучно.
– Вы, Александр Михайлович, что ли, так быстро? – удивился старик.
– Да я, я, Саныч. Вставай, лежебока! – я как-то слышал манеру обращения хозяина к вахтеру и теперь старательно ее копировал. Я тут подъезжаю, с сотового тебе звоню, скоро буду. Мы новые компы привезли, надо разгрузить. Так что ты двери открой, я минут через пять-десять подъеду и сразу начну разгрузку, чтобы ждать не нужно было. А то мне ребят домой отпускать…
– А-а, вас понял, Александр Михайлович, – согласно ответил старик. – Щас иду.
– Ну давай.
Я отключился и спрятался за колонной, ожидая открытия дверей и еще раз окидывая мысленным взглядом свой скороспелый план.
Старик приковылял минуты через полторы, снял внутренние запоры и, как и следовало ожидать, ушел обратно. Ну не стоять же ему, в самом деле, у дверей, ожидая приезда хозяина салона?!
Я подождал секунд пятнадцать и мышью скользнул в холл. Где сторож?.. Старик как раз умывался в подсобке и ставил чайник: он, видно, только сейчас вставал после недолгого дежурного сна.
Пробежав в глубь помещения, я стал подниматься по лестнице наверх, прислушиваясь.
Ага, после второго этажа, на подходе к третьему послышались голоса. Теперь предстояло выманить из комнаты волка, медведя и лису. Подойти к компьютеру, стереть все файлы Приятеля и забрать оба своих винта. Причем сделать все это до того, как подъедет реальный хозяин салона, который, судя по словам старика, действительно куда-то отъехал и должен быть ненамного позже.
Я вышел с лестницы в коридор. Дверь в салон была полураскрыта, оттуда доносились голоса совещающихся наладчиков-программистов, которые, кажется, никак не могли понять, что же из выставленных в установочном меню сервера параметров могло затребовать то количество энергии, которое сервер сожрал из UPS за короткое время.
На мое счастье, они начали работать совсем недавно и пока еще просто не успели залезть внутрь системного блока, чтобы обнаружить два лишних, спрятанных жестких диска, явно не соответствующих параметрам машины, описанным их заказчиком.
Я постоял минуты две, слушая их разговоры, и понял, что главный из троих – некто Сидоров, к которому оба остальных так фамильярно и обращались несколько раз подряд.
Обмануть людей нормальных, взрослых каким-то звонком было непросто, поэтому следовало рассчитывать на то, что с владельцем салона никто из них очень уж близко знаком не был. Я на это и понадеялся.
И, снова спустившись по лестнице на второй этаж – чтобы мой голос был слышен ТОЛЬКО из телефонной трубки, – набрал номер салона.
– Сидоров! – сказал сразу же после того, как он взял трубку, и попер безостановочно: – Это Вахнеев! Я того мужика, Мареева, который мне сеть налаживал, нашел. Он сейчас со мной приедет и все там наладит. Вам спасибо, я вас по домам развезу. Сейчас подъеду к главному входу, спускайтесь.
– Вы точно, Александр Михайлович? – недовольно возразил Сидоров. – Мы тут просто уже все теоретически сделали… – Один из напарников буркнул что-то насчет практики, и Сидоров тотчас добавил: – Да и практически тоже уже завершаем…
– Да бросайте валандаться, – ответил я. – Что, думаете, я вас просто так отпущу, что ли? Не беспокойтесь, без денег не оставлю. Давайте спускайтесь, чтобы я сразу же, как подъеду, вас повез… А то поздно уже. Все, пока!
И повесил трубку.
Так, вроде получилось ничего, по крайней мере, за хозяина салона Александра Михайловича они меня приняли. А теперь надо проверить, спускаются ли они вниз, словно медведь, волк и лиса, всегда убегающие за экран компьютера вслед за выброшенными мужиком тремя кочанами капусты…
Я осторожно поднялся на площадку третьего этажа и с ужасом услышал:
– …А если мы прямо сейчас закончим, он прямо сейчас и расплатится! Так что давай, Иваша, дуй вниз, а мы тут в срочном порядке этот гробик вскроем и посмотрим, что там у него внутри не так…
– Ну ладно, – покладисто ответил невидимый Иваша, – я спущусь, а вы доделывайте. В случае чего, я вас тут же позову.
– Ладно.
Я срочно ретировался вверх по лестнице на четвертый этаж, стараясь на хлюпать насквозь промокшими ботинками и не стучать зубами от холода. Хорошо хоть в здании нормально топили!
Покладистый Ивашка, насвистывая, прошел себе вниз, а я, обуреваемый греховными страстями, одной из которых был непрерывный внутренний мат, прокрался к полураскрытой двери и, кроме подслушивания, получил еще и возможность подглядывать через дверную щель.
Они уже вскрыли системный блок и теперь с изумлением смотрели на оба обнаруженные винчестера. У меня заскрипели от бессильной ярости зубы, засосало под ложечкой, и я уже подумал о том, что сейчас войду в комнату и, угрожая пистолетом, заставлю их отдать мне оба винта.
Но на такую крайность, которая могла бы искалечить мне репутацию, и дальнейшую жизнь заодно, мне решаться так и не пришлось.
Потому что внезапно в комнате, да и во всем здании тоже кратко вспыхнул и с яркой искринкой погас весь свет.
Большинство ламп от перенапряжения сгорели, розетки на краткий миг, видимо, заискрили. Чувствуется, все здание попало под одно мощное короткое замыкание.
Я почему-то сразу же поверил, что это дело тех же рук, которые ранее умело направляли жестокие водяные струи, изливавшиеся на меня в полной темноте.
– А, черт! – завопил Сидоров. – Что это было?!
– Откуда ж я знаю?! – в тон ему ответил собеседник; я разглядел обоих в надвинувшейся лунной темноте, выпрямившихся и оглядывающихся с весьма беспомощным видом.
– Какое-то замыкание. Перенапряг, что ли? – предположил помощник.
– Ладно, – в сердцах бросил Сидоров, – пошли вниз, у сторожа выясним, есть ли у них специальная аварийка…
Оба, толкаясь, миновали меня, застывшего за дверью, и спешно покинули комнату, в которой все еще висел странный, едва уловимый след сильного электрического разряда. Запах озона, как говорят умные писатели в нормальных фантастических романах.
Не дожидаясь, пока дробь их шагов стихнет внизу, я угрем скользнул в комнату и, через рукав свитера схватив лежащую тут же отвертку, быстро вывинтил оба жестких диска.
Скорее всего, после такого всплеска энергии вся информация на них стерлась, но оба были целы и довольно дорогостоящи, нужно было их только заново отформатировать.
Немного поискав, куда бы их положить, я увидел оставленный на стуле пакет с инструментами и дискетами и, вытряхнув содержимое прямо на пол, сунул в него оба винта.
Следовало быстро и бесшумно уходить, пока никто из них не вернулся. Совесть моя была спокойна: Приятель остался необнаруженным. Хотя, черт возьми, о его существовании известно этому таинственному двухголосому! И это гораздо опаснее, чем если бы о Приятеле знали три обычных независимых программиста!..
Ну да ладно, времени на размышления нет. Вон, уже слышны шаги и возбужденные голоса где-то внизу. Свет, возможно, с минуты на минуту дадут, так что мне надо убираться.
Подождав на площадке четвертого этажа, пока программисты вместе с дедком-охранником поднимутся на третий этаж, в салон, я бегом спустился вниз и покинул здание, освещенное лунными лучами, оставляя в нем только один след от своего пребывания – двойную цепочку мокрых и грязных отпечатков ботинок…
Телефон зазвонил, когда я уже подходил к дому, примерно без пятнадцати два ночи.
Я вздохнул и приготовился слушать очередной набор непонятных указаний и туманных намеков. Нет, определенно, обучение в Высшей Школе требовало от учеников полной концентрации и самоотдачи.
– Алло, Мареев слушает.
– Здравствуй, Дружок, – со снисхождением, оказываемым повеселившей хозяина собаке, обратился ко мне двуликий голос. – Ты провалил второе испытание, выполнив только программу-минимум. Поэтому ты не получаешь дополнительного бонуса по очкам.
– Ясно, – вздохнул я, философски решив, что не знаешь, где найдешь, а где потеряешь.
– Вопрос: какой из факторов ты не принял во внимание, чем не руководствовался, когда составлял и реализовывал план «Капуста»?
– Жадность программистов, – устало ответил я. – Их личную мотивацию… то, что имелось в виду под ключевым словом «Выгода».
– Ответ корректный, – согласился голос. – Уже лучше. Испытуемый, вам начисляется двести пятьдесят дополнительных очков.
– Слушай, ты, – сказал я тоскливо и безнадежно. – Я промок, как жаба, устал, как собака, и тупой, как червяк. Слушай, отстань от меня, пока я не закончу это дело. Пожалуйста. Дай мне вымыться, выспаться, отдохнуть… Будь любезен!
Двухголосый помолчал несколько секунд, видимо, возмущенный моими притязаниями. А затем в трубке что-то едва слышно щелкнуло, и он ответил голосом робота Вертера из «Гостьи из будущего»:
– А говорил, романтик!
И добавил голосом Фаины Раневской:
– Муся, не нервируй меня!
И замолчал, ехидно ожидая моих комментариев. Я покачал головой. Спать хотелось неимоверно, все тело болело, под сердцем ощутимо кололо. Доиграюсь я скоро, ох, доиграюсь… А чертов двухголосый все слушал и слушал.
Я кашлянул, снова покачал головой. И добавил:
– Я, конечно, знаю, что ты сумасшедший маньяк и полная сволочь. Нормальные люди так над другими людьми не издеваются. Но хоть какая-то человечность у тебя должна остаться! Так что я тебя прошу: отстань от меня! Будь человеком!..
Он двумя голосами вздохнул.
– Не могу, – грустно ответил он. – Такая возможность планом не предусмотрена.
Затем, помолчав еще немного, добавил добрым женским голосом, наверняка из какой-то детской сказки:
– Не плачь, дитя… Все будет хорошо.
Я вздохнул вслед коротким гудкам и повесил трубку.
Впереди показался мой родимый, тихий и спокойный дом. Дом, где меня ждал душ, ужин и теплая постель. И, конечно, единственная теперь в мире копия Приятеля, все еще продолжающего загружать свои сухие электронные мозги потоком человеческой образности и эмоциональности.
Внимание! Это не конец книги.
Если начало книги вам понравилось, то полную версию можно приобрести у нашего партнёра - распространителя легального контента. Поддержите автора!Правообладателям!
Данное произведение размещено по согласованию с ООО "ЛитРес" (20% исходного текста). Если размещение книги нарушает чьи-либо права, то сообщите об этом.Читателям!
Оплатили, но не знаете что делать дальше?