LINUX.ORG.RU

История изменений

Исправление lenin386, (текущая версия) :

Там всего два формата было - программа и бинарный код

Это один формат. СССРовские копии были пирацкими и не защищались, см. выше. Фирменные имели весьма изощренные защиты. Нестандартная модуляция, очень короткие пилотоны, которые невозможно засечь, не зная, когда он должен быть, а узнать это можно, только взломав код, а он саморасшифровывающийся.

Самая действенная защита от копирования была в виде блока размером во всю оперативную память в виде одного блока - для копировщика просто не хватало места в памяти

Во-первых, такой блок и загрузить не возможно - для загрузчика не хватит памяти, во-вторых, нормальные копировщики паковали на лету и были 128к, а стандартные блоки более 64к быть не могут.

Исходная версия lenin386, :

Там всего два формата было - программа и бинарный код

Это один формат. СССРовские копии не защищались, см. выше. Фирменные имели весьма изощренные защиты. Нестандартная модуляция, очень короткие пилотоны, которые невозможно засечь, не зная, когда он должен быть, а узнать это можно, только взломав код, а он саморасшифровывающийся.

Самая действенная защита от копирования была в виде блока размером во всю оперативную память в виде одного блока - для копировщика просто не хватало места в памяти

Во-первых, такой блок и загрузить не возможно - для загрузчика не хватит памяти, во-вторых, нормальные копировщики паковали на лету и были 128к, а стандартные блоки более 64к быть не могут.