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