355 500 произведений, 25 200 авторов.

Электронная библиотека книг » Кулак Петрович И Ада » Циклическая ошибка (СИ) » Текст книги (страница 6)
Циклическая ошибка (СИ)
  • Текст добавлен: 27 апреля 2018, 22:30

Текст книги "Циклическая ошибка (СИ)"


Автор книги: Кулак Петрович И Ада



сообщить о нарушении

Текущая страница: 6 (всего у книги 39 страниц)

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

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

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

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

       – Только ничего не разносите.

      "Что тут разносить?" – тоскливо подумала Аня, оглядев две кровати с промятыми матрацами и обои, у потолка свисающие лоскутами. Как в прошлый век попала, честное слово.

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

      Убедившись, что дверь надежно заперта и никто не думает ее беспокоить, Аня расставила энергетики и чипсы в стратегических местах, уселась на одну из продавленных кроватей, положила ноутбук на колени и, мысленно пообещав себе, что это "ну точно в последний раз", вставила инфокуб в разъем. Свинцово-серые грани засветились мягким сиянием и как будто поменяли конфигурацию. Конечно, это был обман зрения: инфокубы стоили таких денег еще и потому, что, как утверждали производители, их оболочка могла бы пережить ядерный взрыв в несколько килотонн, купание в кислоте и ЭМИ-гранату любой мощности. Сломать эту внешне хрупкую вещицу было практически невозможно.

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

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

      Метод брутфорса явно не был лучшим планом, если только Аня не собиралась провести в этой прокуренной клетке ближайшие лет восемьдесят: за такой срок компьютер, пожалуй, и подобрал бы пароль самостоятельно. Следовало попробовать что-то более тонкое.

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

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

      Аня хрустела чипсами и скрипела зубами. Это были последние чипсы до следующей зарплаты. А еще надо было чем-то кормить Гришу. И выходила новая крутая стрелялка. Короче, надо было лучше думать. Едва не подвывая от отчаяния, Аня теребила фиолетовые косички, ругалась сквозь зубы и вновь и вновь шла на штурм проклятого инфокуба. От азарта у нее покалывало кончики пальцев, летавших по клавишам ноутбука. Озарение снизошло, наверное, час на второй работы. В конце концов, при расшифровке архива на компьютере, как известно, создается папка с временными файлами из архива. Закидывать "шпиона" на инфокуб было совершенно невозможно без знания пароля. Но ничто не мешало Ане попробовать закинуть "шпиона" в эту временную папку, чтобы он, когда файлы будет сворачиваться обратно в архив после ввода неверного пароля, попал внутрь.

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

      Запустив шпиона, Аня почти перестала дышать и до боли скрестила пальцы. И – дуракам воистину везет! – получилось.

      Не веря своему счастью, она принялась искать запись с контрольной суммой. Файлик-шпион был "натравлен" на битовые скопления, превышающие определенную длину: логика подсказывала Ане, что, если все файлы на инфокубе лежат разрозненными кусками, то уж КС должна быть хоть как-то обособлена и упорядочена, чтобы куб сам понимал, что и с чем сравнивает. Объем данных был куда как немаленьким, так что Аня провозилась добрые полчаса, прежде чем стала счастливой обладательницей куска кода вида: "B0DF41EA9B2F47A205F0C088BD6105B0F3C67D6B". Загрузив его в конвертер, Аня, наконец, получила человеческий двоичный код, выглядящий в ее глазах как выигрышный лотерейный билет.

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

      Оставалось всего ничего: сделать так, чтобы проверочная и фактическая контрольные суммы, наконец, совпали, прежде чем Аня предпримет попытку разнести чертов куб физически.

      У нее как раз имелось кое-что в запасе для подобных случаев. Программка, увы, была не ее изобретением, а приобретением полугодичной давности и носила гордое имя WinterMute, явно в честь предтечи киберпанка, жившего в США почти столетие назад. "Зимнее безмолвие" работало просто, как удар топора: оно без изысков "замораживало" архив через доли секунды после начала разархивации. То есть в тот сакральный момент, когда "дверь" уже приоткрывается, а фейс контроль еще не начался и сторож не отстреливает незваных гостей крупной дробью. Запустив заморозку, Аня заменила старую проверочную контрольную сумму на ту, которую рассчитала сама, и приступила к истовым молитвам.

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

      Надо думать, это был первый в мире инфокуб, который открывался паролем "qwerty".


      4.

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

       – Гриша? – удивилась Аня шагам в коридоре.

      А потом вспомнила, где она, где Гриша и что вообще происходит. Резко подскочила на постели. Голова тут же в ультимативной форме предупредила ее, что еще один такой фокус – и она взорвется. Аня вжалась спиной в стенку, сидя в темной комнате, которую больше не освещал погасший экран ноутбука, и буквально заставила себя посмотреть на уником. От сети она его отключила сразу, как только вышла из своей квартиры, но время он по-прежнему показывал: "22:20". С одной стороны, это значило, что она отключилась всего на каких-то пару минут, а с другой – что с момента начала взлома прошло больше трех часов.

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

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

      Но будь это полиция, они шли бы куда громче и увереннее: Ане, увы, имелось, с чем сравнивать.

      Она поднялась, кое-как сгребла упаковки от чипсов и банки, сунула их в рюкзак, туда же запихнула ноутбук – времени, чтобы разбивать его молотком и добивать платы шокером явно не было – продела руки в лямки, крадучись пробралась в кухню. Во входную дверь уже вежливо стучали. Приятный мужской голос просил открыть во избежание недоразумений. Аня швырнула парик на дно раковины, быстро достала жестяной флакон с топливом для зажигалки и вылила на белые волосы остатки бензина, а потом подожгла. Благо она здесь ничего особенно не лапала без перчаток, кроме компьютера, банок с энергетиками и упаковок с чипсами, и ее ДНК вряд ли могло остаться на наволочке: собственно, нарощенные фиолетовые косы его не содержали, а натуральные волосы Ани были совсем уж короткие. Так что они да частички кожи могли остаться разве что на парике. Вот пусть и ищут!

      Стук в дверь стал более настойчивым.

       – Будьте любезны, откройте. Это обычная проверка.

      "Хрена с два!" – Аня осторожно выглянула на улицу. Густая серая хмарь, едва-едва прореженная светом фонаря у подъезда, не давала исчерпывающего представления о количестве "гостей", но другого выхода все равно не было. Вроде бы неподалеку от подъезда была припаркована "крутая" тачка, которой раньше здесь не было – тонированный черный джип, диссонирующий с общей убогостью обстановки вокруг – но Аня бы не стала клясться, что не могла его не заметить. У подъезда, не под самым фонарем, а чуть в тени, курил мужчина. Больше прохожих на улице из-за отвратительной видимости не наблюдалось и, вероятно, из-за отвратительной погоды их и не было.

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

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

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

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

       – Стой! Остановись!

      "Твою мать!" План нуждался в срочной корректировке: мужчина курил у подъезда, видимо, не просто из желания помокнуть под холодным майским дождиком. Аня припустила еще бодрее. Судя по топоту сзади, тот бросился ей наперерез.

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

       – Да стой же ты!

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

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

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

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

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

      Так что он вполне даже мог позволить себе стрелять: шума было бы явно меньше, чем от ее пробежки по крышам. Сердце после энергетиков буквально выскакивало из груди, но Аня, не снижая скорости, почти летела на свет. Десять метров до оградки детской площадки. Пять метров до дороги. Две пустые полосы и близкое спасение в виде ночного продуктового магазина "24 часа", окна которого уже ярко горели, как путеводные огни.

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

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

       – Поворачивайся. Медленно.

      Повернуться быстро Аня сейчас бы не смогла, даже если бы незнакомец приставил к ее башке пистолет. Хотя, наверное, до этого в любом случае было недалеко. Она покорно перевернулась на спину – жесткий ноутбук неприятно упирался углом под лопатку – и подняла руки. Картинка перед глазами дрожала и рябила – она, конечно, поцарапала "вишки" – но темный силуэт на фоне освещенной улицы выделялся хорошо. А уж дуло пистолета так и вовсе казалось необыкновенно четким – пожалуй, этот черный кружок, словно вырванный откуда-то из мертвого космоса, был самой яркой и объемной картинкой, виденной ей в жизни. Куда уж там 5D кинотеатрам: и близко не те ощущения. На экране поцарапанных очков высветились надписи: возле оружия – Heckler & Koch HK75, автоматический пистолет калибра 45мм, а возле пальто, в которое был одет мужчина – Franko Morelly, Италия, коллекция осень-зима 2056 года.

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

       – Я сдаюсь, – пробормотала она, если из ситуации это вдруг было непонятно.

       – Я вижу. Поднимайся.

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

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

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

      Аня прихрамывала. Все ее внутренние силы уходили на то, чтобы не разрыдаться. Не от боли, так от страха.

       – Отдай инфокуб.

       – Слушайте, я не знала...

       – Я только что по твоей милости бегал стометровку с препятствиями, мне не понравилось, – негромко, но жестко оборвал он. – Давай не будем все усложнять. Просто отдай.

      Аня робко покосилась на своего "спутника". Сообразив, что опасности она собой не представляет, пистолет тот убрал. Это был высокий – на голову выше Ани, которую сложно было назвать миниатюрной – мужчина лет, наверное, тридцати пяти. Мокрые черные волосы, коротко остриженные, кое-где тронула седина. На гладко выбритом лице злости не читалось, скорее усталость. Глаз за темными стеклами "вишек" – узкой полоски матового пластика, явно навороченной модели – она не видела.

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

       – Хорошо.

      Аня полезла под куртку и извлекла куб. Дрожащей рукой положила в его ладонь, затянутую в черную перчатку.

      "Сейчас или убьют, или отпустят".

       – Вскрывала?

      Врать было глупо.

       – Меня за этим и наняли.

       – И вскрыла?

       – Да. Новый пароль – qwerty. Нижним регистром.

       – Кто тебе его передал?

       – Разносчик пиццы. Я не знаю. На самом деле не знаю.

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

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

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

      В уникоме мужчина копался довольно долго, в конце концов, Аня, привалившаяся спиной к холодной стене – стоять прямо было больно – просто настолько замерзла и ей так надоело, что она рискнула нарушить тишину:

       – Вы меня убьете?

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

       – В полицию, надеюсь, тоже не потащите?

       – Мне не приплачивают за отлов местных хакеров.

      Аня вздохнула и попробовала улыбнуться:

       – Честное слово, обычно я сисадмин. Просто сейчас – в активном поиске.

       – Неужели? А это хобби?

       – Скорее приработок.

       – Для честного компьютерщика ты подозрительно быстро бегаешь.

       – Честные обычно в офисах сидят. Нечестным, но хорошим тоже быстро бегать не приходится. А вот тем, которые облажались, нужно иметь много альтернативных талантов.

       – Ну, ты взломала защищенный инфокуб за три часа. Это сложно назвать словом "облажаться".

      Аня прыснула и кивнула на свои подранные джинсы и кровоточащие коленки:

       – Вместо денег я имела пробежку по гаражам, чуть не переломала все кости, разбила "вишки" и жива только по вашей милости. Назвать это словом "преуспеть" еще сложнее.

      Мужчина пожал плечами и вернул Ане уником:

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

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

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

       – Это была не лучшая бутылка пива в моей жизни, но все равно спасибо за нее, пуля бы мне понравилась еще меньше.

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

       – Эммм... Счастливо тогда?

       – Счастливо.


      4.

      Разговор, который состоялся у них со Smoker"ом по возвращении домой, сложно было назвать конструктивным. Его, в принципе, и разговором-то сложно было назвать. Во всяком случае, Аня от души надеялась никогда не услышать от Гриши подобных идиом. Задание было провалено, хотя в большой степени не по ее вине – ей обещали, что маяка не будет – и Аня позвонила не столько, чтобы выбить какую-то компенсацию, сколько для того, чтобы душу отвести. Уж слишком хорошо она помнила холод мертвого космоса производства известных немецких оружейников в метре над своим лбом, и это добавляло обычно тушевавшейся при общении с незнакомцами Ане красноречия.

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

      Минут через пять, когда оба уже основательно проорались – в исполнении двух ненатуральных голосов со стороны это, наверное, звучало фантасмагорически – Smoker прямо спросил, чего она хочет. Аня со злости сказала, что хочет денег за свою работу. "Какую работу? Гипотетическую?" "Да я вскрыла этот чертов куб, только потом прибежало СБ какой-то корпы и меня чуть на тот свет не отправили!" "Слушай, ну я не могу предъявить нанимателю твой неудавшийся круиз на тот свет, тебе ведь билет не пробили? Серьезно, если продать тебя на органы – и меня за одно – мы даже на половину стоимости этого "чертового куба", который ты, между прочим, потеряла, не наскребем", – возражение, надо признать, было справедливое, но Аня сейчас видела справедливость совершенно иначе. "Неужели ты и вправду не скопировала данные?" Аня едва не расхохоталась. Она была на грани самой настоящей истерики. "Да нет, я все сделала так, как ты мне сказал. Ничего не скопировала, уголок сняла пониже, чтоб драпать было удобнее, маяка не искала..." Smoker выругался и резко поинтересовался: "Как именно ты его открыла? Какие действия произвела?"

      Терять было нечего, поэтому она рассказала.

      Дым почти с минуту танцевал на мониторе в молитвенной тишине, а потом измененный голос сообщил:

       – Хорошо. Наниматель клялся, что маяка не будет. Посмотрим, что можно сделать.

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

       – Чего ты тут стоишь как вешалка? – взвилась она.

       – Использовать меня как вешалку можно, но нерационально, – как всегда ровно и обстоятельно ответил Гриша. – Куда я должен перейти?

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

       – Гриша, тебе бывает обидно?

       – Нет.

       – Но ты все равно меня извини.

      Гриша как будто задумался на несколько секунд, потом снова поинтересовался:

       – Куда мне перейти?

       – Стой, где тебе нравится. У меня просто паршивый день.

       – В данном часовом поясе сейчас ночь.

       – Хорошо, ночь так ночь, – сдалась Аня. – Хочешь, чаю попьем? Не напоминай про модальность, я в курсе. Рано или поздно он все равно кончится, ну пусть хоть сейчас будет веселее.

      На этот раз андроид молчал достаточно долго. Она почти слышала, как шумит процессор, хотя, конечно, это было совершенно невозможно. Гриша, если молчал и не двигался, не издавал ровно никакого шума.

       – Дефиниция ошибочна.

       – Хм, дефиниция? Не модальность? Это что-то новенькое. Лесю вспомнил? Уверяю, она пыталась сделать тебе комплимент...

       – Дефиниция ошибочна. Линейка моделей Defender-06 выполняет функцию телохранителей и охранников.

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

       – Я проверял ТТХ вещи, которую ты называешь "Вася", в инфонете их нет. Это раритетная модель?

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

       – Ну, это как посмотреть. Он скорее старый, чем антикварный. Очень древний Caterpillar, один из первых в линейке строительных роботов. У меня с ним связаны яркие воспоминания.

       – Сколько это стоит?

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

       – Нелогично. Подержанный двухлетний Defender-06 стоит от ста тысяч юаней.

      Математика была занимательная, но все равно загадочная.

       – А в чем именно нелогичность, Гриша?

       – В том, что я охраняю вещь, в пятьдесят раз менее ценную, чем я, по рыночной стоимости.

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

       – С чего ты взял, что ты охраняешь Васю? Это же робот-копатель!

       – Стоимость остальных вещей я проверил по инфонету. Они не представляют сопоставимой ценности с Defender-06 и продаются в открытом доступе. Если это не вещь "Вася", то что именно я охраняю?

      Аня едва не рассмеялась от облегчения. Во всяком случае, она, кажется, поняла смысл этого неожиданного "допроса".

       – Меня, конечно же.

       – Тогда почему я нахожусь на данной территории в то время, когда тебе наносят повреждения в другом месте?


    Ваша оценка произведения:

Популярные книги за неделю