Форум: "Начинающим";
Текущий архив: 2008.02.17;
Скачать: [xml.tar.bz2];
Внизпро использование ключей продления регистрации Найти похожие ветки
← →
AntonUSAnoV (2008-01-24 12:44) [0]Вот допутим установил я банальный срок действия на свою программу, используя time:= now, и как только time>time2 то всё обратитесь ко мне, теперь как сделать чтобы можно было с помощью 1 файла (ключа продлить забитое в программе число на определённый срок, т. е. чтобы не компилировть заново всю прогу, и не переустанавливать её на конечном ПК ?
Первая мысль - это создание модуля с процедурой проверки даты, тогда для продления необходимо будет просто переписать число в этом модуле и кинуть его в папку с программой., может кто подскажет +/- такого способа, предложит другие?
← →
Dimaxx © (2008-01-24 13:07) [1]
> может кто подскажет +/- такого способа
Подскажу - ломается влет. Если захотят сломать - сломают в любом случае...
← →
AntonUSAnoV (2008-01-24 13:28) [2]
> Dimaxx ©
Да ну продаваться будет спортивным организациям, там ломать особо не кому, завхоз что ломать то будет?
← →
DiamondShark © (2008-01-24 13:35) [3]
> завхоз что ломать то будет?
У завхоза всегда есть сын-студент ;)
← →
Washington © (2008-01-24 13:37) [4]
> У завхоза всегда есть сын-студент ;)
lol
← →
AntonUSAnoV (2008-01-24 13:37) [5]
> DiamondShark
я учусь с такими студентами, 90 % не знают даже как делфи запускать, но впринципе конечно можно воспользоваться др. способами защиты, если знаете, подскажите?
← →
Washington © (2008-01-24 13:41) [6]
> AntonUSAnoV (24.01.08 13:37) [5]
У завхозов очень умные сыны-студенты :)
По теме Hasp HL. Это по любому лучше, чем то, что ты сделаешь сам. Говорю на своём примере, тоже хотел защиту написать, была куча идей, потом плюнул и решил юзать Hasp. А если всё таки пишешь свою защиту, привязывайся к железу (сломают за 2 сек.), иначе сломают за 1 сек.
← →
DiamondShark © (2008-01-24 13:48) [7]
> 90 % не знают даже как делфи запускать, но впринципе конечно
> можно воспользоваться др. способами защиты, если знаете,
> подскажите?
Оставшихся 10% достаточно.
Без противоотладочных приёмов всё ломание сводится к нахождению в отладчике того if-а, который определяет успешность сравнения ключа.
При этом хитрозакрученность самого ключа не имеет никакого полового значения.
Если тебе только от завхозов защищаться, то и используй в качестве ключа бинарное значение даты, замешанное с каким-то отбалдическим набором бит, который прошит в константах программы.
← →
AntonUSAnoV (2008-01-24 13:54) [8]
> DiamondShark
спасибо за помощь, думаю энто подойдёт, подскажите на примере как реализовать, если Вам не трудно...спасибо
← →
palva © (2008-01-24 14:16) [9]В готовой программе можно определить место в Exe-файле любой константы, в том числе предельной даты. По этому фиксированному смещению можно занести в exe-файл новое значение. Конечно, нужно заносить туда новую дату в зашифрованном виде. Чтобы не отслеживать расположение этого места, можно обложить это место заковыристыми константами и искать эти константы в exe-файле при замене даты.
← →
palva © (2008-01-24 14:20) [10]Для модификации exe-файла можно не писать программу, а прислать по почте bat-файл, который запустит edlin и модифицирует exe.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.02.17;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.051 c