Роман Кубов – Шум (страница 9)
0x0000007F: UNEXPECTED_KERNEL_MODE_TRAP
— Мусорщик… — Трой почувствовал, как латунное кольцо в его ладони мгновенно раскалилось, превратившись в кольцо жидкого огня. Перед глазами ядовито-зеленый шрифт BIOS вспыхнул с такой силой, что он полностью потерял из виду Кейси и кабель под ногами. — Кейси, он сканирует линию! Процесс пошел на прерывание!
Черный обсидиановый кристалл резко замер. Его грани повернулись в сторону братьев, выстроившись в одну плоскую, зеркальную панель. В ту же секунду низкочастотный гул прекратился, сменившись пронзительным, сверлящим писком, от которого у Троя из левого уха медленно поползла тонкая теплая струйка крови.
Объект сорвался с места без ускорения — он просто мгновенно изменил свои координаты в пространстве, переместившись на десять футов ближе к кабельному коридору. Медный провод связи П-274, лежащий на земле между братьями и мусорщиком, натянул зазвенев как гитарная струна, а черная полиэтиленовая изоляция на нем начала стремительно белеть, покрываясь инеем. Система принудительно охлаждала проводник, пытаясь поднять его электрическое сопротивление до бесконечности и оборвать логическую связь с АТС лесопилки.
— Назад! Трой, тяни кабель назад в ангар! — Кейси дернул брата за куртку, одновременно перехватывая свой тяжелый разводной ключ обеими руками, готовый встретить надвигающийся черный кристалл кода.
Но Трой уже не мог отступить. Его правая рука, намертво сплавленная с полевкой, сама по себе выпрямилась вперед, указывая пальцами прямо на приближающуюся обсидиановую плоскость. Из его рта вырвался хриплый, захлебывающийся крик, в котором не было человеческих слов — только сырой, немодулированный цифровой поток, который его мозг транслировал напрямую через латунный порт ладони в стальную жилу армейского кабеля. Они вступили в прямой контакт с очистителем ядра.
Глава 5. Прерывание
Черный обсидиановый монолит не шел по земле — он сдвигал саму координатную сетку. С каждым его бесшумным перемещением серая пластиковая плоскость под ногами братьев шла тяжелыми, ломаными складками, словно кто-то сминал руками лист толстого ватмана. Кабель полевки П-274, зажатый в правой ладони Троя, вибрировал так яростно, что стальная оплетка внутри изоляции начала с сухим, металлическим треском рвать жилы.
— Трой! Стреляй в него! Сделай что-нибудь! — Кейси орал прямо в ухо брату, с трудом удерживая равновесие на ходящем ходуном пластиковом настиле.
Но Трой не мог сделать ничего. Он не управлял процессом. Его тело превратилось в пассивный громоотвод, сквозь который АТС Дэна Грейди и системный мусорщик Шума обменивались миллиардами пакетных запросов в секунду. Латунное кольцо вросшего шрама горело так, что парень отчетливо чувствовал запах собственной паленой кожи. Перед его глазами, полностью перекрывая реальность, с бешеной скоростью разворачивался бесконечный листинг системного дампа. Зеленые буквы складывались в рваные, прыгающие строки:
STACK_OVERFLOW: CURRENT_PROCESS_TERMINATED MEM_RELEASE: ACCESS_VIOLATION_IN_MODULE_CORE
Черный кристалл замер всего в пяти ярдах от них. Его зеркальная грань качнулась, и в её глянцевой глубине Трой вдруг увидел не свое отражение, а плотную, идеально ровную сетку из миллионов крошечных фиолетовых пикселей, которые начали стремительно разрастаться, пожирая остатки серого тумана. Мусорщик готовился захлопнуть логическую ловушку, просто обнулив адресное пространство, в котором стояли братья.
— Пошел ты! — Кейси не выдержал.
Старший брат сделал короткий, яростный шаг вперед, выходя за пределы восстановленного кабелем коридора прямо на чистую, матовую плоскость матрицы. Его тяжелый рабочий ботинок «Катерпиллар» опустился на серый пластик без звука, словно в вакуум. Кейси с размаху, вложив в удар весь вес своего широкого плеча, обрушил тяжелый двухфунтовый разводной ключ прямо на острую грань обсидианового монолита.
Трой хотел закричать, заставить брата вернуться, но из его пересохшего горла вырвался лишь глухой, свистящий хрип. Физика не должна была сработать. Кусок закаленного американского железа не мог повредить нематериальный программный код системы.
Но Кейси был частью корневого кэша Хоук-Крик. Его разводной ключ, покрытый многослойной коркой из застарелого мазута, бензиновой гари и ржавчины, нес в себе такую плотную, концентрированную массу аналоговой реальности, которую Шум еще не успел оцифровать и проиндексировать. Это было грязное, тяжелое железо из старого мира. Несанкционированный физический объект с бесконечным количеством неучтенных параметров.
Звук удара разорвал тишину с такой силой, будто на ходу столкнулись два груженых товарных вагона. По ангару лесопилки, оставшемуся далеко позади, прокатилось тяжелое, жалобное эхо.
В месте соприкосновения разводного ключа с гранью кристалла во все стороны брызнул веер настоящих, живых, ядовито-оранжевых искр. Но это были не искры металла. Это были лопнувшие знаки шестнадцатеричного кода. Черная обсидиановая панель мусорщика мгновенно пошла глубокими, рваными трещинами, из которых вместо крови под давлением хлынул плотный, вибрирующий поток фиолетового Шум-текста.
Системный процесс очистки на долю секунды захлебнулся, поймав аппаратное прерывание от объекта, которого вообще не должно было существовать в этой пустой памяти. На глянцевой грани монолита высветилась финальная, дергающаяся строчка:
CRITICAL_EXCEPTION: INVALID_HARDWARE_INPUT
— Бежим! Трой, сука, бежим! — Кейси отлетела назад от отдачи, его разводной ключ со звоном выскочил из онемевших пальцев и покатился по серому пластику, оставляя за собой жирный масляный след, который тут же начал затягиваться серой шагреневой кожей.
Старший брат мертвой хваткой вцепился в брезентовую лямку рюкзака на спине Троя и с силой рванул его назад, по направлению к лесопилке.
Связь с АТС мгновенно отреагировала на это движение. Полевка П-274, до этого натянутая как струна, с сухим шуршанием начала кольцами втягиваться обратно, увлекаемая катушкой. Трой, едва перебирая онемевшими, ватными ногами, спиной вперед полетел по восстановленному коридору.
Позади них, внутри расколотого обсидианового кристалла, фиолетовые пиксели закручивались в бешеный, воющий вихрь. Процесс очистки перезапускался, меняя алгоритм атаки, и теперь этот вихрь медленно, но неотвратимо разворачивался вслед за убегающими братьями, стирая за ними едва восстановленную землю двора.
Матовый туман за их спинами больше не стоял неподвижной стеной. Расколотый разводным ключом Кейси монолит мусорщика превратился в пульсирующую, воющую воронку, которая засасывала в себя остатки пространства. Ломаный фиолетовый Шум-код, хлеставший из трещин кристалла, на глазах переписывал кабельный коридор Троя. Та земля, те ржавые гвозди и обрезки коры, которые полевка только что вернула к жизни, с сухим щелканьем растворялись, превращаясь обратно в серые безликие полигоны. Смерть физического мира шла за ними по пятам со скоростью бегущего человека.
— Кабель! Кейси, кабель плавится! — Трой бежал спиной вперед, волоча за собой онемевшую правую половину тела.
Он чувствовал проводник не просто рукой — он чувствовал его изнутри своей нервной системы. Медные и стальные жилы П-274 внутри черной оболочки раскалились добела от встречного потока ошибок, который мусорщик гнал обратно в АТС. Черный полиэтилен изоляции натягивался, шелушился и исходил вонючими каплями жидкого пластика прямо на серый настил. Трой чувствовал, как это тепло поднимается по проводу к его ладони, угрожая вскипятить кровь в венах предплечья.
Кейси тащил брата за лямки рюкзака, хрипя и спотыкаясь на ходящих ходуном складках матрицы. На его лице смешались пот, копоть и дикий, первобытный страх. У него больше не было его грязного железа — разводной ключ остался там, на пластиковом поле, поглощенный кодом ошибки. Теперь они были абсолютно голыми перед системой.
— Вижу ворота! Еще тридцать ярдов, Трой! Налегай! — заорал Кейси, когда впереди сквозь асфальтовую дымку проступил блеклый, спасительный силуэт ангара.
Защитный контур заземления Дэна Грейди горел уже не синим, а густым, тревожным оранжевым огнем. Три лампы накаливания над входом судорожно мигали, их вольфрамовые нити истончались, выдавая последние люмены живого света перед неминуемым взрывом.
Вдруг АТС внутри ангара издала звук, похожий на предсмертный хрип гигантского дизельного генератора. Сразу сотня шаговых искателей на среднем ярусе не выдержала колоссальной перегрузки и со скрежетом сорвалась с креплений. В тот же миг шаг намотки кабеля на спине Троя заклинило. Провод перестал втягиваться. Братьев резко дернуло назад, словно они добежали до конца собачьего поводка. До спасительного порога ворот оставалось всего каких-то десять футов реальной, грязной земли.
Позади них фиолетовый вихрь очистителя ядра сделал финальный, мгновенный сдвиг координат. Черная обсидиановая плоскость выросла прямо над ними, закрывая собой неоновое зеленое небо вышки Уайт-Рок. От монолита во все стороны потянулись тонкие, угловатые шипы цифровых прерываний, готовые пробить брезент рюкзака Троя и войти напрямую в его оголенный аппаратный интерфейс.
— Дэн! Тормози шину! — из последних сил закричал Трой, падая на колени у самой границы заземления.