Кибершторм Мэзер Мэтью
Телефон Винса пикнул.
Кто-то ещё присоединился к mesh-сети. Телефон сигналил без устали день и ночь.
Мы показали сержанту Уильямсу, как установить все программы, и попросили его подключить к Сети как можно больше человек. Чем больше в ней клиентов, тем дальше можно послать сообщение. Винс отправился с несколькими картами памяти в соседние здания и объяснил всё их жителям. Судя по количеству сообщений, они с сержантом Уильямсом времени зря не теряли.
Mesh-сеть быстро набирала популярность.
К ней уже подключились несколько сотен человек, и ещё продолжали присоединяться по нескольку десятков в час. Люди находили разные способы зарядить телефон: кто подключался к генератору, кто — к солнечным батареям, кто-то откапывал машины на улице и заряжался от аккумуляторов. Кто-то отправил всем сообщение о том, как достать аккумулятор и подключить к нему зарядку от телефона.
— Можешь разослать сообщение, есть ли ещё у кого в нашем районе марихуана? — спросил я Винса. Он кивнул и достал телефон.
— Мы можем зайти к ним на обратном пути.
Мы собирались отвезти на вокзал двоих, кому нужна была срочная медицинская помощь.
Сами мы были не в силах её оказать. Тони решил использовать для этого сани и связать их с рюкзаками, чтобы мы могли тянуть их за собой. Я спустился в подвал, чтобы посмотреть, как у него продвигалась работа.
Он уже закончил и поднимался мне навстречу, с шумом волоча за собой сани. Люк любил компанию Тони, и всё это время тоже помогал ему: в основном носился по подвалу и переставлял с места на место пустые бутыли из-под воды. Тони шёл по лестнице, держа его одной рукой.
— Запасное освещение приказало долго жить, — сказал он, когда увидел меня. Пэм взяла у него Люка и поднялась с ним наверх. — И нам стоит экономно использовать фонари. Батарейки на вес золота.
Я кивнул и взялся за сани, чтобы помочь ему. Вдвоём мы вытащили их в вестибюль.
— Вы среди нас лучший лыжник, — сказал Тони и надел на себя рюкзак, показывая, как к нему крепятся полозья. — Я думаю, мы с вами можем тянуть сани, а Винса возьмём за компанию, на всякий случай.
Винс пожал плечами.
— Извини уж, я уверенней стою на доске для сёрфинга.
Как мог парень из Луизианы, который ходил в школу в Бостоне, оказаться сёрфером?
Я вздохнул. Утром, когда я надевал джинсы, мне пришлось затянуть ремень на одну дырочку туже, чем обычно. Что ж, похоже, я наконец-то сброшу лишний вес, из-за которого меня столько донимала Лорен. С другой стороны, теперь меня постоянно донимал голод.
Голод.
Меня посетило нехорошее предчувствие, что я на практике узнаю, что такое настоящий голод, от которого умирают люди.
Мы с Тони и Винсом оделись, а двое медиков оттащили сани к двум пострадавшим, которых мы повезём на вокзал. Не обращая внимания на сдавленные крики и рыдания обгоревших, медики одели их и надёжно закрепили на санях.
Мы открыли заднюю дверь и взобрались на верх сугроба. Небо было пасмурно-серым, но на улице было тепло. Удивительно, как быстро тело привыкает к низким температурам. Две недели назад я бы жаловался и трясся от холода, но сейчас, когда был всего градус тепла, казалось, что мы оказались в тропиках.
Сугроб перед входом был с меня ростом. Кто-то открыл дверь, а остальные осторожно стали вкатывать сани на крутой снежный склон.
Это была непростая задача, и каждый рывок и толчок вызывали крик боли у лежащих на санях.
Наконец, мы закрепили лыжи и направились вдоль Двадцать четвёртой с Винсом в хвосте колонны. На снегу виднелись лыжные колеи и следы множества людей, а в сугробах зияли вырытые проходы к подъездам.
Мы двигались быстро.
На Девятой авеню, мы остановились и осмотрелись. Дом, в котором начался пожар, превратился в обгоревший остов, но пожар до сих пор бушевал в остальных домах вдоль Девятой, и в серое небо поднимался густой чёрный дым.
Мы пошли дальше по Двадцать четвёртой, здесь движение стало оживлённей. Люди шли в обоих направлениях с разнообразным скарбом в руках.
Если два дня назад мусор только появился на улицах, то теперь он возвышался грудами по обеим сторонам дороги. Снег начал таять, и с каждым порывом ветра до нас доносился запах экскрементов. Бок о бок с крысами, в высоких завалах на перекрёстках в поисках еды копались люди.
Я двигался, словно в трансе, вдоль гниющей раны города. Мой взгляд скользил по людям, их лицам, пакетам. Поразительно, что привлекало их внимание: кто-то нёс стул, кто-то — стопку книг.
Вдалеке у кого-то в руках блеснула золотая клетка для птиц.
За осколками витрин в магазинах я видел группы людей: они грелись около огромных бочек из-под мазута. Стены здания покрывала чёрная копоть над окнами, где дым выползал наружу.
— Подождите секунду!
Я обернулся. На перекрёстке с Седьмой авеню Винс опустился рядом с кучей мусорных мешков. Он достал телефон и сфотографировал сидящего там человека.
Что ему взбрело в голову?
Не лучшее время он выбрал. Я замедлил темп, чтобы он от нас не отстал. Через несколько секунд он вернулся, догнал нас, пробежал дальше и снова свернул к сугробам у тротуара. Он порылся среди мешков, не нашёл того, что искал, и бегом вернулся к нам.
— Тот парень был мёртв, — объяснил он, тяжело дыша позади меня.
Он снова достал телефон и стал что-то набирать, не отставая от меня.
Ещё многие умрут, мы им уже ничем не сможем помочь.
Я всё же промолчал.
— Мы должны зафиксировать все события. Возможно, его близкие будут по нему скорбеть, — объяснил Винс и убрал телефон в карман. — Я создал в Сети адрес, связанный с мои ноутбуком у вас дома, куда все могут отправлять фотографии и комментарии: где, когда и что произошло. Когда всё закончится, мы сможем собрать воедино всю информацию, пролить свет на происходящее.
Я глубоко вздохнул и осознал, что ошибался. Мы действительно сможем помочь. Их близким, которые хотя бы будут знать, как те погибли.
— Отличная идея. Можешь отправить мне этот адрес?
— Уже.
Он снова что-то заметил и побежал туда.
— Смышлёный парень, — сказал Тони у меня за спиной.
Толпа перед Пенсильванским вокзалом стала ещё больше, чем два дня назад.
Снег был вытоптан сотнями ног и почернел от грязи. Повсюду валялся мусор. У входов на вокзал были тысячи людей, а у баррикад теперь стояли солдаты с оружием наизготовку, а позади — за укрытием из мешков с песком — прятались пулемёты.
Мы подошли ближе, и низкий гул голосов превратился в оглушительный рёв. Над толпой гудела сирена, и доносились команды из мегафона.
Мы замедлили шаг, остановились и оценили размер толпы.
— Мы тут не проберёмся, — заключил Тони. — Может, пойти в Порт Аторити? Или дойти до Большого центрального вокзала или центра Явица?
— Там нас ждёт то же самое.
У меня появилась идея. Я достал телефон.
— Я напишу сержанту Уильямсу. Может, он сможет послать нам кого-нибудь на помощь.
Пока я писал сообщение, Винс и Тони снимали нашу упряжь. Они проверили самочувствие пассажиров и объяснили, почему мы остановились. Буквально через несколько секунд после отправки, не успел я даже убрать телефон, мне пришёл ответ.
— Помощь в пути.
Mesh-сеть была настоящим спасением.
Тони кивнул, поправил одеяла на одном из пострадавших и шёпотом заверил, что к нам уже идут.
Винс стоял позади меня.
— Ты не получал сообщений о… — не успел я закончить фразу, как в толпе раздался громкий вопль.
— Отдай рюкзак, сука! — прокричал какой-то мужчина, пытаясь отнять у азиатки, вдвое меньше его самого, рюкзак.
При каждом рывке его грязные соломенные дреды качались в воздухе. Женщина отчаянно хваталась за лямку рюкзака, и он тянул её по снегу за собой. Другой рукой он достал из кармана пистолет.
Толпа разошлась в стороны.
— Предупреждаю тебя, — прорычал он, угрожая ей пистолетом и сжимая лямку рюкзака другой рукой.
Женщина прокричала что-то то ли на китайском, то ли на корейском, но отпустила рюкзак и упала на снег.
— Это мой рюкзак, — сказала сквозь слёзы она и опустила голову. — Это все мои вещи.
— Ах ты, узкоглазая сука, да ты так и напрашиваешься на пулю промеж глаз.
Тони поднялся и достал из кармана свой пистолет, но держал его за моей спиной. Я бросил на него взгляд и покачал головой. Рукой я опустил его пистолет, другой достал телефон, включил камеру и сфотографировал происходящее.
Блондин увидел меня и улыбнулся.
— Тебе нравится?
Я сделал ещё один снимок и зашёл в опции.
— Нет. Но я только что отправил твоё фото сержанту полиции, и он уже идёт к нам.
Его улыбка исчезла, сменившись сомнением.
— Связи же нет ни у кого.
— О, вот тут ты не прав, и то, что ты сделал, — неправильно.
Теперь его захлестнул гнев.
— Ты защищаешь эту жёлтую шлюху?
Я обычно избегал конфликтов и в жизни ни с кем не дрался. Но ради правого дела…
— Нам всем сейчас тяжело, но это не даёт нам права нападать друг на друга.
Он расправил плечи. Я недооценил его рост.
— Это ты называешь «тяжело»? Ты издеваешься? Да это конец дней, брат мой, а эти сраные китайцы…
— То, что ты делаешь, ничего не изменит, — просто ответил я.
— Для меня — изменит, — рассмеялся он.
— Все будут знать, что ты сделал. Ты совершил преступление, и у меня есть доказательство.
— Я поднял свой телефон. — Когда всё это закончится, тебе придётся ответить.
Он снова засмеялся.
— Посмотри вокруг, думаешь, после этого кому-то будет дело до какой-то узкоглазой шлюхи?
— Мне будет дело, — сказал Тони, не показывая своего пистолета. Вокруг нас собралась любопытная толпа.
— Кого-нибудь ещё эта сука волнует? — проорал грабитель и осмотрелся вокруг. Многие молча смотрели на него, но остальные кивали, соглашаясь с Тони.
— Так нельзя, — прокричал кто-то из толпы.
— Верните женщине её рюкзак, — сказал другой в первом ряду.
Преступник покачал головой.
— Да пошли вы все.
Он направился прочь, и Тони поднял пистолет, но преступник вытащил из рюкзака какие-то вещи и швырнул его обратно женщине.
— Не трогай его, — дрожащим голосом остановил я Тони. Меня трясло. — Он того не стоит.
Тони явно был не согласен и издал утробный звук, но убрал пистолет в карман. Толпа стала расходиться, двое подошли, чтобы помочь женщине. Несколько человек направились к нам.
— У вас правда работает телефон? — спросила девушка.
— Типа того, — ответил я и показал жестом в сторону Винса. — Это к нему.
Через несколько минут его уже окружала большая толпа. Многие были с телефонами, но они были разряжены. Винс стал объяснять, как их можно зарядить, и доставал из других карты памяти, чтобы скопировать приложения для работы с mesh-сетями.
— Хорошая идея была, сфотографировать этого гада, — сказал Тони.
Мы стояли в стороне и слушали, как Винс объяснял окружающим про работу mesh-сетей. Он был современным Джонни Эпплсидом.
— Без полиции на улицах, люди могут думать, что им всё сойдёт с рук, — продолжил Тони. — Если их будут снимать на камеру, они подумают дважды.
— Надеюсь, — вздохнул я. — Лучше, чем ничего.
— Много лучше, куда лучше, чем стрелять друг в друга.
Я увидел движение в толпе и узнал офицера Ромалеса. Его лицо появлялось и исчезало в толпе. Через минуту он добрался до нас с двумя полицейскими. Ромалес качал головой.
— Мы не можем никого взять, — сразу же сказал он.
Я показал на сани.
— Эти люди пострадали вчера в пожаре. Они умрут, если им не окажут помощь.
— Если бы они были единственными, — сказал себе под нос Ромалес, опустился на землю рядом с санями и откинул одеяла. Он закрыл глаза, увидев их ожоги, и поднялся.
— Ладно, парни, беритесь за сани, — поручил он двум полицейским. Мне он сказал:
— Мы возьмём их, но это последние. У нас там не лучше.
Он показал жестом на Мэдисон-сквер-гарден.
— Поняли меня?
Я кивнул. Неужели уже всё так плохо?
— И кое-что ещё, — добавил он перед тем, как уйти. — Этот тип, Пол, которого вы привели?
Я кивнул.
— Его брат умер ночью из-за потери крови, а его самого нам, скорее всего, придётся отпустить.
— Отпустить? — я помнил предупреждение сержанта Уильямса, но всё равно не мог в это поверить.
Ромалес виновато пожал плечами.
— Сегодня выпустили заключённых из тюрем усиленного режима. Нам их негде держать. Мы задерживаем преступников на день или два, принимаем заявление, но пока что приходится отпускать их, пока всё это не закончится.
Я потёр лицо руками и поднял голову к небу. О Господи, если брат Пола умер, и его отпускают…
— Когда?
— Завтра или послезавтра, — ответил Ромалес и исчез в толпе.
Я проследил за ним взглядом, и к постоянному голоду примешалось чувство тревоги.
— Всё нормально?
Это спросил Винс. Окружавшая нас толпа разошлась. Лекция о mesh-сетях подошла к концу.
— Если честно, нет.
Тони слышал Ромалеса и сжимал в кармане пистолет. Винс молча посмотрел на нас.
— Перед этой заварушкой, ты о чём-то меня хотел спросить. Не получал ли я от кого-то сообщения?
Я засмеялся.
— А, да.
— От кого же?
— Тебе кто-нибудь ответил на нашу просьбу о траве?
— Да, есть два сообщения.
— Отлично, потому что я сейчас тоже не откажусь от косяка.
День 11 — 2 января
— Два дня. Три максимум.
— Всего два дня?
Чак кивнул.
— И Эллароза не может есть то же, что мы, — добавила Сьюзи, прижимая её к себе. — Мы едва смогли отучить её от смесей. — Она вздохнула и посмотрела на дочку. — Другого выбора, правда, у нас теперь нет.
Я хотел было предложить кормление грудью, но постеснялся. Тем более, в таком случае источником калорий для неё стала бы Сьюзи, а она и без того была худенькой.
Лорен заметила вчера пропажу некоторых припасов — видимо, в то время, когда нас не было, а она сама помогала на первом этаже Пэм. Было решено провести в квартире Чака ревизию. Мы сидели на диване посреди их гостиной, а Люк носился с очками ночного видения и, радостно вскрикивая, показывал на нас пальцем.
— Осторожней с ними, Люк, — сказал я и аккуратно снял их с него.
Он попытался отобрать их у меня, и я порылся в мешке около дивана, чтобы найти замену игрушке. Я дал ему какую-то картонную трубку, и он тут же сунул её в рот.
Мы запустили на одном из телефонов приложение, которое нашёл Винс, и слушали радио.
Вчера мы знали только о двух официальных станциях, но оказалось, что уже действовали десятки «пиратских» — любительских станций с радиусом вещания всего в пару кварталов.
— Страна в руинах, — слышался голос радиоведущего по имени Джайк Майк. — И в этом замешаны не только китайцы, но и чёртовы русские…
Чак с удивлением уставился на меня.
— Ты знаешь, что дал своему сыну сигнальный факел?
— Майк, ну ты что, не можешь быть повнимательней? — воскликнула Лорен и перегнулась через меня, чтобы отобрать факел у Люка.
Он выразил своё недовольство воплем, но увидел в коридоре Тони и припустил к нему неуверенной походкой. Лорен посмотрела на меня и покачала головой.
— Извини, — пробормотал я. Я до сих пор не мог прийти в себя после предыдущих слов Чака. Я не полагал, что всё может затянуться надолго, и втайне надеялся, что в любую минуту снова дадут свет, и наша игра в выживание закончится. — Еды хватит всего на два дня?
— …согнать их всех в одно место: иранцев, русских, китайцев. Жёлтое лицо или полотенце на голове — засунуть их, куда солнце не светит, пока не восстановят электричество…
— Может, выключим уже? — не сдержалась Сьюзи.
Чак дотянулся до телефона на кофейном столике и выключил радио.
— Да, примерно на два дня, если продолжим делиться едой со всеми на этаже, — подтвердил Чак.
— У нас… — он поднял глаза к потолку и посчитал, — тридцать восемь человек, плюс четверо в лазарете на первом этаже. Мы были щедры — а кто-то всё время у нас воровал. И сколько бы власти нам ни втирали, а завтра-послезавтра конца всему этому не предвидится.
Государственная радиостанция продолжала заверять в том, что электричество на «Con Edison» и в Нижнем Манхэттене завтра уже будут восстановлено. Никто им больше не верил.
Из дошедших наконец новостей, мы узнали о крупных пожарах в Южном Бостоне, Филадельфии, Балтиморе и Хартфорде. Воды не было только в Нью-Йорке, пока что, по крайней мере. Из Вашингтона по-прежнему не было никаких известий, а по слухам, положение в Европе было не лучше, и Интернет до сих пор не работал.
Основной причиной отказа оборудования была признана кибератака, но кто за ней стоял — до сих пор было неизвестно. Серверы ботнета были разбросаны по всему миру, многие находились прямо на территории США. Власти, один за одним, отключали их.
Но многие признаки указывали в одну сторону — на Китай.
— Что-то тут не вяжется, — продолжал Чак. — Тони проверил — ключи от входа на месте. Выходит, кто-то впустил Пола и его приятелей.
Армия до сих пор действовала по протоколу DEFCON 2, в любую секунду ожидая неминуемого нападения. Но кто и откуда на нас собирался напасть, оставалось загадкой. Военные продолжали искать неизвестные воздушные цели, проникнувшие на территорию США перед отключением электричества. На пиратских станциях расходились слухи о захваченных городах на Среднем Западе — точь в точь «Красный рассвет», но с кибероружием за пазухой.
Новости были интересными, но не имели сейчас для нас никакого значения.
— И что будем делать?
— Готовиться к долгой зимовке. Хватит пытаться спасти мир. — Чак поднял руку, оборвав возражение Сьюзи. — Свои шкуры спасать надо.
— Мы не можем просто забрать себе всё. Мы начнём войну в собственном доме.
— Я и не предлагаю начинать войну. Нам стоит поделить те запасы, что у нас остались, и объяснить, что отныне остальные должны сами о себе заботиться. Учитывая, сколько продуктов мы припрятали на улице, нам должно хватить.
— Если мы их найдём, — ответил я.
Идея была хорошей, но казалось рискованным полностью полагаться на эти тайники.
— Давай выйдем и попробуем. Но ими мы ни с кем делиться не будем, и никому не расскажем.
— Это неправильно, — уже не так уверенно сказала Сьюзи.
— Ситуация скоро совершенно выйдет из-под контроля, — сказал Чак. — До сих пор мы были мягкими. Теперь это непозволительная роскошь.
Он посмотрел на меня.
— Пускай Винс разошлёт сообщение об общем собрании.
— Во сколько?
— Под конец дня, после захода солнца.
Он опустил палец и снова включил радио.
— …я думаю, мы не получаем новостей из Вашингтона и Лос-Анджелеса, потому что там никто не выжил после биологической атаки. Какая-нибудь новая форма птичьего вируса. Я ни шагу не сделаю из Нью-Йорка, ну уж нет, а если какой урод только подойдёт к моей двери, познакомится с моим дробовиком…
В нашем конце коридора Винс устроил свой компьютерный закуток — между моей дверью и входом к Чаку и Сьюзи. От ноутбука тянулись два USB-кабеля к телефонам.
— Они постоянно подключены к mesh-сети, — объяснял он. — Я заходил в соседние здания, и мы договорились, что у них в определённых местах тоже будут лежать постоянно подключенные к Сети телефоны.
Он достал блокнот с записями и какими-то схемами.
— В идеале — на третьем этаже в зданиях на перекрёстках, и так, чтобы не дальше сотни метров друг от друга. Считай, у нас теперь есть собственные радиовышки. По крайней мере, рядом с домом у нас будут постоянные точки доступа, но в целом сеть остаётся динамической.
Я попросил его объяснить, что он делал, но понял, что мне не помешает ещё раз заглянуть в учебник.
— Это не звездообразная топология, а ячеистая, и используется активная маршрутизация вместо проактивной.
Это было выше моих пределов.
— И все знают, как пользоваться этой Сетью?
— В схеме используется прозрачный прокси на нижнем уровне стека протоколов, — пояснил он и рассмеялся, увидев выражение моего лица. — Система полностью прозрачна для пользователя. Ты можешь использовать телефон как обычно, только и нужно, что добавить mesh-адрес для своих контактов.
— И сколько уже человек в Сети?
— Точно не могу сказать, но уже больше тысячи.
Винс создал в Сети текстовый адрес «mesh 911», перенаправлявший вызовы на телефоны подчинённых сержанта Уильямса. К ним поступали десятки вызовов в час.
— А тебе присылают фотографии?
Мы попросили всех в сети присылать фотографии тех, кто пострадал или погиб, все совершённые преступления, комментарии, детали, всё, что только было возможно. Вся информация хранилась на жёстком диске в ноутбуке Винса.
— Да, — ответил он, — уже с полсотни набралось. Я рад, что идея прижилась, но фотографии…
Он опустил голову.
— Может, не стоит тебе на них смотреть.
Он вздохнул.
— Легко сказать.
Я положил ладонь ему на плечо.
Винс ни минуты не сидел без дела. Он создал в Сети форум, где люди могли делиться полезными советами, как выжить в холодную погоду, как лечить ожоги, как оказать первую помощь.
Там же выкладывали полезные приложения, в числе которых были радио, фонарик, компас и карта Нью-Йорка. Первый совет по выживанию в чрезвычайном положении написал сам Винс: как изготовить болеутоляющее из настойки марихуаны.