Новото изследване на GloriousCow разглежда фасцинантния свят на историческите схеми за копиране на флопи диск, разкривайки първото от техните проучвания за Copy-Lock на Formaster. Тази конкретна схема беше използвана в първите дни на IBM PC, като един от забележителните примери е популярната игра King’s Quest на Sierra Entertainment.
За разлика от другите методи за защита от копиране, които изискваха потребителите да стартират DOS отделно, схемата за защита Copy-Lock позволяваше автоматичното стартиране на играта, само като се вмъкне определеният флопи диск. Copy-Lock използваше различни техники, за да направи трудно за стандартното флопи диск оборудване да направи репликации.
Една от тактиките, които използваше Copy-Lock, беше намерената промяна на Сектор 1 на пътека 6. Вместо стандартния сектор от 512 байта, този сектор беше записан само с 256 байта, с 256-байтова празна секция, за да запълни разликата. Освен това стойностите на CRC (цикличната излишъчна проверка) на сектора бяха също „оправкани“, като се добави допълнителен слой защита.
Тази уникална структура на диска предизвика предизвикателство за компютрите, които се опитваха да прочетат диска. Прекъсвачният рутин на PC BIOS, като предполага стандартен сектор от 512 байта, не успява да намери изменения сектор, когато е издадена команда „прочети сектор“. За да открие неупълномощени копия, играта обикновено избягва BIOS и директно комуникира с контролера на флопи дисковете, използвайки персонализиран код.
Кода на играта инициира търсенето на пътека 6, сектор 1, като използва стандартната INT 13h рутина, като очаква неуспех поради липсата на валиден сектор. Като изпраща команда „прочети пътека“ и проверява крайния байт за определен магически номер, 0xF7, играта потвърждава наличието на Copy-Lock защита. Значително е, че тази уникална структура на диска не може да бъде създадена със стандартен контролер на IBM PC флопи диск, като се изисква специализирано оборудване, което може да пише на сектори с различни размери и некоректни CRC стойности.
Това изследване от GloriousCow е свидетелство за изобретателността на ранните методи за защита от копиране и предизвикателствата, пред които изправяха както разработчиците на игри, така и пиратите. Ако ви интересува запазването на тези цифрови реликви или желаете да научите повече за сложния свят на защитата на флопи дискове от копиране, не забравяйте да разгледате текущото изследване на GloriousCow.
Предимства на Copy-Lock защитата:
– Схемите за копиране на Copy-Lock предоставяха ниво на сигурност на разработчиците на игри срещу неупълномощено копиране и разпространение на техните игри.
– Автоматичното стартиране на игрите, като се вмъкне определеният флопи диск, правеше игралното преживяване по-удобно за играчите.
Недостатъци на Copy-Lock защитата:
– Схемите за копиране на Copy-Lock изискваха специализирано оборудване, което правеше по-трудно за играчите да създадат резервни копия на техните игри или за легитимни потребители да мигрират игрите си към различни платформи.
– Схемите за копиране на Copy-Lock понякога могат да доведат до проблеми със съвместимостта с определени хардуерни или операционни системи.
Класически предизвикателства, свързани със схемите за копиране на Copy-Lock:
1. Съвместимост: Схемите за копиране на Copy-Lock често изискваха специализирано оборудване, което може да доведе до проблеми със съвместимостта с различни компютърни системи или контролери на флопи дисковете.
2. Репликация: Схемите за копиране на Copy-Lock представляваха предизвикателство за пиратите да репликират или обходим, изисквайки използване на сложни техники и оборудване.
3. Миграция: Защитата на Copy-Lock правеше трудно за легитимните потребители да преместят игрите си към различни платформи или да направят резервни копия, което ограничава тяхната възможност да запазят и насладят си на закупените от тях игри в дългосрочен план.
Спорове, свързани с защитата на Copy-Lock:
– Методите за защита на Copy-Lock се смятат за необходима мярка от разработчиците на игри, за да защитят интелектуалната си собственост, но някои играчи и ентусиасти твърдят, че тези защитни схеми пречат на запазването и достъпността на историческите игри.
За повече информация по темата можете да посетите текущите изследвания на GloriousCow относно защитата на флопи дискове от копиране на: GloriousCow