Щербаков А. Щ 92 Защита от копирования. — М.: Издательство «ЭДЭЛЬ», 1992. — 80 с. Предлагаемая книга рассчитана на читателей, желающих изучить принципы работы защит от копирования и создавать собственные средства защиты.
ВВЕДЕНИЕ
В данной брошюре рассматриваются наиболее распространенные методы защиты программ для ПЭВМ типа IBM PC XT/AT от несанкционированного копирования.
Информация о приведенных методах защиты была собрана в результате анализа существующих средств защиты типа Shield, Convoy, Nota и т. д. Кроме того, были использованы результаты экспериментов, проведенных авторами пособия. Пособие рассчитано на читателей, знакомых с языками программирования Си и ассемблер, а также имеющих начальные сведения о структуре операционной системы MS DOS. В пособие включены примеры программ, реализующих большинство из описанных методов защиты. Программы написаны на языке ассемблера и Си.
Некоторые фрагменты программ реализованы на встроенном ассемблере.
Пособие также может быть полезно для программистов, желающих глубже изучить возможности DOS и аппаратных средств ПЭВМ.
Главы 1, 2, 3, 5, параграфы 1 и 3 главы 6 и параграф 3 главы 4 написаны А. Щербаковым.
Параграфы 1 и 2 главы 4 написаны А. Щербаковым и О. Каля-диным.
Параграф 2 главы 6 написан А. Красновым. Авторы приносят благодарность Щербакову Леониду, Ведено-ву Леше, Касперскому Евгению за добрые советы и помощь. В пособии использованы результаты статей и брошюр [1], [2], [3], [4].
I
Введение .....................3
Глава 1 Общие принципы построения
защиты от копирования ..............4
Глава 2 Способы получения некопируемых меток ......9
Глава 3 Методы защиты от программных средств
отладки и дисассемблирования ..........25
Глава 4 Методы защиты от трассировки
по заданному прерыванию ......•......33
Глава 5 Защита программ в оперативной памяти......42
Глава 6 Выполнение защищенных программ
и работа с защищенными программами......45
Приложение 1..................57
Приложение 2..................76
Литература ...................79


Hosted by uCoz