Похожие вопросы

После обновления с Windows 7 до Windows 10 можно ли восстановить образ Windows 7 raw без проблем с лицензией?
На скольких устройствах можно установить однопользовательскую лицензию Visual Studio 2012?
Возможно перенести лицензию Windows 10 OEM?
Как включить службу WMI на многих компьютерах для поиска лицензий MS-Office с помощью средства управления активацией корпоративных лицензий 2.0 с помощью Active Directory?
Windows 7 профессиональная против Windows 7 максимальная
Запланированная повторная установка Windows 10 без потери активации
Перенос лицензии Microsoft OEM, FPP и VLSC
Как перейти с 32-разрядной версии Vista на 64-разрядную?
Windows 10 для образовательных учреждений после окончания школы [закрыт]
как создать лицензию ioncube.txt-файл для проекта
Можно ли изменить установку Office 365 2013 на розничную лицензию?
Как обновить существующий Office 2013 до Office 365
Можно ли сохранить лицензию Windows после смены материнской платы
Как извлечь информацию о лицензии из AutoCAD?
Как вернуть лицензию Microsoft, поставляемую с компьютером Dell?

Как компании-разработчики узнают, используем ли мы нелицензионное программное обеспечение? [закрытый]

Как компании программного обеспечения знать, если серийный номер, введенный для использования их программного обеспечения является действительным один или один, созданный keygen?

предположим, что keygen генерирует номер лицензии, который может быть введен в их программу. Ключ будет принят и дает пользователю полный доступ к их программным обеспечением. После этого, они узнают, что пользователь использует незаконно лицензионную копию программного обеспечения?

5
задан Jeff
источник

2 ответов

наиболее распространенный способ-заставить программу принудительно применять только часть реального алгоритма лицензирования. Например, скажем, лицензия выглядит так:UUUU-VVVV-WWWW-XXXX-YYYY-ZZZZ. Алгоритм лицензирования может потребовать YYYY-ZZZZ часть для того чтобы иметь определенную структуру. Но что касается программы, то любая UUUU-VVVV-WWWW-XXXX рамках дозволенного.

однако, изготовитель мог выбрать серийные номера в тестируемом пути. Например,UUUU может определить посредник, версия, или код продукта. VVVV-WWWW может быть последовательным для выдачи нескольких лицензий. Но XXXX часть может быть основана на надежной хэш UUUU-VVVV-WWWW часть.

так как безопасный хэш не реализован в программе или протестирован ею, он может храниться в полной тайне. Все законные ключи будут иметь правильный безопасный хэш, но ключи с недопустимым безопасным хэшем, но правильным YYYY-ZZZZ часть будет работать в программе, но должна быть сгенерирована генератором ключей.

обычно программа встраивается часть ее ключевая в вещах. В данном примере, скорее всего UUUU-VVVV-WWWW-XXXX-YYY часть. Этого достаточно, чтобы сказать, чья это лицензия (если она была законной) и была ли она сгенерирована keygen, но недостаточно, чтобы использовать лицензию для запуска программного обеспечения.

4
отвечен David Schwartz 2011-11-17 18:45:45
источник

обычно, шпионя за вами. Сегодня многие компании ожидают, что пользователи должны иметь активное подключение к Интернету в любое время. Обычно программное обеспечение будет пытаться автоматически обновить себя или проверить наличие обновлений и уведомить Пользователя. В это время, оно может также отправить его серийный номер или любой тип идентификации оно использует к главному серверу и сервер сообщит программное обеспечение если номер сделан известным кейген или если он в пользе несколькими других компьютеров и так далее. Иногда программное обеспечение может подключаться к Интернет только для того, чтобы проверить, законно это или нет.

в некоторых случаях установщики программного обеспечения могут подключаться к Интернету для получения последних исправлений и серийных черных списков. В этом случае начинается гонка между группами, которые верят в (возможно) незаконный обмен программным обеспечением со своими соседями, которые обычно пытаются сделать свежие keygens и разработчиков программного обеспечения, которые обычно пытаются определить, как keygens создать сам номер и дать все возможное, чтобы добавить все номера возможно генерируется кейгеном в черный список.

иногда программное обеспечение может включать черные списки o серийные номера в патчах. Некоторые разработчики программного обеспечения могут попытаться побудить пользователей к активному подключению к интернету или загрузке исправлений. Например, многие игры часто имеют патчи, которые приносят различные улучшения, или они могут иметь дополнительный загружаемый контент, который может быть доступен только с действительным серийным номером с помощью внутриигрового загрузчика.

некоторые более "серьезные" программы могут имеют дополнительные функции, которые работают только с подключением к интернету. Например, Mathematica 8 может использовать Wolfram|Alpha для выполнения некоторых вычислений или распознавания ввода на естественном языке. Программное обеспечение можно использовать без этих дополнительных функций, но пользователь не имеет полного опыта.

2
отвечен AndrejaKo 2011-11-17 18:27:01
источник

Другие вопросы license piracy