Просмотр полной версии : Защищенная дискета PROTECTION BY *L*F*A*'93
Чем можно скопировать или взломать защиту "PROTECTION BY *L*F*A*'93"
и реально ли это сделать на самом Speccy?
Чисто спортивный интерес, есть защищенная дискета с играми.
Как она устроенна?
Нашел на форуме сам протектор (похоже именно им и защитили).
Попробовал защитить диск с играми на эмуляторе UnrealSpeccy, сохранил образ в формате UDI
На эмуляторе защита работает.
Внутри образа два раза, в разных местах повторяется строчка "Format by *L*F*A* 1993 MOSCOW.*L*F*A* 93"
Реальный защищенный диск копируется без bad секторов, но в образе этих строчек нет.
Конвертировал его в TRD, размер получился 704512 байт (вместо 655360 байт)
Значит зашита использует треки больше стандартного значения.
А что взламывать? То что ты выложил в приложении?
Значит зашита использует треки больше стандартного значения.
Рекомендую начать с изучения структуры гибкого магнитного диска, если в двух словах есть область данных, а есть область инженерной информации, которая у каждой дискеты своя и не копировалась обычными способом. Как правило все защиты того времени придерживались одного алгоритма и размещали там свои данные, которые при загрузки искались.
Наш комрад из группы (Tom Hial) взломал не одну дюжину подобных защит. Одна из подобных защит была в Спектрофон. И он придумал оригинальный способ копирования таких дискет ;) Он просто взял данные которые ищет защита, и разместил в конце сектора. Такая дискета копировалась обычным потрековым способом и при этом сохраняла свою оригинальную защиту :rolleyes:
не помню как именно в этом протекторе, но обычно либо сектора нестандартные (записав в трд ты потерял информацию о нестандартном формате!), либо есть какие-то метки между секторов. в первом случае поможет SOFTCOPY, во втором надежнее всего руками.
защита не просто проверяет наличие строк. ГДЕ эти строки находятся? может там сектор есть не 256 байт, а 512. обычный копировщик возьмет только первые 256, а остальные потеряет. SOFTCOPY скопирует нестандартный сектор так, как надо. но есть другой вариант, когда строка НЕ в секторе. тогда универсального решения на реале нет.
со скрытием бейсиков все просто: сами бейсики в таких протекторах обычно есть физически на диске, но заксорены. в каталоге диска либо вообще нет информации о них, либо она указывает на протектор (т.е. все в одно и то же место). сам же протектор где-то хранит настоящие данные о том, где лежат бейсики и знает как их расксорить.
Если память не подводит, диски с такой защитой копировались копировщиком McDonald. Сама защита такого типа вроде называлась "Microprotect" и ставилась программой с аналогичным названием. Также для снятия такой защиты использовалась вроде бы программа "Antimicroprotect" (название я точно не помню). Я при помощи этой программы снимал защиту со Спектрофонов.
быстро глянул boot который прописывается на защищённую дискету. он читает целиком нулевую дорожку и ищет в ней последовательность из 42 символов. если она встретилась то запускается оболочка для выбора/запуска файлов. заксоренный каталог дискеты находится на 160 треке. (если не ошибаюсь он за пределом стандартного TRD образа)
данная защита - точно не микропротектор (мы даже делали свои антимикропротекторы;)). но раз ищет в дорожке, то точно на реале ничем не скопируешь автоматом. кажись.
---------- Post added at 18:10 ---------- Previous post was at 18:10 ----------
значит я ошибся про ничем:)
breeze - хотелось бы больше информации
хороший вопрос, достаточно много писалось в своё время в журналах zx-ревю, точно уже не вспомню номера, но там постоянно перемывали косточки ВГ93, так что можно начать оттуда.
много спектрумовской литературы тут -> http://trd.speccy.cz/book.htm
---------- Post added at 17:50 ---------- Previous post was at 17:47 ----------
Также для снятия такой защиты использовалась вроде бы программа "Antimicroprotect"…
да была такая :) в своё время Tom Hial написал антиантимикропротект под ником Black Rat — Trash0,1,2…9 всего их было 9 штук :) такая хренька перепахивала дискету к чертям различными 9ю алгоритмами, причём микропротект оставался работать, но вот снять такую вещь уже нельзя было ;)
p.s. блин! клёвое время было, ностальжи… :rolleyes:
[bETA]mEN
30.09.2010, 19:17
http://zx.pk.ru/showthread.php?t=5477
но вот снять такую вещь уже нельзя было
...стандартным антиком. и только. помню я смотрел это "чудо", против моего метода ни одна защита не устаивала.
...стандартным антиком. и только. помню я смотрел это "чудо", против моего метода ни одна защита не устаивала.
о каком "чуде" идёт речь ?
о том, которое ставится поверх микропротектора и якобы неломаемое:)
о том, которое ставится поверх микропротектора и якобы неломаемое:)
вы меня конечно извините, уважаемый, но наше чудо было написано исключительно для внутреннего пользования, и я сильно сомневаюсь, что речь идёт об одной и той же программе! Кроме того я не говорил, что оно не ломаемое, ломается всё! однако основная цель была запутать стандартный antimicroprotect, который не проверяя структуры диска, попросту его запарывал :rolleyes:
может быть я видел какой-то другой антиантимикропротектор? не знаю, не знаю...
просто фишка в том, что бессмысленно тратить кучу времени, чтобы сделать штуку такого же уровня. ну не вскрывается он стандартным антиком, но оно никак не сложнее самого микропротектора. понятно, когда защита сама по себе сложнее, а тут... или уж вообще другой написать, но не городить за зря огород...
впрочем, по прошествии стольких лет - уже не важно:)
кстати, всегда, когда ломал защиты (в т.ч. и антики мои), была обязательная возможность оставления в сохранности оригинала, чтобы никто и никогда не предъявлял претензий за порчу единственной копии.
John North
01.10.2010, 16:22
Хм..
А про S.A.P.S. никто не слышал чтоли?
John North
01.10.2010, 20:10
в архиве всё, что нашел у себя связнное с protect-ами..
John North
01.10.2010, 20:40
Щас ещё раз диск посмотрел..
Там тоже нет этого файла(
Видимо не положили((
http://zx.pk.ru/showthread.php?t=5477
Все есть в коллекции ZX Nostalgia разложенное по полочкам и алфавиту !!!!
http://zxaaa.untergrund.net/MAGICSOFTSYS.html
теги для поиска этого поста следущими спектрумистами:
протекторы, антипротекторы, LFA, CRACK, помогите снять защиту, защищенная, щищенный, дискета, как
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot