Значит, придется сооружать что-то на коленке.
На восстановление забытых навыков, соединение компонентов и тестирование маршрута передачи данных у Хольцмана ушел почти весь день. Наконец у него получилось нечто, что, по его мнению, могло работать. За окнами все это время ревел ветер, от которого здание зловеще стонало. Ну и денек…
Около шести вечера Хольцман отнес соединенные устройства в свой кабинет, по дороге захватив из комнаты отдыха стакан кофе и упаковку каких-то орешков. Он осторожно засунул карту в импровизированное устройство, затем подключил его к рабочей станции.
Полный провал. Ничего не работало.
Полчаса он устранял баги, проклиная себя за то, что позабыл все на свете, и наконец установил причину проблемы. У одного из компонентов системы была устаревшая прошивка – десятилетней давности, – несовместимая с современными компьютерами.
Хольцман начал искать в Сети обновление и выяснил, что устройство давно снято с производства, да и самого производства уже нет. Дальнейшие поиски привели его на какой-то сомнительный сайт, в архивах которого обнаружилась нужная прошивка. Он скачал ее, установил и с замиранием сердца нажал кнопку включения.
Загрузка файлов… Успешно.
Да!!!
Интерфейс был крайне медленный. Хольцман начал копировать файлы на свой компьютер.
На часах было почти семь. Пора вызволять Рангана и детей.
Дверь открылась. Ранган, сидевший на полу, поднял голову. Опять Хольцман. В одной руке у него был электрошокер, в другой – трость.
– Расскажи, как скомпилировать нексус методом обратного восстановления, – сказал он.
Ранган пожал плечами:
– Там много сложного кода. Топология нейронов. Синаптические веса. Модели различных участков мозга. Все это выглядит как случайный набор цифр. Даже обфускатор не нужен. Лазейки вплетены в эту мешанину, разбитые на тысячи участков кода и будто бы случайным образом сгруппированные в небольшие блоки.
– И как это все разложить по полочкам?
– Понятия не имею, – честно ответил Ранган. – Методом перебора?
Так они некоторое время топтались на одном месте – безрезультатно.
И вдруг заревела сирена. Сработала пожарная сигнализация.
Хольцман потрясенно обернулся – словно бы в поисках источника звука. Рука с электрошокером безвольно висела.
В следующий миг Ранган вскочил, бросился на Хольцмана и сшиб его с ног. Тот выронил трость. Ранган прижал старика к стене, отобрал электрошокер, ударил его левым кулаком в затылок, а потом ткнул в спину электрошокером и нажал кнопку.