Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.02.17;
Скачать: CL | DM;

Вниз

про использование ключей продления регистрации   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.022 c
2-1201105865
SamProf
2008-01-23 19:31
2008.02.17
Как правильно сделать работу с TAdvNavBar


2-1201455070
Бэтман
2008-01-27 20:31
2008.02.17
ComboBox


2-1200919248
Alex_C
2008-01-21 15:40
2008.02.17
SizeOf для массивов более 32к


2-1200995882
Stasxxx
2008-01-22 12:58
2008.02.17
Помогите с задачей.


10-1143008788
Alex_Delphi
2006-03-22 09:26
2008.02.17
Работи з Photochop