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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.03.2012, 16:46   #1
милт
Форумчанин
 
Регистрация: 19.03.2012
Сообщений: 108
По умолчанию Привязка программы к компьютеру

Пишу программу которую нужно как то привязать к компьютеру. То есть чтобы на одном компе программа работала с моего "разрешения", а на другом нет. Нужно как то программным образом узнавать какую нибудь информацию о компьютере на котором производится запуск программы. информация должна быть индивидуальна для каждого компьютера и не должна меняться на нём спустя хотя бы долгое время. так же является важным чтобы эту информацию нельзя было "подделать" или хотя бы сложно это сделать.
Я нашёл информацию о том как узнать серийный номер жесткого диска, на этом форуме есть исходники. Но я не знаю надёжно ли рассчитывать только на это. сможет ли кто то подделать серийный номер диска?(к тому же сам номер не очень разнообразный). возможно стоит связать информацию о диске с ещё какой нибудь инфой для надёжности. в принципе сгодится что угодно, лишь бы было индивидуально и не менялось. Кто знает что можно сделать, поделитесь пожалуйста исходниками.
милт вне форума Ответить с цитированием
Старый 30.03.2012, 16:59   #2
robt
Заблокирован
 
Регистрация: 21.06.2010
Сообщений: 77
По умолчанию

ты уже второй на этой странице с таким вопросом,глазки разуй
а по поводу исходников ,можеш сразу забыть
robt вне форума Ответить с цитированием
Старый 30.03.2012, 17:04   #3
i_Alishka
фифти-фифти
Пользователь
 
Аватар для i_Alishka
 
Регистрация: 29.03.2012
Сообщений: 38
По умолчанию

посмотри в теме защита программы я там тоже самое спрашивал, все подробно объяснили
i_Alishka вне форума Ответить с цитированием
Старый 30.03.2012, 17:07   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
сможет ли кто то подделать серийный номер диска?
Я смогу. Но не подделать а подменить твою защиту. Делал уже так не раз, привязка к железу для мало-мальски опытного реверсера при наличии соответствующего инструментария не страшна.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 30.03.2012, 17:27   #5
милт
Форумчанин
 
Регистрация: 19.03.2012
Сообщений: 108
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Я смогу. Но не подделать а подменить твою защиту. Делал уже так не раз, привязка к железу для мало-мальски опытного реверсера при наличии соответствующего инструментария не страшна.
А если привязка будет не только к диску но и к чему то ещё кроме диска. к тому же будет длинный пароль который будут генерироваться на основе начальной информации о железе и алгоритм генерации пароля будет весьма сложный. Ты говоришь "подменить" но я сомневаюсь что можно как то подменить. Разве что если я скажу тебе один из "ключей" который подходит именно к тому железу которое у тебя на компе, а потом ты напишешь какую то программу которая подделает информацию о железе на другом компьютере и таким оброзом к разблокированию программы подойдёт тот же "ключ-код" что был и у тебя
Щас посмотрю в нете кто такой "реверсер"

Последний раз редактировалось милт; 30.03.2012 в 17:31.
милт вне форума Ответить с цитированием
Старый 30.03.2012, 17:38   #6
robt
Заблокирован
 
Регистрация: 21.06.2010
Сообщений: 77
По умолчанию

ты не въехал,бро
мы просто найдем в твоей проге функцию которая проверяет это твое железо и сделаем так чтобы она всегда возвращала правильное значение
и пофиг на твои ключи и алгоритмы
robt вне форума Ответить с цитированием
Старый 30.03.2012, 17:41   #7
милт
Форумчанин
 
Регистрация: 19.03.2012
Сообщений: 108
По умолчанию

ну так ведь вам для этого потребуется много времени и усилий, если программа будет защищена обсфускатором. разве нет?
милт вне форума Ответить с цитированием
Старый 30.03.2012, 17:46   #8
robt
Заблокирован
 
Регистрация: 21.06.2010
Сообщений: 77
По умолчанию

нет такого навесной защиты для которой бы уже не было съемщика
тож самое можно сказать про пакеры
robt вне форума Ответить с цитированием
Старый 30.03.2012, 17:48   #9
robt
Заблокирован
 
Регистрация: 21.06.2010
Сообщений: 77
По умолчанию

а по поводу времени совсем не понял
если защиту можно снять та какая разница,что это сделают за час или за неделю?
соответствено непарься
robt вне форума Ответить с цитированием
Старый 30.03.2012, 17:52   #10
милт
Форумчанин
 
Регистрация: 19.03.2012
Сообщений: 108
По умолчанию

Цитата:
Сообщение от robt Посмотреть сообщение
нет такого навесной защиты для которой бы уже не было съемщика
тож самое можно сказать про пакеры
По советуй пожалуйста какие нибудь обсфускаторы или сёмщики которые можно русскому человеку на халяву скачать
милт вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Привязка программы к компьютеру mrCloud Общие вопросы Delphi 7 10.06.2011 08:13
Привязать программу к компьютеру Kaban4ig Общие вопросы Delphi 7 30.03.2011 07:54
Привязать программу к компьютеру grafgrial Общие вопросы Delphi 9 27.04.2010 13:24
Привязка окна программы к разрешению монитора ? wetal Софт 12 26.11.2009 15:20