Вирус «Reamde»

Tekst
Z serii: Додж #1
59
Recenzje
Przeczytaj fragment
Oznacz jako przeczytane
Czcionka:Mniejsze АаWiększe Aa

Мир, созданный программой Плутона, размерами почти совпадал с Землей. Путешествия транспортом, адекватным эпохе (то есть средневековым), оказались бы непомерно долгими. Теоретически можно было бы схитрить с самим понятием времени и перескакивать, например, сразу к концу трехмесячного морского вояжа, однако в многопользовательской игре такое не сработало бы. Время «Т’Эрры» пришлось жестко привязать ко времени реального мира.

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

Зула и Уоллес быстро переправили своих героев в город на равнине у Торгайского предгорья. Т’Кеш Уоллеса зашел к меняле и получил тысячу золотых, за которые с кредитки позже спишут семьдесят три доллара. Из города они телепортировались на ближайшее к координатам из «REAMDE» пересечение силовых линий. Оставалось сесть на имевшихся у обоих верховых животных и за четверть часа доскакать до нужного места.

На экранах возник перекресток, отмеченный лишь пирамидой из камней. Зула стала поворачивать своего мага-к’Шетрия, пока не заметила т’Кеша Уоллеса. Тот стоял футах в ста от нее – телепортация подразумевала небольшую погрешность.

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

Валун размером с гимнастический мяч рухнул совсем рядом с Зулой. На Т’Эрру метеориты падали не чаще, чем на Землю, поэтому она заподозрила, что упасть ему кто-то помог. И действительно: метрах в двухстах на небольшом холме стояла батарея из трех требушетов. Первый перезаряжали, остальные как раз выпускали снаряды. Эти неуклюжие конструкции с болтающимися противовесами и хлыстами пращей, на первый взгляд неспособные стрелять, ловко метнули в Зулу пару глыб, и ей пришлось уворачиваться. Она отбежала за торчавший из земли крупный камень, тут же попала под стрелы конных лучников, которые прятались неподалеку в высокой траве, затем наложила пару защитных заклинаний, но удача одной из стрел пересилила колдовство, и персонажа убили. Маг-к’Шетрий исчез с экрана и отправился в лимб.

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

– Не дайте взять себя в плен, – посоветовала Зула.

– Знаю. – Уоллес нажал на иконку, помеченную «БРОСИТЬСЯ НА МЕЧ».

Всплыло окошко «ВЫ УВЕРЕНЫ, ЧТО ХОТИТЕ БРОСИТЬСЯ НА МЕЧ?»

«ДА».

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

– Ничего удивительного, – сказал Уоллес, когда успокоился. – Этот «REAMDE» – сколько он заразил компьютеров?

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

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

– Прибыльное дельце, – добавила Зула.

– Значит, деньги у вас украли? – спросил Питер, нарушив уговор не задавать дурацких вопросов о Т’Эрре.

– Нет. Я упал на меч и умер, то есть прихватил в лимб все свое барахло. Если бы я совсем ослаб, меня бы пленили и отобрали не только золото. Но мне повезло. Доходное же у них занятие.

– Что дальше? – спросила Зула.

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

– Можно собрать отряд…

– В три ночи? У нас мало времени. А у вас точно нет более… могущественного персонажа?

– Предлагаете разбудить моего дядю? Уверены, что его стоит втягивать?

* * *

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

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

– Давайте вернемся, – предложила Зула, – там есть подмога.

– Видел я эту подмогу: такие же воры, – сказал Уоллес.

– Вот и хорошо – перебьют друг друга.

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

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

– Я все понял, – объявил Уоллес. – Они работают на Тролля.

– Любопытная мысль.

– Помогают донести выкуп до места.

– Ну так понесем, – сказала Зула, усаживая своего мага в седло.

И они отправились в путь, который планировали проделать за час.

На деле прошло пять часов изматывающей игры, пока перед ними не возникли Торгайские предгорья. Этот район, один из самых безлюдных всего две недели назад, теперь кишел добрыми и злыми, пестрыми и охристыми. Каждый клочок земли усеивали скелеты погибших персонажей, всюду шли стычки между грабителями и наспех сколоченными отрядами тех, кто нес выкуп. Зула и Уоллес вступили в группу, чей груз составлял восемь тысяч слитков; после очередной засады их команда потеряла три четверти сил, создала альянс еще с десятью путешественниками, но и тот распался, когда очень некстати выяснилось, что им не по пути, – видимо, в разных «REAMDE»-файлах указывались разные координаты. Каждый шаг давался с трудом и требовал уловок и разведок боем.

Зула не была геймером и геймеров избегала (вот еще почему ей нравился Питер) и в Корпорацию-9592 устроилась совсем не из жажды работать в этой индустрии, а из-за семейных связей и по случайному совпадению ее навыков с требованиями Плутона. Лишь заведя собственного персонажа, Зула лично познакомилась с миром Т’Эрры, а пообвыкнув, поняла, почему на игру подсаживаются. Однако сама не подсела. Она никогда прежде не проводила здесь столько времени – шесть часов кряду, – да и в этот раз не стала бы, если бы не желание вытащить себя с Питером из нелепой истории. Она рассчитывала решить проблему за пятнадцать минут, а потом сбежать отсюда и никогда больше не видеть ни Питера, ни Уоллеса.

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

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

– Алло.

Не «алло?» с вопросительной интонацией, которая означала бы «кто это?», а «алло» с точкой, то есть «ну наконец-то».

От громкого звука Питер проснулся, сел и с ужасом понял, что прошлая ночь ему не пригрезилась.

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

Вернувшись, она увидела, что Уоллес – бледный, окаменевший – сидит в кресле и по большей части слушает с таким видом, будто телефон ему запихнули в задницу, Питер лихорадочно стучит по клавиатуре, а вместо Т’Эрры на обоих мониторах висит сообщение «Интернет-соединение прервано».

В воздухе пахло сигаретным дымом.

Никто не курил.

– У сварщика тоже глухо, – сообщил Питер. – Остальные точки Wi-Fi запаролены.

– Кто курит? – спросила Зула.

– Да, сэр, – наконец произнес Уоллес. – Я как раз этим занимаюсь. Как раз занимаюсь. Нет. Нет, сэр. Нас только трое. – Он встал, побрел в сторону Питера и Зулы, едва не наткнулся на них, неловко замер, отнял от уха телефон, чтобы они услышали вопли, потом торопливо сказал: – Да-да, сэр. Как раз переключаю на спикерфон.

– Доброе утро! – раздался голос. – Это Иванов.

Протяжный шум в трубке вдруг сменил высоту. Говоривший звонил из реактивного самолета.

– О! Я вас вижу!

– Вы… видите, сэр? – переспросил Уоллес.

– Ваше зданье. Вижу зданье Питера из окна. Прямо как на карте Гугл.

Молчание.

 

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

Низко над зданием пролетел самолет. Они тут часто летали – заходили на посадку на Боинг-Филд.

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

Тем временем в трубке раздался второй голос. Этот говорил по-русски.

– Черт! – ругнулся Уоллес и отпрянул, словно его ударило током.

– Что такое? – спросила Зула.

– Поправка, – объявил Иванов. – Мои помощники внутри зданья, не только снаружи. Инициативные ребята. Wi-Fi отрублен, телефон тоже. Спокойствие. Мы идем на приземленье. Буду у вас через пару минут.

– Да кто это вообще такой?! – не выдержал Питер.

– Мистер Иванов и, если не ошибаюсь, мистер Соколов, – ответил Уоллес.

– Да, Соколов тоже тут! – сообщил Иванов. – У вас отличный слух.

– Летят они… Откуда летят-то? – не отступал Питер.

– Из Торонто, – объяснил Уоллес.

– Как?!. Что?!.

– Насколько я понимаю, пока мы тут играли в «Т’Эрру», мистер Иванов заказал рейс прямиком до Боинг-Филда.

Питер смотрел в окно на приземлявшийся борт – возможно, тот самый.

– Гуглокарты?.. Он знает мое имя?

– Да, Питер! – ответил Иванов по спикерфону.

– Если помните, прошлой ночью я первым делом отправил письмо через Wi-Fi вашего сварщика.

– И ты мне соврал! – подчеркнул Иванов.

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

– Чонгора не проведешь! – заметил Иванов.

– Шонгор? Это еще что за фигня? – спросил Питер.

– Кто, а не что. Наш хакер. Мое письмо мистеру Иванову прошло через его сервер, и он заметил, что ай-пи не канадский.

– Чонгор вычислил мой дом по IP-адресу, – промямлил Питер.

В трубке что-то хлопнуло.

– Мы в машине, – сообщил Иванов, словно хотел успокоить этим собеседников.

– Как он может быть уже в своей драной машине?! – возмутился Питер.

– А вот так, если у тебя частный самолет.

– Разве не надо проходить таможню?

– Мог пройти еще в Торонто.

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

– Ё-мое… – охнула Зула.

Уоллес отключил микрофон и спросил:

– Что он делает?

– Достает свою новую игрушку.

– Сноуборд?

– Штурмовую винтовку.

– Я не слышу Уоллеса! – объявил Иванов. – Уоллес? Уоллес!!!

– Питер! Питер!!! – завопил Уоллес.

– Кто у вас там? Я слышал женский глас, который сказать «ё-мое». – Тут Иванов перешел на русский.

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

– Винтовка, говорите… – произнес Уоллес. – В иных обстоятельствах – не исключено. Те ребятки снаружи… Может, вы и справились бы с ними. Это местные. Так, шушера. Однако… – он помахал телефоном, – с ним Соколов. – Будто эта фамилия все объясняла.

– Да что это вообще за отморозок такой?!

– Очень опасный в перестрелке человек. А теперь аккуратно закройте сейф.

Питер колебался. В спикерфоне все громче орал по-русски Иванов.

– Я труп, – сказал Уоллес. – Понимаете? Труп. Вы с Зулой, может, и переживете. Если запрете сейф.

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

С оружием она управлялась лучше Питера.

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

– Зула?.. – тихо окликнул Уоллес.

Внизу из чьего-то телефона раздался голос Соколова. По ступеням затопали.

– Магазины, – сказал Питер. – У меня нет заряженных. Только патроны россыпью. Помнишь?

«Питер, это не для самообороны, – объясняла Зула, когда он купил винтовку себе в подарок на Рождество. – Пальнешь из такого в грабителя, пристрелишь еще кого-нибудь в соседнем квартале».

– Ну тогда… – Она захлопнула дверцу.

В лестничном проеме возникла картофелеобразная макушка бритой головы. Человек приметил Питера с Зулой, перевел взгляд на Уоллеса и повернул голову обратно, осознав, что видел оружейный сейф. В других обстоятельствах выражение его лица выглядело бы комичным. Зула, а следом и Питер тут же показали пустые руки и посторонились. Громила быстро подошел к сейфу, подергал дверцу, что-то пробубнил, и через мгновение его голос отозвался в спикерфоне.

Уоллес включил микрофон и сказал:

– Простите, мистер Иванов. Мы тут спорили.

– Я отчень сильно волновался.

– Волноваться не о чем, сэр.

– Тут дело не только в кредитках, – сообразил Питер. – Кто станет брать самолет из-за какого-то вранья по поводу до сих пор не высланных номеров.

– Вы правы, – подтвердил Уоллес. – Дело не только в номерах кредиток.

– Тогда в чем?

– Вчерашние события привели к заметно бо́льшим проблемам.

– Например?

– Вы совсем идиот – задавать такие вопросы?

– Сейчас вы все понимать, – сообщил Иванов. – Мы уже здесь.

Зула встала ближе к окну и увидела, как подкатил черный лимузин.

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

Один из помощников проводил прибывших к передней двери – коридор за ней вел в открытое помещение, где стояли машины. Второй – одетый не по погоде в футболку и джинсы – подошел к стоявшему перед домом потрепанному фургончику, распахнул задние двери, потянулся внутрь, закинул на плечо какой-то длинный предмет, отступил и пинком захлопнул створки. Предмет оказался коробкой (четыре фута в длину и примерно по футу по другим сторонам) со знаком соседнего строительного магазина и надписью «Промышленный полиэтилен. 0,006 дюйма». Помощник занес его в дом и опустил за собой ворота.

* * *

Первым по лестнице поднялся человек в пижаме, обошел комнату, разглядывая все и всех, затем сказал Уоллесу:

– Воллес.

– Соколов, – ответил тот.

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

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

У Иванова были светлые глаза. Темные волосы, казавшиеся еще темнее от помады, которой он зализывал их назад, открывали мощный круглый лоб. Бледное лицо румянилось от холода. Поверх смокинга на плечах висело черное пальто, отлично подогнанное по фигуре, мягко говоря, коренастой. Однако двигался Иванов проворно; Зула представила, как тот раскидывает соперников на хоккейной площадке, – вероятно, в юности он проделывал такое не раз, чем наверняка до сих пор гордился. В отличие от Соколова на Зулу с Питером Иванов обратил куда больше внимания, а Уоллеса почти не заметил, будто полагая, что тот теперь годен лишь в качестве подставки для спикерфона. Он взглянул на Питера, покачал головой, а подойдя к Зуле, засуетился. Зачем он здесь, какого рода дела явился улаживать – все это не имело никакого значения. К женщинам следовало относиться совершенно иначе. Присутствие одной лишь девушки меняло все. Иванов поцеловал ей ручку, принес извинения за неудобства, несколько раз спросил, не зябко ли «прекрасной африканке» и не желает ли она горячего кофе. Все это проделывалось под многозначительные взгляды в сторону Питера, чьи манеры не шли с его ни в какое сравнение.

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

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

– Я не понимаю, – начал Иванов. – Вы пишете, у вас посреди Британской Колумбии сломалась машина. При этом с ней все в порядке, а вы, оказывается, в Сиэтле у Питера – у человека, с которым я, к сожалению, не знаком.

Уоллес раскрыл рот, откашлялся и только со второй попытки сумел произнести:

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

Иванов поддернул рукав, явив самые громадные часы из всех, какие когда-либо видела Зула.

– Пара – это сколько? Мой английский иногда меня подводит.

– Задержка вышла дольше, чем я ожидал.

– И какова ее причина? Может, нас развел Питер?

Питер вздрогнул. Иванов извинился перед Зулой.

Уже какое-то время из соседнего помещения доносились редкие невнятные звуки, но теперь все расслышали «вжж» раскатываемого рулона, а затем отчетливое клацанье строительного степлера. Иванов заметил, что Питер и Зула отвлеклись, но понял их мысли неверно.

– Там делают литл дырочки. Совсем литл. Замазать их очень легко. Понадобится лишь… – Тут он произнес слово по-русски, взглянул на Соколова, но тот пропустил вопрос, поскольку его тоже увлекли, а возможно, и удивили звуки из-за стены. Тогда Иванов посмотрел на картофелеголового великана возле оружейного сейфа. Детина заизвинялся, так как ничем не мог помочь, крикнул что-то в лестничный проем курильщику, стоявшему на посту в гараже. Снизу донеслось:

– Шпаклевка!

– Шпаклевка, – закончил Иванов и развел руками, будто просил прощения.

– Питер здесь ни при чем. Наоборот, он очень старался мне помочь, – сказал Уоллес.

– То есть развел нас не Питер.

– Точно так, сэр.

– Тогда кто? Может, вы, Уоллес?

– Нет. Тут проблема иного рода.

– Правда? Это какого же?

– Технического.

– А! Значит, вы поехали сюда, в этот склад, к мистеру Гению за техподдержкой?

– Да.

– Ну и как – он помог?

– Да. И Зула тоже.

– Ах простите меня, я несправедлив, – покраснел Иванов.

Тишина. Только клацанье степлера за стеной.

– Итак, – поднял бровь Иванов. – Проблема решена?

– Боюсь, нет.

– Что-то не так с файлом? – Тяжелый взгляд на Питера.

– С файлом все было в порядке.

– Было?

– Теперь он недоступен.

– Вы не сделали копию?

– Разумеется, сделал, сэр, только она тоже недоступна.

– Что значит «недоступна»? Вы потеряли компьютер?

– Нет. И компьютер, и резервный диск у меня, но данные зашифрованы.

– Вы забыли ключ?

– У меня его и не было.

Тут Иванов рассмеялся.

– Я, конечно, не спец по компьютерам… но как так – у вас нет ключа от файла, который вы зашифровали?

– Я его не шифровал.

– А кто? Питер?

– Нет! – воскликнул тот.

– Зула?

– Нет, – хором ответили Питер и Уоллес.

– Разве она не может сказать за себя?

– Мистер Иванов, я его не зашифровывала, – сказала Зула, чем заслужила одобрительный кивок, как гимнаст, ловко приземлившийся на ноги.

– Тогда ху? Кто-то, кого здесь нет?

– В некотором смысле.

Лицо Иванова расплылось в улыбке.

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

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

 

– В некотором смысле! – Иванов хлопнул себя по коленям. – Замечательное выражение. – Тут он перестал улыбаться и воззрился на Уоллеса. – Уоллес!

– Да, сэр?

– Сколько человек сегодня прикасались к вашему компьютеру?

– Только один, сэр. Я сам.

– А сколько к тому прекрасному дорогому сейфу?

– Один.

– Тогда ху в некотором смысле зашифровал файл?

– Мы не знаем. Но можем получить ключ. – Уоллес начал заговаривать Иванова: – Вот с их помощью мы добудем ключ…

Иванов обхватил голову руками и уставился перед собой в пол.

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

– Во-первых, я хочу понять: нас что – поимели?

– Да, нас определенно поимели, сэр, – подтвердил Уоллес.

– Извинитесь перед Зулой за свои выражения!

– Прошу прощения.

– И крепко поимели?

– Крепко.

– На вашем ноутбуке и на запасном диске много важных документов.

– Да.

– Их состояние?

– То же.

– Все зашифрованы?

– Да, сэр.

– И оригиналы, и копии?

Напряжение стало таким, что Зула чувствовала: либо она сейчас потеряет сознание, либо ее стошнит.

Иванов рассмеялся.

– Теперь понято, как быть. Нас серьезно имеют. Знакомая ситуация – и мне, и Соколову. Питер!

– Да, мистер Иванов?

– Сталинградскую битву знаете?

– Нет, сэр.

– Одна из самых крупных битв в истории, – подсказала Зула.

Потерявший было дар речи Иванов просиял и торжественно указал на Зулу.

– Потрясающая, великая победа Родины-матери, правда?

– Я бы так не сказала.

– Это почему?! – задиристо спросил Иванов, явно втягивая Зулу в свою игру.

– Потому что немцы глубоко вторглись на территорию России и страна понесла чудовищные потери.

Это был верный ответ.

– Чудовищные! Тэррибл! – Иванов обернулся к Уоллесу – мол, смотри, какая умная. – Чудовищные! Слышите, что говорит Зула? Она понимает. Откуда вы родом? Уж наверное не из этой идиотской страны.

– Из Эритреи.

– Из Эритреи!

– Да.

Иванов снова показал на Зулу рукой.

– Чудовищные потери! Эта девушка понимает, что такое чудовищные потери. Где ваши родители?

– Умерли.

– Умерли! В самом деле чудовищная потеря. Но войну-то эритрейцы выиграли!

– Да.

– И сами вы теперь в этой славной стране. Тоже своего рода победа, верно?

– Да.

– После Сталинграда русские дошли до Берлина. Уоллес! Ясно, к чему я клоню?!

– Да, сэр.

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

– Да, мы как раз занимались…

– Уоллес, сделайте одолжение, зайдите туда. – Иванов жестом прервал его и показал на закатанную в пластик комнату. Уоллес не шевельнулся. – Просто зайдите за дверь.

– А можно, чтобы все было быстро и просто?

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

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

– Мистер Иванов, Уоллес не виноват, – сказала Зула.

– Вы прекрасная девушка. Умная, понимаете в компьютерах. Так убедите меня. Чтобы я поверил.

* * *

Зула говорила целый час.

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

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

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

Зула рассказала все, что выяснила сама. «REAMDE» попадал в компьютеры через «дыру» в почтовой программе – в той, которая, помимо прочего, ведала адресной книгой и календарем. В «Т’Эрре», если вам хочется свершений, следует владеть большим числом вассалов. Координация действий стала ключевым моментом игры; для заключения сделок, организации набега на врага, похода в подземелье и тому подобного требовалось, чтобы несколько игроков из вашей феодальной иерархии одновременно были в онлайне. Эти планы попадали в расписание наряду с тренировками, походами к стоматологу, экзаменационной зубрежкой и прочим. То есть отдельные приложения почти не годились, поэтому возникла сторонняя программа, прорывшая туннель между «Т’Эррой» и почтой. На нее перешли большинство подписчиков. С помощью программы рассылались, например, приглашения участвовать в рейде. В основном это были простые текстовые сообщения, но с возможностью прикрепить картинку или какой-нибудь другой файл. Тут-то и обнаружилась «дыра». «REAMDE» пользовался переполнением буфера почты, прописывал вредоносный код в систему, получал администраторские права и мог делать с компьютером все, что угодно, включая шифрование данных на любом доступном носителе. Впрочем, первым делом он рассылал себя по всему списку из адресной книги жертвы.

Кое о чем Зула умолчала. Во-первых, на корпоративном вики-сайте говорилось, что о «дыре» в почтовой программе уже некоторое время было известно и большинство антивирусников успешно ее прикрывали. Однако самые заядлые геймеры – те, кто играл в полноэкранном режиме, – подвергались опасности, поскольку не замечали все более истеричных предупреждений, которыми сыпали защитные программы.

И еще: вероятнее всего, Уоллес подцепил вирус с компьютера Ричарда – через флешку.

– Значит, Уоллес использовал то самое приложение и заразился, – уточнил Иванов.

– Да. Безо всякого дурного умысла, – подтвердила Зула. Первую половину лекции она провела на всплеске энергии, но в последние десять минут навалилась усталость, и Зула начала говорить медленнее, жевать слова, обрывать фразы на середине. Хуже того, она стала понимать, что вывод, к которому придет Иванов, такой: Уоллес напортачил и его надо наказать. Эта мысль окончательно лишила ее сил.

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

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

Не прошло и пятнадцати секунд, как Иванов вернулся. Его шаги раздались за спиной, и Зула вздрогнула – что-то мягкое и тяжелое легло ей на плечи.

– Эх вы. – Иванов обращался к Питеру. Он взял его руку, приобнял ей Зулу да еще прихлопнул сверху, будто укладывал сырой раствор. Зула пришла в себя – не из-за объятий, а из-за иронии, пусть и мрачной: какой-то там Иванов (уж не важно, кто он и что он) прилетел на частном самолете из Торонто и учит Питера, как надо обходиться с девушкой, а перепуганный Питер не в состоянии объяснить, что они с Зулой больше не пара.

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

– Уверен я только в одном: меня поимели, – объявил Иванов и уже привычно извинился перед Зулой. – Вы понимаете по-русски? Kto kovo, как говорил Ленин. То есть «кто кого». В этот раз «кого» – это я. Поимели меня. Я труп. Такой же, как он. – Иванов кивнул в сторону соседней комнаты. У Зулы перехватило дыхание. – Это даже не вопрос. Вопрос в том, как я стану трупом. У меня еще есть тайм. Недели две. И я хочу провести их хорошо. Погибать с честью уже поздно, однако есть шанс сдохнуть лучше, чем он. – Еще один кивок. – Я умру как «кто», а не как тот, «кого». Мои братья увидят, что я боролся до конца, несмотря на чудовищные потери. Они поймут. Меня простят – пусть мертвого, но человека, а не раздавленного клопа. Теперь надо выяснить, кто этот «кто».