Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #16  
Старый 27.03.2009, 13:33
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ну есть вариант купить навесную защиту типа AS Protect, ExeCriptor. У них есть функция привязки к железу и шифрования кода. В принципе, можно сделать все это и самому (ну за исключением шифрования кода).
Надо получить несколько идентификаторов железа, объединить их в одну строку и, например, пройтись по ним с помощью MD5. полученный результат будет некоторым кодом конкретного компьютера. Далее просто надо эту информацию где-то сохранить, например в реестре. Теперь сама защита. Она должна проделать все те же операции, получить такой-эе хэш и сравнить его с заранее сохраненным. Если совпадает - работает, если нет - выходим.
Ответить с цитированием
  #17  
Старый 27.03.2009, 14:42
BloodFooria BloodFooria вне форума
Новичок
 
Регистрация: 30.10.2008
Адрес: Улан-Удэ
Сообщения: 81
Репутация: 10
По умолчанию

Ну вот, вроде написал, но там нужно дорабатывать.
Вложения
Тип файла: zip Protect.zip (9.3 Кбайт, 8 просмотров)
Ответить с цитированием
  #18  
Старый 27.03.2009, 16:18
joomler joomler вне форума
Новичок
 
Регистрация: 11.10.2008
Сообщения: 88
Репутация: 10
По умолчанию

Спасибо за код попробую разобраться хотя моих знаний мне кажется не хватит, может у кого литературка завалялась? по этому поводу?

я тут в нете нашел вот это asprotect какойто пишут что там можно настраивать количество дней, Может кто пользовался?
Ответить с цитированием
  #19  
Старый 27.03.2009, 16:51
BloodFooria BloodFooria вне форума
Новичок
 
Регистрация: 30.10.2008
Адрес: Улан-Удэ
Сообщения: 81
Репутация: 10
По умолчанию

ASProtect для реализации регистрации продукта и так называемых рег. ключей

Вам он не нужен, хотя если постараться прикрутить можно.
__________________
Auta i Lome...
Ответить с цитированием
  #20  
Старый 27.03.2009, 16:58
joomler joomler вне форума
Новичок
 
Регистрация: 11.10.2008
Сообщения: 88
Репутация: 10
По умолчанию

ага понятно, чтож попробую посмотрю Ваш код может получится у меня )
Ответить с цитированием
  #21  
Старый 27.03.2009, 17:46
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Цитата:
Сообщение от BloodFooria
ASProtect для реализации регистрации продукта и так называемых рег. ключей

Вам он не нужен, хотя если постараться прикрутить можно.

Ну почему же только для этого.
Он имеет массу возможностей.
Да, изначально он предназначен для защиты условно-бесплатных программ, но с его помощью можно получить все, что человеку надо. При этом в простейшем случае ему и делать ничего не надо. Достаточно просто сделать настройки в самом аспротекте, обработать экзешник и сгенерить себе ключ. Если с привязкой к железу, то надо будет дописать 1 функцию, а именно получение hardwareID. Следующий шаг - более тесная интеграция защиты в основной модуль, но, думаю, что тут это просто не надо - никто серьезно ломать его програму не будет, так что достаточно и просто навесной защиты.
Одна проблема - аспротект стоит денег. Если человек в последствии собирается зарабатывать на создании программ, то имеет смысл потратиться. Если нет - то овчинка выделки не стоит, проще что-нить простенькое самому написать. Это хоть и сломают быстро (если вообще будут ломать ), зато никаких затрат кроме потраченных пары дней.
Ответить с цитированием
  #22  
Старый 27.03.2009, 18:00
BloodFooria BloodFooria вне форума
Новичок
 
Регистрация: 30.10.2008
Адрес: Улан-Удэ
Сообщения: 81
Репутация: 10
По умолчанию

Цитата:
Сообщение от lmikle
Ну почему же только для этого.
Он имеет массу возможностей.
Да, изначально он предназначен для защиты условно-бесплатных программ, но с его помощью можно получить все, что человеку надо. При этом в простейшем случае ему и делать ничего не надо. Достаточно просто сделать настройки в самом аспротекте, обработать экзешник и сгенерить себе ключ. Если с привязкой к железу, то надо будет дописать 1 функцию, а именно получение hardwareID. Следующий шаг - более тесная интеграция защиты в основной модуль, но, думаю, что тут это просто не надо - никто серьезно ломать его програму не будет, так что достаточно и просто навесной защиты.
Одна проблема - аспротект стоит денег. Если человек в последствии собирается зарабатывать на создании программ, то имеет смысл потратиться. Если нет - то овчинка выделки не стоит, проще что-нить простенькое самому написать. Это хоть и сломают быстро (если вообще будут ломать ), зато никаких затрат кроме потраченных пары дней.
Ну извените, я толком про него ничего не знал :-[ Просто я больше пишу бесплатные программы.

Но информация полезная, я на будущее учту
__________________
Auta i Lome...
Ответить с цитированием
  #23  
Старый 27.03.2009, 19:06
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Как уже писал, тут главное определиться с вопросм - собираешься ли ты зарабатывать на своих программах в "свободном полете". Если да, то тогда имеет смысл купить лицензию на какую-нить серьезную защиту, если нет - то можно просто сделать что-то простенькое для себя. Конечно, взломают быстро, но тут еще вопрос популярности. Последнее время, как я заметил, перестали ломать все подряд.
Ответить с цитированием
  #24  
Старый 27.03.2009, 19:12
Аватар для :S.p.a.m.
:S.p.a.m. :S.p.a.m. вне форума
Активный
 
Регистрация: 04.05.2008
Сообщения: 260
Репутация: 15
По умолчанию

Возможно поможет это. В статье подробно описывается привязка к HDD (Delphi и C).
Ответить с цитированием
  #25  
Старый 27.03.2009, 19:19
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

Если защиту твоей программы ломают, значит программа востребована.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #26  
Старый 27.03.2009, 19:21
BloodFooria BloodFooria вне форума
Новичок
 
Регистрация: 30.10.2008
Адрес: Улан-Удэ
Сообщения: 81
Репутация: 10
По умолчанию

Цитата:
Сообщение от Страдалецъ
Если защиту твоей программы ломают, значит программа востребована.

+1
Упал под стол. А ведь так оно и есть на самом деле
__________________
Auta i Lome...
Ответить с цитированием
  #27  
Старый 27.03.2009, 23:51
joomler joomler вне форума
Новичок
 
Регистрация: 11.10.2008
Сообщения: 88
Репутация: 10
По умолчанию

Нет зарабатывать на ней я не думаю хотя она полезная в моем виде деятельности Для себя просто не хочу чтоб ей кто то еще пользовался для себя же делаю)))) (может я эгоист? гггггЫЫЫ)

Поделитесь пожалуйста этой программой, мне для навесной защиты там на пример на 30 дней ограничение сделать. Может есть у кого, а то качаю с нета а там с вирусами все
Ответить с цитированием
  #28  
Старый 28.03.2009, 14:48
Аватар для Thrasher
Thrasher Thrasher вне форума
Illuminati
 
Регистрация: 06.03.2008
Адрес: Крым, г. Симферополь
Сообщения: 348
Репутация: 8808
По умолчанию

Могу дать навесную своего изготовления - привязка будет к железу. Стучи в асю. Заодно и потестируем защитку мою ))
__________________
Хорошо написанная программа не требует документации
ICQ 9-184-668.
Ответить с цитированием
  #29  
Старый 28.03.2009, 15:19
BloodFooria BloodFooria вне форума
Новичок
 
Регистрация: 30.10.2008
Адрес: Улан-Удэ
Сообщения: 81
Репутация: 10
По умолчанию

Все люди, вспомнил как правильно называется IP компьютера: это внутренний IP, а IP подключения - это внешний IP.
__________________
Auta i Lome...
Ответить с цитированием
  #30  
Старый 28.03.2009, 15:26
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

Интересно, а localhost в таком случае что?
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 13:50.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter