Приемы, облегчающие работу противника. Часть 14.

Posted by: admin  :  Category: Приемы облегчающие работу противника

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

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

Если в результате одной из проверок выяснилось, что регистрационные данные неверны, не стоит сразу сообщать об этом пользователю. Лучше установить специальный флаг, указывающий на то, что программа не была корректно зарегистрирована. А в другой функции, относящейся к совершенно иному фрагменту программы, анализировать один или несколько флагов и предпринимать соответствующие действия.

Действия могут быть самые разнообразные. Так, например, один из DOS-овских симуляторов Formula-1 при запуске проверял наличие документации: у пользователя просили ввести слово, написанное на определенной странице. Исправлением одного байта можно было заставить программу запускаться при вводе любого слова, но тогда автомобиль становился неуправляемым через несколько минут после начала гонки.

Другой пример нестандартной реакции. Программа ReGet Deluxe, предназначенная для управления выкачиванием файлов по протоколам HTTP и FTP, иногда подменяла загруженные файлы, если обнаруживала, что код программы был модифицирован. Так у пользователя взломанной версии ReGet Deluxe были шансы в архиве обнаружить файл readme.txt, содержа-щий текстовую строку "This file downloaded with cracked version of ReGet Deluxe", или получить сообщение с тем же текстом при запуске закачанного исполняемого файла.

Также существует красивая легенда, касающаяся программы 1С:Бухгалтерия. 1 С:Бухгалтерия и ключи HASP

Leave a Reply

гаджет радио xp шкатулки +для украшений