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