История изменений
Исправление lenin386, (текущая версия) :
Там всего два формата было - программа и бинарный код
Это один формат. СССРовские копии были пирацкими и не защищались, см. выше. Фирменные имели весьма изощренные защиты. Нестандартная модуляция, очень короткие пилотоны, которые невозможно засечь, не зная, когда он должен быть, а узнать это можно, только взломав код, а он саморасшифровывающийся.
Самая действенная защита от копирования была в виде блока размером во всю оперативную память в виде одного блока - для копировщика просто не хватало места в памяти
Во-первых, такой блок и загрузить не возможно - для загрузчика не хватит памяти, во-вторых, нормальные копировщики паковали на лету и были 128к, а стандартные блоки более 64к быть не могут.
Исходная версия lenin386, :
Там всего два формата было - программа и бинарный код
Это один формат. СССРовские копии не защищались, см. выше. Фирменные имели весьма изощренные защиты. Нестандартная модуляция, очень короткие пилотоны, которые невозможно засечь, не зная, когда он должен быть, а узнать это можно, только взломав код, а он саморасшифровывающийся.
Самая действенная защита от копирования была в виде блока размером во всю оперативную память в виде одного блока - для копировщика просто не хватало места в памяти
Во-первых, такой блок и загрузить не возможно - для загрузчика не хватит памяти, во-вторых, нормальные копировщики паковали на лету и были 128к, а стандартные блоки более 64к быть не могут.