Категория
Информатика
Тип
реферат
Страницы
66 стр.
Дата
05.04.2013
Формат файла
.html — Html-документ
Архив
331785.zip — 38.54 kb
  • zashhita-programm-ot-vzloma-i-nelegalnogo-kopirovanija_331785_1.html — 166.37 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Защита программ от взлома и нелегального копирования C Зайцев Олег, 1999 Эта статья посвящена достаточно актуальной в настоящее время тематике - защите программ от взлома и нелегального копирования. Этой теме посвящено много статей, одна из наиболее интересных из тех, которые попались мне - статья Защита shareware-программ Владимира Каталова в Компьютерре Online 240. Он привел ряд советов по написанию shareware программ и

я не хочу повторяться - сходите, почитайте. Рассмотрим некоторые тонкости организации защиты на достаточно популярном примере - предполагаем, что программа защищена некоторым кодом серийным номером, паролем , который сообщается пользователю после соблюдения им определенных условий. До регистрации в этой программе заблокирован ряд каких либо полезных функций, используется надоедливая реклама или ограничен строк работы. После ввода этого кода производится его проверка и при положительном

исходе проверки программа начинает нормально работать. По неизвестной мне причине в большинстве современных программ данная защита сделана однообразно и для ее снятия необходимо 10-15 минут. В этой статье я постараюсь поделиться опытом в построении систем защиты. Могу сразу предупредить - хорошему хакеру противостоять практически бесполезно, да и не нужно - при желании любая защита может быть взломана, это вопрос времени.

Инструментарий хакера. Современный хакер имеет в своем арсенале набор разнообразных утилит для взлома. Их можно подразделить на несколько категорий Отладчики. Позволяют прерывать выполнение программы при достижении заранее заданных условий, производить пошаговое выполнение программы, изменять содержимое памяти и регистров и т.п Наиболее популярным, удобным и мощным является отладчик

SoftICE, который при достаточно примитивном интерфейсе обладает приличными возможностями и весьма стабильно работает. Дизассемблеры. Производят дизассемблирование программы для дальнейшего изучения полученного кода. Один из наиболее популярных - IDA. От дизассемблера достаточно легко защититься - зашифровать или заархивировать программу. Тогда дизассемблируется только архиватор или кодировщик. Средства мониторинга. Это набор утилит, отслеживающих операции с файлами, реестром, портами и сетью.



Ваше мнение



CAPTCHA