Blog. Just Blog

Исследование защиты игры Bonus Tetris

Версия для печати Добавить в Избранное Отправить на E-Mail | Категория: Темная сторона Силы | Автор: ManHunter
Скриншот игры Bonus Tetris
Скриншот игры Bonus Tetris

Еще один старенький вариант игры в тетрис. Под одной оболочкой собраны три вида игр: классический тетрис, усложненный тетрис с расширенным набором фигурок и гибрид тетриса с "Водопроводчиком". В целом неплохо, если не считать вырвиглазной графики и корявой работы на современных видеокартах. Ну и необходимость регистрации, без которой во время игры постоянно вываливается триальное окно-напоминание. Но купить игру нельзя, офсайт прекратил существование. Придется доставать хирургический чемоданчик.

Забираем с файлообменника дистрибутив, устанавливаем, смотрим что и как. Основной исполняемый файл написан на Visual Basic и ничем не упакован. На попытку ввода левых регистрационных данных игра реагирует следующим сообщением:

Сообщение о неправильной регистрации
Сообщение о неправильной регистрации

Юникодная строка сообщения легко находится поиском по файлу. Но это пока не важно, так как сразу под ней обнаруживается вот такой интересный блок данных:

Серийники в файле
Серийники в файле

Судя по формату строк это могут быть предустановленные серийники в количестве около сотни. Пробуем первый из них "FbW-BT61-as5h8-Cy".

Программа успешно зарегистрирована
Программа успешно зарегистрирована

Игра благодарит за регистрацию, все триальые признаки пропадают. Вот такие чудеса были в старые добрые времена.

Если хотите избавиться от психоделических фоновых картинок, то создайте в любом графическом редакторе картинку формата 300х400 пикселов с нужным вам изображением и сохраните в формате BMP. После этого откройте подкаталог \Graphics\backgrounds\ в папке с установленной игрой и замените там имеющиеся файлы с фоновыми рисунками, сохраняя их названия.

Игра после замены фона
Игра после замены фона

Я сделал однотонный серый цвет, теперь глаза не кровоточат. На этом все, можно расслабиться и немного поиграть.

Поделиться ссылкой ВКонтакте
Просмотров: 502 | Комментариев: 5

Комментарии

Отзывы посетителей сайта о статье
НеГейМер (16.11.2023 в 21:19):
ManHunter, афигеть у меня на худшем чем у вас железе только окно с регистрацией запускалось))) ВИдать надо покупать новый комп)
ManHunter (16.11.2023 в 21:13):
Тип ЦП QuadCore Intel Core i5-6500, 3400 MHz (34 x 100)
Системная плата Asus B150-Plus  (3 PCI, 2 PCI-E x1, 2 PCI-E x16, 4 DDR4 DIMM, Audio, Video, Gigabit LAN)
Чипсет системной платы Intel Sunrise Point B150, Intel Skylake-S
Системная память 3157 МБ  (DDR4 SDRAM)
DIMM4: Crucial CT8G4DFS8213.C8FBR1 8 ГБ DDR4-2133 DDR4 SDRAM
Видеоадаптер NVIDIA GeForce GTX 1050 Ti  (4 ГБ)

Прекрасно запускается, работает, только потом со второго монитора приходится все окна перекидывать на место.
НеГейМер (16.11.2023 в 21:11):
Интересно, каким образом автор статьи смог запустить это древнее чудо и на каком железе?. Пробовал на трёх разных компах не первой свежести: 2009, 2011 и 2016 ГОДОВ ВЫПУСКА, везде вылетает одна и та же ошибка с DirectX. Даже установка WinXP и разная совместимость - не помогла запустить это "супертворенье".
NetR00ver (13.11.2023 в 10:59):
Эффект !!!WOW!!!
Noobie (11.11.2023 в 08:38):
Ну это уже совсем примитив, который оправдывает только древность. Мне попадалась софтина в которой массив сериалов был хотя бы пропущен через сдвиг байтов, то бишь нужно было каждый знак умножить на два, чтобы получить валидный сериал.

Добавить комментарий

Заполните форму для добавления комментария
Имя*:
Текст комментария (не более 2000 символов)*:

*Все поля обязательны для заполнения.
Комментарии, содержащие рекламу, ненормативную лексику, оскорбления и т.п., а также флуд и сообщения не по теме, будут удаляться. Нарушителям может быть заблокирован доступ к сайту.
Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2024
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.07 сек. / MySQL: 2 (0.0038 сек.) / Память: 4.5 Mb
Наверх