Если бы эта VR-гарнитура была просто аппаратным устройством, используемым для подключения к серверу Oasis, у нее не было бы клиентского кода Oasis.
Однако Чэнь Чэнь помнил из фильма, что главный герой однажды использовал голосовое управление для повторного подключения гарнитуры VR к серверу, когда соединение было прервано. Это означало, что гарнитура была не просто аппаратным устройством для игры, а полностью функциональной умной машиной.
Это было похоже на современные сотовые телефоны.
Сотовые телефоны можно было использовать для игр, но их функциональность никоим образом не ограничивалась игровым процессом.
Теперь Чен Чен подключил VR-гарнитуру к своему ноутбуку через USB-порт.
Это должно быть связано с тем, что реальный мир был охвачен войной круглый год, что вызвало стагнацию технологического развития. Таким образом, спецификации протокола USB VR-гарнитуры не изменились, и оба устройства можно было связать.
После того, как Чен Чен подключил их, он немедленно запустил программу, только чтобы обнаружить, что гарнитура VR не имела никакого другого программного обеспечения, кроме клиента игры Oasis.
Чэнь-Чэнь нахмурился, но не был обескуражен. Он использовал “показать в Finder” для отображения содержимого файла клиента.
Открыв папку клиента, Чен Чен был встречен морем файлов ресурсов и значков запуска, а также файлов без видимого расширения.
Это должны быть файлы Mach-O, созданные после компиляции кода.
Эти файлы были размером в сотни гигабайт.
Конечно, учитывая сложность Oasis в фильме, это было в значительной степени то, что он ожидал. Это было уже довольно упрощенно.
За последние три месяца Чэнь Чэнь узнал много нового о компьютерных технологиях. Теперь все его знания пригодились.
Во-первых, Чен Чен искал несколько самых мощных распаковочных программ и попытался распаковать эти файлы. Однако ни одиному из программных продуктов не удалось это.
Технология упаковки Oasis была очень мощной.
Через некоторое время эффективность работы ноутбука Чэнь Чэня резко снизилась, потому что файлы были слишком большими.
На данный момент до окончания трёхмесячного периода оставалось всего два дня.
Поэтому Чэнь Чэнь решил убрать свой ноутбук, упаковать чемодан и покинуть фабрику после последнего разговора с менеджером.
После того, как он ушёл, Чэнь Чэнь не бездельничал, а бегал вокруг, прежде чем, наконец, найти удаленный склад недалеко от прибрежной зоны на окраине.
“— Изначально его построила небольшая рыболовецкая компания. Позже правительство обнаружило, что эта компания вела промысел на шельфе, и выписало штраф в несколько миллионов, что обанкротило компанию."
В настоящее время Чэнь Чэнь и агент, который связался со складом, прибыли на машине.
Спустившись вниз, агент протянул Чэнь Чэню сигарету, но тот отмахнулся.
Увидев, что Чен Чен не курит, агент закурил сам и указал на склад. “— После банкротства босс всё ещё хотел использовать этот склад в качестве залога, но у кого было время и деньги, чтобы содержать это захудалое место? Итак, с тех пор склад был заброшен.”
Чэнь Чэнь подошёл к запертой двери склада с рольставнями и опустился на колени, ощупывая землю. Слой пыли был толстым — здесь уже давно никого не было.
“— Я открою дверь.” Агент подошёл и достал связку ключей, пробуя их один за другим. Наконец ему удалось поднять дверь на высоту половины человеческого роста.
Они оба нагнулись и вошли на склад. Пространство внутри составляло около двухсот квадратных метров, что считалось небольшим складом. Тем не менее, он был хорошо вычещен. Кроме пыли на полу и груды бревен в углу, никакого другого хлама видно не было.
Однако, поскольку он использовался для сушки морской рыбы на протяжении многих лет, едва заметный рыбный запах всё ещё пронизывал склад.
Чэнь Чэнь поднял голову и увидел, что крыша склада была выложена обычной стальной черепицей. Он находился примерно в шести-семи метрах над землей. Солнечный свет просачивался сквозь щели сбоку, разбрасывая яркие пятна по сумраку склада.
“— Это нужно перекрасить.”
Глядя на плесень, расползшуюся по стене, Чэнь Чэнь не мог не нахмуриться.
“— Ничего не может быть проще. Я найму трёх-четырех рабочих и сделаю это за два дня.”
“— Если вы хотите снять это место, я пришлю их вам, как только вернусь.”
Чэнь Чэнь не ответил, но взял у агента ключ, чтобы открыть заднюю дверь. Затем он обошёл весь склад.
“Место довольно отдаленное, но цена низкая.”
Агент почувствовал себя неловко и попытался заполнить молчание. “— Я слышал, что в лесу за домом произошло убийство. Несколько лет назад молодая женщина из соседней деревни сбежала после ссоры с мужем. Её семья искала её всю ночь, но ничего не нашла.
— После того как на следующий день они сообщили в полицию о ее исчезновении, полиция, наконец, нашла её тело в том лесу. Впоследствии люди начали говорить, что в этом месте водятся привидения, ха-ха-ха!”
“…”
Чэнь Чэнь взглянул на агента с непроницаемым выражением лица, и улыбка агента застыла. “— Фу, какой же я болтун. Почему бы нам не поискать другой склад — там есть ещё несколько свободных для аренды…”
“Нет. Это прекрасно.”
Чэнь Чэнь подошёл к проржавевшей двери и легонько похлопал по ней. “— Просто найми несколько рабочих, чтобы прибраться здесь. А пока я возьму его в аренду на год.”
“— Ладно, хорошо!” Агент с энтузиазмом кивнул и начал звонить, чтобы договориться.
Чэнь Чэнь выбрал этот склад, потому что место было достаточно удаленным. До ближайшей деревни и магазинов было несколько километров, а чтобы добраться до берега, нужно было проехать всего четыре-пять километров.
В фильмах похитители обычно привозят заложников в такую глушь, как эта.
Для обычных людей эта местность была пустынной, богом забытой рассадой зла.
Однако для кого-то вроде Чен Чена это было отличное место, которое также было доступно. Если он выйдет из задней части склада и убежит в лес, даже несколько сотен полицейских потом не смогут его поймать.
В критические моменты Чэнь Чэнь мог даже выбрать путь бегства через океан.
Конечно, Чэнь Чэнь просто планировал всё заранее. Если флешка будет обнаружена Федерацией, Чэнь Чэнь рано или поздно будет схвачен, даже если он сбежит на край земли.
Пока агент занимался перекраской склада, Чен Чен использовал компьютерные навыки, которые он узнал в интернете, чтобы установить четыре настольных компьютера, которые стоили более пяти цифр.
После того, как склад был перекрашен, Чэнь Чэнь перевез все свои вещи. Через два — три дня первый офис Чэнь Чэня был официально готов.
В этой среде, которая была изолирована от остального мира, Чэнь Чэнь официально сделал первый шаг к взлому Oasis.
Чэнь Чэнь решил использовать инструменты динамической отладки, чтобы распаковать файл вручную.
При воздействии NZT-48 концентрация Чэнь Чэня была сфокусирована лазером. При таком уровне эффективности он мог выполнить более чем недельную работу за один день.
Повышенный этой эффективностью, Чэнь Чэнь упорно потратил полмесяца и, наконец, нашел фактический OEP1 программы.
После этого Чен Чен использовал программу декомпиляции, чтобы постепенно раскрыть процесс запуска программы в режиме сборки.
Жаль, что исходный код Oasis нельзя было изменить с помощью технологии Земной Федерации, где находился Чен Чен.
Даже если и так, этого было достаточно. Чен Чену нужна была идея. Пока у него было общее направление, он был уверен, что сможет использовать эту новую технологию и реконструировать подобную программу.