— Пореченков среднего ума человек, а вот Сорель — все-таки спецназ, он должен просчитать риски. На Острове прямо сейчас четыре одиночки с рейтингом около трех тысяч. Все четверо — очень опасные игроки. Один охотится ловушками. Второй — чемпион Техаса по скоростной стрельбе. Ну, как ковбои в вестернах. Еще двое — один просто хороший охотник, умеющий читать и заметать следы, второй — охотник с луком, тот еще выпендрежник. И есть еще один лучник — намного опаснее первого, но у него только полторы тысячи очков, то есть, для него троица дисквалифицированных — не джекпот. Все они по совокупности параметров не так опасны, как тот же Сорель, но представляют угрозу даже для него, дополнительно умноженную в десять раз по причине его дисквалификации. Они могут отважиться, потому что на одной чаше весов — смертельный риск, а на другой — свобода, миллион долларов и всемирная известность.
Блекджек вздохнул:
— Как жаль, что среди «апачей» нет никого с тремя тысячами…
— Кому как, — сухо ответил я. — Если кто-то убьет всех троих за раз и наберет десять тысяч — будет очень грустно, потому что я уже не смогу стать первым победителем Игры.
Когда мы начали расходиться, Ильза наклонилась к моему уху и прошептала:
— Прямо сейчас я иду купаться.
Мой прогноз снова сбылся: с момента дисквалификации прошло четыре дня, и больше никто из троих ни разу не показался на карте. Сидят внизу, как прикованные.
За это время я написал простой интерфейс для взломанного ПЦП, а к нему еще программу, которая в автоматическом режиме перебирает все возможные сетевые адреса и подключает к ним сниффер для сканирования исходящих пакетов. Если тишина — значит, адрес пустой. Если прут десятки мегабайт в секунду — значит, работающая камера.
Также для меня связали нитками большой картонный лист на всю стену хибары, на нем один типчик, художник в прошлом, нарисовал карту Острова, и на этот стенд я стал наносить номера, обозначающие найденные мною камеры. Правда, дело пошло очень туго, и пока что на этой схеме едва ли пять процентов найденных камер: координаты камеры можно определить только в том случае, если в поле зрения ее находится что-то приметное с точно известными координатами.
— У меня есть идея, — сказал по этому поводу Лейбер. — Если бы всю эту систему делал я — камеры имели бы адреса в строгом порядке. Я не уверен на сто процентов, но если, предположим, все камеры были установлены за один раз…
— То раздача адресов подчинялась бы единому шаблону, да?
— Именно. Допустим, слева направо и сверху вниз, или по спирали от центра, или еще как-нибудь. В этом случае, зная адреса и координаты некоторых камер, можно было бы размотать всю схему, и тогда мы знали бы как минимум порядок камер. Правда, это все равно мало что нам дает без практической проверки с подходом к камере.
— На самом деле, камеры разделены на сектора, каждый со своим хабом. Хабы — это вышки в океане за пределами периметра, установленные на платформах. Собственно, если ты выйдешь на берег у лагеря — увидишь вдали огонек одной из них. Таким образом, я предполагаю, что схема секторов будет похожа на разрезанную пиццу. Но внутри секторов система очень даже может быть. А вот без подхода к камерам мы обойдемся. Смотри, всякий участок Острова просматривается минимум с двух камер, а самые потенциально интересные места — с трех и более, обычно перекрестно. Если мы получаем снимки со всех камер в один момент времени — мы можем на многих определить их ориентацию в пространстве по теням. Что позволяет нам рассортировать камеры по направлениям. Далее, мы вручную сравниваем снимок с одной камеры со снимками всех камер других направлений, и если видим, что где-то одно и то же место — значит, эти камеры рядом. Далее, когда мы лучше поймем схему — я выработаю дополнительные алгоритмы.
— У твоего плана есть одно слабое место, — сказал Лейбер.
— Дай угадаю… Одномоментные снимки с неизвестно скольких десятков тысяч камер, да?
— Именно. Планшет слишком слаб для того, чтобы отправить запросы и принять данные в таком количестве.
Я ухмыльнулся:
— Разумеется, слаб. Нам нужно больше мощности.
Лейбер хлопнул себя по лбу:
— Я кретин. Распределенная атака! Нам просто надо больше планшетов и сбитых дронов!
— Не совсем. Планшеты слишком слабы для этого, потому получать данные мы будем с хабов. Хаб сам «отложит» для нас по кадру с каждого видеопотока, а мы будем их оттуда брать, насколько потянет железо. Правда, вначале мне придется этот самый хаб взломать и залить туда свой руткит.
Глава 16
В лице программиста-каннибала я нашел неожиданно полезного помощника, которому поручил различные рутинные задачи. Воспользовавшись еще парой бесхозных ПЦП, которые ранее принадлежали «апачу» и самоуверенному канадцу, я соорудил для Лейбера рабочее место, наладив локальную сеть между ними таким образом, что один выполняет роль рабочего компьютера и монитора, а на втором во весь экран клавиатура.
— Это просто гениально, — пробормотал Маркус, когда я вручил ему его новый «комп».