Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.12.2021, 15:08   #1
amur346
 
Регистрация: 16.12.2021
Сообщений: 5
По умолчанию Защита программы

Здравствуйте, подскажите пожалуйста как можно защитить программу ключом только под одно железо чтобы не было распространения, может кто какие инжекторы знает бесплатные??
amur346 вне форума Ответить с цитированием
Старый 28.12.2021, 11:46   #2
NetSpace
Участник клуба
 
Аватар для NetSpace
 
Регистрация: 03.06.2009
Сообщений: 1,814
По умолчанию

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

Последний раз редактировалось NetSpace; 28.12.2021 в 11:48.
NetSpace на форуме Ответить с цитированием
Старый 28.12.2021, 12:38   #3
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,546
По умолчанию

Но хацкеры поднаторели и взламывают такую защиту на раз.
Часто разрабы, особенно начинающие, переоценивают значение своих творений и стремятся защитить. Тут поневоле вспоминается анекдот про "неуловимого Джо"
Мой бывший коллега так тщился защитить свою нетленку (весьма специфическую и крайне ограниченно применения), что встроил хитрожовумную защиту, которая ему самому... отформатировала С:
Не сочтите за флуд - просто здоровый скептицизм.
digitalis вне форума Ответить с цитированием
Старый 29.12.2021, 12:19   #4
сфинкс
Форумчанин
 
Аватар для сфинкс
 
Регистрация: 17.06.2012
Сообщений: 957
По умолчанию

раскидать по жёсткому диску 5 файлов

программа смотрит наличие всех 5 файлов
и запускается если найдёт правильные 5 файлов

ну или 55555 файлов
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
сфинкс вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Защита программы от НСД. Защита путем шифрования части программы на флеш-диске или флешке. Alina300788 Помощь студентам 9 10.06.2014 19:21
Защита программы Владимир 2012 Общие вопросы по Java, Java SE, Kotlin 0 30.11.2012 01:41
Защита программы pomoshnic Паскаль, Turbo Pascal, PascalABC.NET 0 24.11.2008 22:12
Защита программы Vovkin Безопасность, Шифрование 1 08.04.2007 18:04