Математика | ||||
Щербаков А. Щ 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 Цена: 100руб. |
||||