четверг, 24 марта 2011 г.

Взлом в Линуксе

На досуге, ковыряясь в настройках своего Линукса, обнаружил «космический симулятор Oolite». Оказалось - та самая «Элита», знакомая многим по долгой, 40-минутной пищаще-шипящей загрузке в компьютерах семейства ZX-Spectrum.

Решил поностальгировать (или тут лучше «по ностальгировать»?). Скачалось, установилось, запустилась. Действительно, та самая игрушка, только перенесённая на Линуксовую платфому в улучшенном и доработанном виде. Интересно, конечно, но не так, как тогда, в 92-м.. или оно было позже? Как всё стирается в памяти, кошмар.

Вечной проблемой данной игрушки была стыковка с орбитальной станцией. В те древние времена мой брат решал проблему, каким-то образом взламывая игру так, чтобы при старте у игрока был стыковочный компьютер. Решил повторить подвиг и я. Но это же Линукс. Хрен поймёшь куда установилась игра, как он сохраняет файлы, сработает ли фокус с шестнадцатеричным кодом и хекс-таблицами. Уже почти забил на эту тему, как вдруг обнаружил в домашней папке папку Oolite-saves. Внутри лежит файл сохранения. Вот, думаю, сейчас схлеснётся гибкий обучаемый интеллект с очередной безумной конвертацией файлов в псевдобессмысленный набор символов.

Но это же Линукс. Открыл файл местным блокнотом. Моим глазам предстал программный код, вроде html’а, где чёрным по белому прописаны все параметры сохранения. Хочешь – ставь себе деньги, хочешь – прикручивай к кораблю дополнительное оснащение. Я был ошарашен, не ожидал.

1 комментарий:

Анонимный комментирует...

Дорогой ДРУГ!!!
Поздравляю Тебя с Днем Рождения!
Желаю Тебе найти Себя!!!