powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Получение серийника HD
8 сообщений из 108, страница 5 из 5
Получение серийника HD
    #38860834
vdekameron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И я уже понял смысл The prist объяснил. С палочками и веточками мне понятнее
...
Рейтинг: 0 / 0
Получение серийника HD
    #38860852
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy"Блок констант" судя по всему должен иметь набор единственно верных значений, а это означает, что их нельзя получить чистым матаном на основании данных серийного номера, следовательно условные конструкции таки наверняка используются. Единственная защита - в их количестве.
Да можно, можно. Простейший вариант - блок констант в бинарном виде обратимо шифруется (не тупым XOR, само собой, а чем-нить приличным) с использованием серийного номера и кладётся в ресурсы. При старте он дешифруется текущим серийным номером без проверки валидности результата и распихивается по переменным. Если серийный номер неверен - начинается веселуха. При грамотном построении кода дешифровки даже метод шифрования не определить... а само распихивание можно размазать по коду (скажем, каждый объект самостоятельно распихивает "свои" константы), да и в процессе выполнения периодически повторять дешифрование (кстати, почти любой идентификатор можно получить несколькими методами, общими только на уровне драйвера ядра) и проверять.

Тут другой вопрос - не станет ли защита дороже защищаемого объекта и потерь от его взлома.
...
Рейтинг: 0 / 0
Получение серийника HD
    #38860863
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это хороший вариант.

Я бы, правда, проверку все-таки делал (например контрольной суммы всех констант, условно говоря) и выдавал сообщение. А том мало ли, что прога может напартачить, диск, там, случайно отформатировать.

Ну а если хакер эту проверку отключил - то сам виноват, тогда начнется веселуха.
...
Рейтинг: 0 / 0
Получение серийника HD
    #38860894
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina Простейший вариант - блок констант в бинарном виде обратимо шифруется (не тупым XOR, само собой, а чем-нить приличным) с использованием серийного номера и кладётся в ресурсы.То есть для каждой копии проги - свои ресурсы?

А что помешает выложить прогу с серийником, подходящим к ресурсам, в интернет?
...
Рейтинг: 0 / 0
Получение серийника HD
    #38861052
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProЯ бы, правда, проверку все-таки делал (например контрольной суммы всех констант, условно говоря) и выдавал сообщение.
Вообще-то метод предполагает постоянную проверку всего блока или его части при различных операциях. При печати контролируется блок расчёта, при расчёте - блок построения отчёта, и так далее...

AntonariyА что помешает выложить прогу с серийником, подходящим к ресурсам, в интернет?Ага... и аппаратную часть для этой пары, чтобы она с серийником давала правильные хэши при дешифровке.
...
Рейтинг: 0 / 0
Получение серийника HD
    #38861475
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina,

Дистрибуция и активация через интернет что ли? Если так, то вопросов нет, я-то рассматривал оффлайн.
...
Рейтинг: 0 / 0
Получение серийника HD
    #38863826
ZVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy, там по смыслу серийный номер железа подразумевался:
Akina...блок констант в бинарном виде обратимо шифруется ... с использованием серийного номера (железа) и кладётся в ресурсы.
...
Рейтинг: 0 / 0
Получение серийника HD
    #38863827
ZVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А шифруется и кладется в ресурсы инсталлятором
...
Рейтинг: 0 / 0
8 сообщений из 108, страница 5 из 5
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Получение серийника HD
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]