powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Уникальныи Windows ID
59 сообщений из 59, показаны все 3 страниц
Уникальныи Windows ID
    #39687695
Janex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем.
Питаюсь создать зашиту от пиратсва своего ПО.
Нужно как то привизатся к wинде, получить какои то уникальныи ID номер её, соответственно
буду раздавать свои сгенерированые кеy-и.
К железу привязыватся нет смысла, а то могут запустить много екземпляров на виртуалках
и там железо одно и таже.

Подошла бы даже дата создания папки "c:\windows", но если wинда поднята с клона, то
там будет одна и та же дата ... :(

Через WMI немогу ничего брать - считивание будеть из Firebird-а через UDF а запрос к WMI из UDF как то валит конект ...
Надо что то уникальное из регистра.
Есть идеи что брать?

Кстати, а если wинда запушена в Hyper-V или VMWare то можбить можно как то получить какои то уникальныи ID виртуалки??

WBR
Janex
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39687702
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Janex,

Очень простой способ привязаться к разделу жёсткого диска (смотри GetVolumeInformationA). В виртуалках он наверняка будет другой. Но это обходится, думаю, достаточно просто. Как защита от дурака сойдёт. А правильный путь - usb токен.
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39687706
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JanexНужно как то привизатся к wинде, получить какои то уникальныи ID номер её

Я это сделал через Win XP CryptoAPI в режиме "расшифровывать только на этом ПК"

Но - если Windows умрет (поломка компьютера или вирус или ещё что) - то умрут и зашифрованные данные.
Я это делал для пробной версии программы, так что ее преждевременная смерть не проблема.

Кроме того - это никак не защитит от клонирования, например клонирования виртуальной машины.

Можно ли как-то опознать компьютер? Только с какой-то вероятностью. Аргумент «ну ведь у человека есть паспорт» - это как раз аргумент про отдельный от компьютеров HASP-ключ. Кроме того, человека не разбирают на запчасти, а вот в случае поломки компьютеров собрать из 6 нерабочих 5 рабочих, перетасовав рабочие части местами – рядовая ситуация. Безусловно, у одиночки с дорогим фирменным ноутбуком этого скорее всего не будет. В офисе с типовыми безликими компьютерами – вполне.

Какие «якорные» признаки в компьютере есть вообще?

• Тип процессора – при массовой закупке одинаковых компьютеров в офис будет одинаковым у всех. Уникального номера у процессора нет (эксперимент Intel 10-летней давности давно провалился). Кроме того, тип процессора может меняться в процессе работы.
• Серийный номер материнской платы – прописывается далеко не всеми производителями. В виртуальных компьютерах будет скорее всего обезличен.
• Уникальный сетевой адрес (IP) – может назначаться случайным образом каждые несколько дней/часов (динамическая раздача адресов), и даже где адреса статические – они (пере)назначаются администраторами сети исходя из своих нужд, а не наших нужд. Кроме того, у компьютера может быть несколько адресов.
• Уникальный сетевой адрес (MAC) – обычно он не переназначается, но такая возможность есть, было бы желание. Опять же, в компьютере может быть несколько таких карт, включая USB-модемы мобильного интернета, виртуальные компьютеры внутри физического и т.д. Кроме того, ремонт сломавшегося компьютера по принципу «вытащи сетевую карту у Васи и вставь Жене, сейчас ему нужнее» никто клиентам не запретит.
• Название моделей жестких дисков в компьютере (например, у меня сейчас: VEN_WDC&PROD_WD6400AARS-00Y5B) – опять же, у типового офисного компьютера при массовой закупке все диски будут одинаковы (как и прочее железо). Кроме того, на виртуальных компьютерах и диски виртуальные, обезличенные. Кроме того, возможны казусы с временно подключаемыми USB-дисками, поставили с него программу, она к нему и привязалась, отключили флэшку – перестала работать.
• Номер «букв диска» - (раздела, партиции, тома) – при клонировании типовой один раз для всех конфигурации по разным компьютерам - будет совпадать, даже непреднамеренно.
• Machine SID (Security ID) установленного экземпляра Windows – будет повторяться при клонировании компьютера, не важно с целью быстрого ввода в работу нового компьютера (достать готовый год назад настроенный Windows, а не ставить и настраивать вручную с нуля), либо с целью обойти защиту (скопировать весь компьютер).
• Domain SID – номер Windows введенного в «домен» (метод организации крупных сетей) Microsoft. Уникален в рамках домена, но определяется случайно при вводе машины в домен. Начались сбои в сети – машину выводят из домена и вводят обратно и SID меняется. У нас это было весной часто. Кроме того, не везде есть «домены», иногда сеть и без них обходится.
• Название компьютера, имя пользователя в сети. Легко повторяются (половина владельцев ноутбуков работают как User1). Часто люди знают пароли друг друга (Иванов в отпуске, надо с его машины отправить письмо Петрову, Сидоров – раздобудь где хочешь пароль Иванова и сделай). Т.е. это тоже не будет надёжный идентификатор человека.
• Список установленных программ – периодически меняется. У кого-то раз в год, у кого-то раз в неделю. Хотя каждое изменение обычно не велико. В то же время привязываться к версиям программ нельзя – обновления выходят часто, только к названиям. Вручную такой список пишется, впрочем, на раз-два. Кроме того, сбор такой информации может быть воспринят клиентом как шпионство.

Итого – есть множество расплывчатых признаков, которые могут присутствовать или отсутствовать, могут быть разнообразными или выбираться из очень короткого списка, могут с той или иной вероятностью случайно или даже преднамеренно меняться часто либо редко. Фактически речь идёт о построении статистической модели (по какому массиву данных?) и потом определении «компьютер поменялся» с какой-то вероятностью. Крупные специализированные компании производители защит – занимаются такими исследованиями. Мы – нет.

В случае виртуальных ключей Gemalto/Sentinel HASP SL-Admin у них есть несколько версий отпечатков для физических и виртуальных компьютеров, и подробной информации что и с каким весом туда входит, что и почему улучшалось между версиями, – нет. Это их «секрет фирмы».

А теперь главное, представь что твоей техподдержке звонит в бешенстве клиент и требует сию секунду проактивировать программу, которая хрен знает почему перестала работать. И твоя "девочка на телефоне" никак не сможет определить, реально нечёткая статистическая модель глюкнулу и наконец пересекла границу допустимого отличия от эталона, или клиент тебе мозг парит и хочет получить вторую активацию.

Ни-как!

Надёжно только два варианта

1) физический объект, который нельзя скопировать.
2) плостоянное подключение по интернету к твоему (или твоего субподрядчика) серверу, который тоже нельзя скопировать.

Всё остальное - это игра с вероятностями, которые будут чаще или реже ошибаться в обе стороны.
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39687707
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXIGetVolumeInformationA

покупаем в офис 10 компьютеров, со стандартным софтом.

Т.е. на одном компе делаем тпиову юнастройку Windows, домены, сеть, нужные программы. Потом записываем образ уже диска на DVD и клонируем его на все компьютеры. Если компьютер ломается - покупаем новый компьютер и "накатываем" на него готовый образ.

Вуаля - на всех винчестерах посекторно идентичные записи, включая и псевдослучайный при ручном создании номер тома.
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39687709
V.Borzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Janex,
Когда-то я привязывался к серийному номеру диска, а потом оказалось, что он элементарно меняется.

Потом привязался к коду продукта винды, который высвечивается в свойствах "Мой компьютер", но тут вышла десятка, и этот код начал меняться от патча к патчу, а мне посыпались звонки от клиентов.
SPECCY дает какой-то другой серийный номер и, вроде бы, он не меняется от патча к патчу. Для семерки нашел алгоритм, как вычислить его из кода продукта, для десятки этот алгоритм не работает уже, да и вообще непонятно, что это за код такой.

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

Также через WMI можно поднять серийный номер мат.платы. Как без WMI - не выяснил, а это сразу вносит ограничение для работы под wine. Однако пишут, что серийники эти могут быть также фуфловые, или нулевые даже у некоторых мам.

Еще есть ключ криптографии в реестре, он генерируется уникально при создании системы и по идее должен храниться в ней вечно. Можно к нему привязаться. Раздел Software\Microsoft\Cryptography. Однако, его можно легко прибить, и винда соорудит новый. Правда, какие последствия для всего остального в винде после такого действия - не знаю. Так что, может, вот, как вариант.

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

Других интересных способов пока не придумал :)
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39687712
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
V.BorzovКогда-то я привязывался к серийному номеру диска, а потом оказалось, что он элементарно меняется.

не диска, а раздела (буквы диска)

не было в ATA-протоколе стандартного способа получать серийный номер диска.

хотя сейчас Crystal Disk Info как-то через SMART его получает.

НО - это прямой доступ к железу и вполне возможно работает только с UAC Elevation.
А может быть и нет - исходники Crystal Disk Info вроде открыты, можно смотреть как.

НО - сломался у человека компьютер, пришлось заменить диск. На самом деле иили он так притворяется - ты не узнаешь никогда. Придется тебе срочно давать ему новый ключ, да еще и извиняться ,что твой программа на его компьютере отказалась работать.
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39687713
V.Borzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ariochне диска, а раздела (буквы диска)

не было в ATA-протоколе стандартного способа получать серийный номер диска.


Да, извиняюсь. Запрашивается серийный номер тома, на который установлена винда.
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39687716
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
V.BorzovТакже через WMI можно поднять серийный номер мат.платы. Как без WMI - не выяснил, а это сразу вносит ограничение для работы под wine.

да-да, только сегодня продажники прибегали. Сисадмин и рад стараться, типа легко всё, открывает консоль, вводит команду wmic get что-то там...
И она ему показывает табличку, две строки все значения пустые.


V.BorzovМожно к нему привязаться. Раздел Software\Microsoft\Cryptography. Однако, его можно легко прибить

Забыли один вопрос: где его хранить? Вот привязался ты к нему и что? UDF.DLL создаёт файл C:\Program Files\Firrebird\SuperSecretKey ? Ну так его там и подменят, чтобы на другой винде запускалось
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39687718
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
V.BorzovТакже через WMI можно поднять серийный номер мат.платы. Как без WMI - не выяснил

HKEY_LOCAL_MACHINE\SYSTEM\HardwareConfig\Current

Запускаешь SysInternals Process Monitor, а из под него обычную msinfo32.exe
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39687719
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
https://en.wikipedia.org/wiki/Windows_Activation_Services

возможно, можно как-то включиться в стандартный протокол Windows Activation
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39687735
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JanexКстати, а если wинда запушена в Hyper-V или VMWare

Кстати если у тебя могут быть крупные организации в покупателях - у них часто серверы не просто виртуальные, но и сами по собственным резонам в процессе работы будут непредсказуемо мигрировать с одного железа на другое. Т.е. тип процессора и материнской платы может внезапно измениться в процессе работы твоего сервера. Имей в виду
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39687791
чччД__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Arioch...А теперь главное, представь что твоей техподдержке звонит в бешенстве клиент и требует сию секунду...
Нах таких клиентов.
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39687822
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion ProductId
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39687849
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надежно сработает только несколько способов сразу. Также следует иметь возможность выдавать короткоживущую лицензию со сниженной защитой (на неск. дней), для решения внезапных непонятных проблем клиентов.
Также полезно управлять способами защиты: включать/выключать определенные из них.

2 ТС: Неужели настолько ценное ПО, что его стоит так серьезно защищать ? На какую тему, если не секрет ?
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39687890
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AriochKreatorXXIGetVolumeInformationA

покупаем в офис 10 компьютеров, со стандартным софтом.

Т.е. на одном компе делаем тпиову юнастройку Windows, домены, сеть, нужные программы. Потом записываем образ уже диска на DVD и клонируем его на все компьютеры. Если компьютер ломается - покупаем новый компьютер и "накатываем" на него готовый образ.

Вуаля - на всех винчестерах посекторно идентичные записи, включая и псевдослучайный при ручном создании номер тома.

Что-то похожее было у Консультанта плюс. Немного всё посложнее. Сначала через "админскую" учётку привязываемся к серваку, а клиентские лицензии раздаются другим способом. Но у ТС может другой вариант. Клонирование организацией серваков и раздача их образов партнёрам или конкурентам маловероятно. А если ПО рассчитано на частных пользователей, то тем более клонирование маловероятно.
В любом случае, как я написал, это защита от дурака. Не более. Зато просто.
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688005
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JanexПитаюсь создать зашиту от пиратсва своего ПО.
- Use ASProtect SKE, Luke!
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688021
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXIОчень простой способ привязаться к разделу жёсткого диска (смотри GetVolumeInformationA).

да, но после переустановки винды и после форматирования тома, ID поменяется и снова активируй
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688101
чччД__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Janex,
используй юсб аппаратные ключи защиты.
Сие куда проще и надёжнее, чем описанный выше гемор, не требует (хотя и не исключает) доступа к сети и не так уж дорого.
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688112
V.Borzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД__Janex,
используй юсб аппаратные ключи защиты.
Сие куда проще и надёжнее, чем описанный выше гемор, не требует (хотя и не исключает) доступа к сети и не так уж дорого.

1500-2000 рублей отдай за каждый ключ его производителю, плюс получи этот ключ, плюс перешли его клиенту.... Не всем подходят эти решения, хотя, конечно, без описанного выше гемора.
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688119
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
V.Borzovбез описанного выше гемора.

тоже смотря как

Ariochчасто серверы не просто виртуальные, но и сами по собственным резонам в процессе работы будут непредсказуемо мигрировать с одного железа на другое

хотя "большие конторы" с фермами авто-мигрирующих серверов обычно покупают софтовый или полу-аппаратный расшариватель USB-портов
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688141
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11KreatorXXIОчень простой способ привязаться к разделу жёсткого диска (смотри GetVolumeInformationA).

да, но после переустановки винды и после форматирования тома, ID поменяется и снова активируй

А саму Винду не надо заново активировать?

По поводу аппаратного ключа. Представьте, что всё ПО (или почти всё), стоящее на компе, будет с аппаратными ключами. Несколько десятипортовых юсб-хабов вам в помощь.
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688146
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Серийный номер системного диска. Всё остальное -- это неуловимый Джо.
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688182
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JaDiСерийный номер системного диска. Всё остальное -- это неуловимый Джо.
Как он от виртуалки защищает?
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688189
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXIJaDiСерийный номер системного диска. Всё остальное -- это неуловимый Джо.
Как он от виртуалки защищает?
Так же, как и любой другой способ привязки к железу -- никак. Зато дешего и сердито, а оставшийся 1% все-равно платить не будет. Это как проверки почтового адреса на корректность -- можно двухстроничный regexp зафигачить, а можно поискать банальную @ в строке -- результат один и тот же в 99% случаев.

Идеальная защита на сегодняшний день, как по мне -- так это онлайн активация с загрузкой недостающих ключей/данных для работы программы (а в идеале вообще с расчетами/работой в облаке).
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688190
чччД__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KreatorXXI... Представьте, что всё ПО (или почти всё), стоящее на компе, будет с аппаратными ключами. Несколько десятипортовых юсб-хабов вам в помощь.
Представь, что у бабушки яйца и всегда действуй исходя из этой ситуации.

У нас десятки тысяч клиентов, все они используют наш софт с локальными или сетевыми аппаратными ключами защиты. Сколько там у них хабов - совершенно неинтересно, это не проблемы разработчиков. Разве что инженеры поддержки могут дать совет по настройкам сетевых конфигураций.
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688207
чччД__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
V.BorzovчччД__Janex,
используй юсб аппаратные ключи защиты.
Сие куда проще и надёжнее, чем описанный выше гемор, не требует (хотя и не исключает) доступа к сети и не так уж дорого.

1500-2000 рублей отдай за каждый ключ его производителю, плюс получи этот ключ, плюс перешли его клиенту.... Не всем подходят эти решения, хотя, конечно, без описанного выше гемора.
Гвардант сайнт - 999 рублей за штуку при минимальных партиях, дальше - дешевле.
Не взламывался, нет возможности построить табличный эмулятор, реализует аппаратное формирование ЭЦП на эллиптических кривых, реализует аппаратное шифрование aes-128, поддерживает удаленное программирование, софт включает средства виртуализации прикладного кода.
Если мало - используй Гвардант код, чуть дороже, но зато возможности ограничены твоей фантазией...
Да, нужно как-то передавать ключ клиенту и вообще привязывать софт к ключу (у нас - каждый экземпляр проданного товара привязывается к отдельному ключу), ну тут нужно смотреть, сколько чего сто'ит и сколько можно потерять.
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688225
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JaDiТак же, как и любой другой способ привязки к железу -- никак. Зато дешего и сердито,
А вот ТС об этом беспокоится.
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688230
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сетевой ключ - уже 1900
учитывая, что в Windows нет встроенной возможности расширивать USB-порты, даже по RDP....

Впрочем HASP HL Pro и Net10 в полтора раза дороже - https://amsoft.su/order.html?group_id=1

а там можно на клиентский sign-ключ ключ добавить сетевые лицензии удалённо?

кстати, их драйвера XP ещё поддерживают официально? HASP уже спрыгнул.

чччД__дальше - дешевле.

нет, практически та же цена, скидка еле заметная
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688340
чччД__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ariochсетевой ключ - уже 1900
учитывая, что в Windows нет встроенной возможности расширивать USB-порты, даже по RDP....

Заверши мысль.
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688347
чччД__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Arioch,
Сетевые ключи - очень выгодная вещь для продавца при работе в сети, с ними стоимость лицензии защиты существенно падает, да и вообще удобны.
Однако, поставляемые сетевые сервера защиты - вещь весьма примитивная (по функционалу), фактически дублирует функционал локальных ключей. Поэтому мы написали свой сервер-сервис, в котором реализован весь весенний бред, который нам снился: списки юзеров, условия гостевого доступа, блокировки лицензий и прочие. В качестве сетевого ключа используется обычный локальный, то есть в сетевом варианте для нас стоимость железки остаётся такой же, как в локальном, независимо от числа лицензий. В некоторых случаях, когда нужно задействовать юсб порт другой машины, используем цепочку: старый сетевой ключ - старый сервер - новый сервер, хотя и тут несложно написать сервис, транслирующий функционал аппаратного ключа, да все лень.
Дело вообще не в стоимости аппаратного ключа защиты, на фоне стоимости комплекса ПО это мелочь, дело в удобства и надёжности защиты.

Официально гуардант поддерживает все, начиная с вин7, хотя по факту все работает и на хр.
Мы до недавнего времени даже вин98 поддерживали, всего лишь драйверы ключей старые при инсталляции ставили, вот и все, этого достаточно.
Мы даже их sdk используем не самый новый, ибо разработчики при добавлении новых фич безбожно внедряют новые баги, вот мы добились устранения критичных для нас, и сидим на этой "безбажной" версии, поддерживаем от хр до десятки, а как потребуется апгрейд, тогда и будем думать, на что переходить, это пусть жадики "новости в мире Дельфи" исследуют, раз им делать больше нечего.
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688348
чччД__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ariochсетевой ключ - уже 1900

В нем же 10 лицензий, получается меньше 200 рублей за лицензию, а если брать сетевой ключ на 100 лицензий - то уже меньше 50 рублей.
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688373
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мы сетевые часто юзаем, удобно. Цена получается разумная и возни относительно немного.
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688374
Janex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L_argo2 ТС: Неужели настолько ценное ПО, что его стоит так серьезно защищать ? На какую тему, если не секрет ?

Да не совсем чтоб очень ценная (если вопрос комне), ето IS Склада, распространять будут люди котрые
не то чтобы самые лучшие друзя детства, и хочется чтоб они тихоря неноняли какого то порвокурсника
которыи за 5 минут ето взломает и потом мне бабки отстёгывать небудет :)
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688377
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Janex,

с точки зрения "зашиты от школьника" - тебе впервую голову нужно не иждентификатор Windows - а защита от реверс-инжиниринга (от отладчика, от дизассемблера, от IDE Pro)

можешь попробовать разные утилиты типа AsProtect - их десятки есть, но насколько они качественны я не в курсе

вариант "проверить ID и отвалиться" нормальный школьнии вскроет за час-два

просто рядом поставит два компа, привязанный и нет, и одновременно отладчиков протрассирует обе DLL
и тот перекрёсток, на котором одна из DLL откажется работать - просто тупо пропатчит

PS. кроме того, надеюсь ты проверять рпивязку не в секциях инициализиции будешь? DLLLoad не для этого...
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688378
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД__Мы даже их sdk используем не самый новый, ибо разработчики при добавлении новых фич безбожно внедряют новые баги

как я вас понимаю....

до сих пор некоторые клиенты нарываются на баг (хотя его год назад исправили), когда если компьютер назван русскими буквами - то два логина к ключу из программы (технологически так надо) считались блокировкой ДВУХ лицензий...

А у них есть "облачный" сервис, чтобы вы могли в любой момент зайти на их сайт в свой кабинет и посмотреть какие ключи и какие программы у клиентво работают ?
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688379
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД__старый сетевой ключ - старый сервер - новый сервер, хотя и тут несложно написать сервис, транслирующий функционал аппаратного ключа, да все лень.

а как защита от реверса будет работать, если в сети нет сетевых ключей, а в компьютере - локальных ?
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688456
под ван
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У VMProtect в редакции Ultimate есть такая штука сразу из коробки: Locking serial number to hardware identifier

Защита без всяких аппаратных USB-ключей. Даже если твою программу закажут - заказчикам её взлом влетит в копеечку, при этом далеко не все берутся за VMProtect даже несмотря на то, что в это же самое время её отпочковавшегося клона Denuvo имеют и в хвост, и в гриву.
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688541
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
под ванпри этом далеко не все берутся за VMProtect даже несмотря на то, что в это же самое время её отпочковавшегося клона Denuvo имеют и в хвост, и в гриву.
У Денуво менеджеры круче, поэтому она популярнее и потому чаще ломают.
Это как с линуксом - почему там вирусов меньше, чем на винде?

Обе ломаются в течение пары суток, при желании. Ломать сложнее, когда часть алгоритма вынесена либо в другую железку (ключ), либо на сервер в инете. В последнем случае и ломать нет смысла.
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688578
Aniskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadmanОбе ломаются в течение пары суток, при желании.Серьезное заявление. Опротестовывать его я конечно не буду. Но замечу, что мой продукт, защищенный VMProtect, который меня кормит, поит, одевает и обувает с 2011 года до сих пор не сломали. Другой продукт, также защищенный VMProtect, также не смогли сломать, поэтому просто скардили.
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688585
kmsskm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadmanОбе ломаются в течение пары суток...
Ну это сильно преувеличено, при чём очень сильно.
В любом случае ломается далеко не каждым желающим.
Разумеется если защита не состоит из просто упаковки протектором.
Мой случай - давно писал один софт, тоже защищал вмпротектором, тогда толком не разобравшись с ним делал как получиться
Потом по ходу дела при добавлении новых функций программы сделал боле сложную защиту, где защита перемешана с кодом самой программы.
В итоге когда софт всё таки сломали то те возможности что я добавлял уже с применением этой защиты так и не работали в ломанной версии.
Софт давно уже заброшен и не поддерживается, но до сих пор обращаются за покупкой, хотя ломанная валяется на каждом углу.
Теперь конечно опыта с вмпротектором прибавилось и надеюсь таких глупых ошибок делать не буду.

PS: ломается конечно всё, но усложнить жизнь ломающему можно очень сильно.
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688589
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AniskinНо замечу, что мой продукт, защищенный VMProtect, который меня кормит, поит, одевает и обувает с 2011 года до сих пор не сломали.
Так бывает, когда нет нужды или азарта ломать, а кормиться можно и одним жирным клиентом, который понимает, что поддержка и развитие продукта важнее, чем только факт его наличия.
Большинство софта, который я так или иначе разрабатывал никакой защиты не имели, а денег приносили и приносят для полноценного функционирования с плюшками конторы в сотню человек.
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688593
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kmsskmНу это сильно преувеличено, при чём очень сильно.
"Я с таким не сталкивался, значит этого не может быть".
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688603
kmsskm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadman, если ты с этим сталкивался то это может всего лишь значит что ты толком не защитил софт.
Ну разумеется я не исключаю что за твой софт взялся самый главный крякер :)

Вот к примеру кто лучше знает возможности пакера как не его автор.
И ломанного вмпротектора я вроде ни где не видел.
Лично для меня вывод в том что он защитил "так как надо".
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688613
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kmsskmИ ломанного вмпротектора я вроде ни где не видел.
Ну против такого аргумента я пас... Это же надо открывать новую вкладку с гуглом.
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688623
kmsskm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ааа, ты оказывается не в теме и споришь просто так :)
Тогда ноу проблем.

Если что, то все что лежит в инете, это просто кем то купленные и выложенные для всех.
Ну типа робингуды
Разумеется все они внесены в чёрный список и любой антивирь на защищенный этими версия софт будет ругаться матом.
Если это не важно, но конечно вполне рабочий вариант.
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688625
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kmsskmАаа, ты оказывается не в теме и споришь просто так :)
В теме, потому и в свое время не выбрал vmprotect и прочие популярные защиты.
Их ломают на общих основаниях почти сразу после выхода новых версий.
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688629
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmankmsskmАаа, ты оказывается не в теме и споришь просто так :)
В теме, потому и в свое время не выбрал vmprotect и прочие популярные защиты.
Их ломают на общих основаниях почти сразу после выхода новых версий.
Просто аргумент "я не видел" он, как-бы это сказать помягче... Гуглится за секунду.
А если копнуть поглубже и полазить по форумам, да по даркнету, то картина становится немного яснее.
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688775
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kmsskmболе сложную защиту, где защита перемешана с кодом самой программы.

....что правильно, но сложно.
....и вдобавок vendor lock-in, если тебе понадобится перейти на любую другую защиту....ой-ой.

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

впрочем, разные антивирусы эту навороченную защиту тоже весьма долго сканируют.
когда измеряли - запуск с сетевой расшареннйо папке под WinXP / Kaspersky 6 был в три раза дольше, чем без Касперского (или с правильно и полностью отключенной в KAV6 проверкой программы)
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688776
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
под ванУ VMProtect в редакции Ultimate есть такая штука сразу из коробки: Locking serial number to hardware identifier

и как она работает внутри VmWare или VirtualBox ?
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688794
чччД__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadmanwadmanпропущено...

В теме, потому и в свое время не выбрал vmprotect и прочие популярные защиты.
Их ломают на общих основаниях почти сразу после выхода новых версий.
Просто аргумент "я не видел" он, как-бы это сказать помягче... Гуглится за секунду.
А если копнуть поглубже и полазить по форумам, да по даркнету, то картина становится немного яснее.
Ну копнул, полазал и сейчас расскажешь или как обычно?
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688839
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД__wadmanпропущено...

Просто аргумент "я не видел" он, как-бы это сказать помягче... Гуглится за секунду.
А если копнуть поглубже и полазить по форумам, да по даркнету, то картина становится немного яснее.
Ну копнул, полазал и сейчас расскажешь или как обычно?
Еще раз повторить, что выше написал?
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688946
kmsskm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ariochплюс аппаратных ключей...
Я против аппаратных ключей ничего не имею и как раз сейчас рассматриваю такую возможность.
Но у нас эти ключи на каждом углу не валяются, заказывать 1 шт для попробовать, так пересылка стоит больше чем ключ.
Закажу один наверное всё же, только определюсь какой именно выбрать.

Мои посты были на счёт того как типа легко и просто сломать любую защиту, что конечно не верно.

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

Запускал вмпротект прям из архива, не распаковывая, по этому и путь такой.
У меня купленный вмпротект и такой dll нету.
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688978
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kmsskmНу и тут поискал ломаный вмпротект
Не стоит тут искать халявы. :)
у них там веселая войнушка идет: https://habr.com/post/373533/
И встречаются мнения, что они сами (оба) спонсируют взломы соперника.
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688988
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kmsskmЗакажу один наверное всё же, только определюсь какой именно выбрать.

насколько понимаю заказывается "комплект разработчика" - там будет и мастер-ключ, и несколько обычных ключей, и диск с печатной документауцией для веса

У того же HASP есть так называемая "серия DEMOMA" (обычно серии ключей 5-ю буквоцифрами обозначают) - её мастер-ключ встроен во все драйвера автоматически. Т.е. чтобы начать играть можно просто скачать LDK и пока хватит виртуальных ключей SL-Admin или даже SL-user - то можно вообще насколько я понял ничего не покупать.

Хотя в тумбочке тут валяется их древний DVD с 5-й версией и там как раз аппаратный DEMOMA-ключ.
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39688989
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kmsskmЗапускал вмпротект прям из архива, не распаковывая, по этому и путь такой.

скачанные в инете программы запускают же не напрямую, а из под Sandboxie (в составе фаервола Комодо тоже раньше песочница была), или вообще на виртуалке (но там труднее отследить жизнедеятельность)

Скиньте эту DLL на jotti.org - посмотрите что антивирусы думают. Может быть это просто эвристика без реального вреда.

У меня были случаи, когда антивирусы ругались на любую программу собранную в FreePascal
Причём авторы антивируса так и ответили, типа номральные фирмы этим не пользуются, а вот вирусописатели - часто, потому мы по RTL вирусы и опознаём...
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39689036
kmsskm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sandbox отключен. я его то включаю то отключаю :)
Архив удалил уже, мне он не к чему.
Ну если кому интересно то качал от сюда http://forum.ru-board.com/topic.cgi?forum=35&topic=34600&start=260#6
или прямая ссылка https://www.upload.ee/files/8698328/VMProtect.Ultimate.v3.2.0.976.7z.html

wadman Не стоит тут искать халявы. :)
у них там веселая войнушка идет: https://habr.com/post/373533/
И встречаются мнения, что они сами (оба) спонсируют взломы соперника.
И при чём тут это? Речь шла про ломанный VMProtect.
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39689040
kmsskm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
К тому же они использовали не лицензионный протектор, а там вот запросто что то типа вот такой dll'ки лежало, вот и результат :D
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39689042
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kmsskmРечь шла про ломанный VMProtect.
Это так, мысли в слух, а я речь вел о взломе ПО с этими защитами.
Их ломают. Другое дело, что бывают разного рода неуловимые джо, которые гордятся, что их не сломали.
...
Рейтинг: 0 / 0
Уникальныи Windows ID
    #39693614
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
здесь https://hexlicense.com/ какие компоненты
Our components are all about generating serial numbers, validation and establishing trial periods from within your Delphi application.

а здесь новость о том, что они стали open source
https://hexlicense.com/2018/08/24/hexlicense-goes-open-source/
...
Рейтинг: 0 / 0
59 сообщений из 59, показаны все 3 страниц
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Уникальныи Windows ID
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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