44 Способы взлома и
противодействия.
1)Побитовое копирование CD
2 способа
противодействия
-на диск
записывается определенная метка, которая не копируется обычным
ср-вами
-запоминание
физических характеристик диска
2)Эмулирование CD
Способы
противодействия
обращение к
устройствам чтения/записи на низком уровне
3)Эмулирование электронных ключей
Способ
противодействия
-Использование функции
кодирования ключей и применение декодированных данных непосредственно в работе защищ. приложения
-обращение к портам
на низком уровне
4)Взлом программного модуля
1)Отладка
(использование отладчиков)
2)Дизассемблирование
(просмотр кода программы)
1)Способ
противодействия
-замусоривание кода
программы
-использование многопоточности
-изменение
операционной среды
-выделение большого
количества памяти
-противодействие
постановке контрольных точек (один модуль проверяет контрольную сумму другого)
2) противодействие
дизассемблированию
-шифрование
-динамическое
изменение кода
-использование
виртуальных машин
Дополнительные способы противодействия
1)использовать все рецепты защиты одновременно;
2)использовать для хранения данных защиты системные ресурсы Windows;
3)избегать обращения к переменным, относящимся к защите, напрямую;
4)использовать операции сравнения нестандартными способами.