- А я, вроде как, и видел, – и Валик рассказал про свои эксперименты по замерам мира.
- Угу, ребята, давайте сейчас проведем один эксперимент. Вы идете по одной линии, где-то на пятистах Валик остается, а ты, Тихон идешь дальше, еще пятьсот шагов. Точнее не шагов, а Валиковых отметок.
- На кой хрен это надо?
- Хочу понять, на каком движке наш мирок сделан. Если что-то из знакомых мне, то можно попробовать его взломать и выбраться отсюда.
- Ага, – Тихон осклабился. – мы сейчас отойдем, а ты, оп-па, вытащишь из кармана какой-нибудь жучек и свалишь отсюда без нас. Никуда я не пойду. Буду рядом с тобой стоять!
Некоторое время Виталик стоял молча, после чего обратился к Валику.
- Валик, ты мне веришь на слово?
- А у меня выход есть? Предположим, пока верю.
- Хорошо, тогда этот Фома неверующий остается рядом со мной, а ты иди сам. Отойдешь на пятьсот шагов и скажешь, что ты видишь. Потом оглянешься и скажешь, видишь ли ты нас и здесь. Тихон, а ты, стоя рядом со мной, смотри мне за спину, пока я слежу за Валиком. Скажешь, увидел ты его или нет?
- Ага, я, значит, стою позади тебя, смотрю в другую сторону, а ты – оп-па и исчез. А я перед Валиком потом еще и виноват, что тебя упустил.
- Тихон, ты со своей паранойей уже достал слегка! Твои предложения?
- Сидим на месте и не рыпаемся. Может нас сюда на время посадили, и за хорошее поведение выпустят раньше времени. А если начнем побег готовить, срок увеличат.
- Ты у нас такой дурак по субботам, али как? Нешто я должон разведке объяснять любой пустяк? Пойми, если бы нас сюда на время садили, то это бы было официально, по решению суда и так далее. Тебя сюда как, за ручку привели?
- Сам дурак! Нет, как и тебя, на плече принесли.
- А значит что? А значит, что мы здесь нелегально... Как и наши пленники сидели у нас. Значит, никто нас отсюда выпускать не собирается, понятно? Если не веришь мне, давай тогда, становись передо мной и смотри мне за спину, будешь и меня видеть, и дело делать.
- Ладно, давай.
Валик бодро промаршировал пятьсот шагов и остановился.
- Вижу силуэты в том месте, где должна быть куртка. – донесся его крик.
- Тихон, помаши ему рукой, кстати, ты его видишь?
- Нет.
Тихон начал размахивать руками.
- Вижу, один машет мне.
- Иди дальше, – и, спокойнее, Тихону, – ты его до сих пор не видишь?
- Нет.
Силуэт все уменьшается, но внезапно останавливается, стоит некоторое время, потом начинает приближаться.
Где-то с расстояния пятисот шагов, Валик кричит Виталию:
- Я не могу идти дальше. Шагаю, но стою на месте.
- Понял, возвращайся.
Трое сидят на своих куртках.
- Хреново дело, робяты, – умышленно коверкая речь, произносит Виталий, – движок очень простой.
- А почему это хреново?
- Понимаешь, когда строк кода тысячи, там должна быть пара ошибок. Если строк десятки тысяч – они там просто есть. А вот если кода – сотня-две строк, то тут уже просто дело принципа, чтоб в двух страничках текста вылизать все ошибки. Короче, ребята, наш виртуальный мир в наглую слизан из учебника для начинающих миростроителей-игроделов Соответственно, он очень простой, ограниченный.
- Так если он простой, значит его и взломать легче?
- Нет, наоборот, труднее. Пойми, чем проще что-то, тем его сложнее сломать. Перфоратор или ударную дрель сломать легко, а вот зубило или долото с молотком...
- Ты еще лом вспомни...
- Кстати... насчет лома!
Виталий попытался вызвать командную консоль, вещь, которую он смог не только внедрить в код Земель, но и спрятать в коде своего персонажа настолько хорошо, что судебные приставы, проводившие обыск его цифровой личности, так и не смогли ничего обнаружить.
- Ура!
- Что? Получилось взломать?
- Нет, но у меня есть доступ к командной консоли этого мирка.
Ну да, если учесть, что встроенная консоль была, фактически, вирусом, червем, который должен был работать в любом игровом мире, куда бы не попало тело-носитель, то...
- Так, ребята, я не знаю, сколько времени у меня займет взлом, может день, может два... Кстати, насчет дней, Валик, а как тут с кормежкой?
- А никак. Нет тут кормежки, и все. И голода нет, и жажды...
- Угум, понятно... “Виртуальные миры для чайников”, раздел первый, глава вторая, самый первый практикум. Ладно, я – работать... Да, ребята, просто поверьте мне на слово, я вас здесь не брошу. Как втянул, так и вытяну.
Начальник службы безопасности Корпорации разбирал записи, оставленные так безвременно, преждевременно и глупо ушедшим предшественником.
Среди всего прочего, особо выделялась папка с надписью “Виталий Брейн”. Как уже узнал СБ-шник, это был один из ведущих программистов проекта, которого со скандалом уволили некоторое время назад. Тот, затаив обиду и воспользовавшись заранее сделанными закладками, начал откровенно “читерить” в Игре, организовал клан “Серых рейдеров”...
Одни из документов привлек особое внимание безопасника. Примечание гласило, что это “скрипт, описывающий действия механизма транспортировки”, к тому же неиспользуемый, так как найден более оптимальный вариант.. Внимание привлекло название – “rood kcab”. В пометке было написано, что перевод – “дорожная повозка”. Странно, подумалось безопаснику, вроде как по-английски, оно пишется не так.
Вечером по голотиви крутили классику – “Дорожный воин”. Слово “дорога” зацепило внимание безопасника, ведь кто-кто, а программист не может не знать английский хотя бы в пределах базовой программы, а значит, должен знать, как правильно пишется слово.
Вторым звоночком, прозвеневшим в его голове, стало домашнее задание сына, которое он проверял еще через день. Там встретилось слово “door”, жутко напоминающее встреченное в записях слово, только записанное наоборот.
Ради интереса, он попробовал записать всю фразу задом наперед.
“backdoor”
- Сына, – обратился он к своему отпрыску. – ты не знаешь случайно, как переводится это выражение?
- Бекдор? М-м-м... кажется, знаю, а что?
- Как оно переводится?
- Кали... хм, а что мне за это будет? – учуяв своим конопатым носиком, что тут дело пахнет чем-то “вкусным”, тут же поинтересовался сын.
- По шее не получишь!
- Тогда сам ищи в словаре!
- Ладно, кину на смарт сотню.
- Калитка, двери на заднем дворе, “черный вход”.
- Мда, никакого толку, ладно, обещал, лови...
Отец честно перевел сотню на счет сына. Тот перепроверил баланс и кинул в спину уходящему из комнаты отцу:
- А еще всякие хакеры так называют лазейки в защите программ...