| ||||||||||||||||
![]() | ||||||||||||||||
| ||||||||||||||||
![]() | ||||||||||||||||
| ||||||||||||||||
![]() |
Программы и их методы защиты Сразу скажу, что все программы, подвергнутые тестированию, распространяются совершенно бесплатно. Это, несомненно, один из самых больших их плюсов, если вспомнить, сколько в среднем стоит лицензия на промышленные защиты. Защита этой программы основана на добавлении фиктивных аудио- и датовых треков в cue-файл картинки диска для программы CDRWin. Данный cue-файл представляет собой примерно следующий простой текстовый документ: FILE "D:\TEST\ALEX1.BIN" BINARY ![]() Примерно такой ошибкой будет заканчиваться создание защищенного диска с помощью программы CDRWin. Это нормально, так что не пугайтесь. Приведем его содержимое и прокомментируем, потому что на этом построена защита большинства программ. Итак, вначале идет путь, по которому расположена картинка диска, в каком виде она представлена (в данном и большинстве случаев - в бинарном), в каком режиме надо писать данный трек на диск и т. д. А дальше добавляются дополнительные треки, как правило, вперемешку аудио- и датовые, причем как можно меньшего размера, в которые ничего не записывается или записывается всякий мусор. Так или иначе, посмотреть их нельзя. Делаются они таким образом, что противоречат допустимой структуре CD-диска, о чем программа CDRWin вас обязательно предупредит перед началом записи, а ближе к завершению диска выдаст ошибку. Это нормально, и это основная часть данной защиты. ![]() Вот так выглядит интерфейс программы WinLock. Создание такого диска приводит к тому, что большинство программ для записи/копирования CD-дисков не могут его продублировать. Правда, при этом содержимое диска без проблем списывается на винчестер и работает с него, если не предусмотрена дополнительная защита. Так что полезной эта программа может быть в основном для создания защищенных дисков для PlayStation, для чего она собственно изначально и предназначена. ![]() Структура защищенного диска, созданного с помощью WinLock. |
|
![]() | ||||||||||||||||
| ||||||||||||||||
![]() | ||||||||||||||||
|