|
|
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
Привет всем. Питаюсь создать зашиту от пиратсва своего ПО. Нужно как то привизатся к wинде, получить какои то уникальныи ID номер её, соответственно буду раздавать свои сгенерированые кеy-и. К железу привязыватся нет смысла, а то могут запустить много екземпляров на виртуалках и там железо одно и таже. Подошла бы даже дата создания папки "c:\windows", но если wинда поднята с клона, то там будет одна и та же дата ... :( Через WMI немогу ничего брать - считивание будеть из Firebird-а через UDF а запрос к WMI из UDF как то валит конект ... Надо что то уникальное из регистра. Есть идеи что брать? Кстати, а если wинда запушена в Hyper-V или VMWare то можбить можно как то получить какои то уникальныи ID виртуалки?? WBR Janex ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2018, 18:18 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
Janex, Очень простой способ привязаться к разделу жёсткого диска (смотри GetVolumeInformationA). В виртуалках он наверняка будет другой. Но это обходится, думаю, достаточно просто. Как защита от дурака сойдёт. А правильный путь - usb токен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2018, 18:30 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
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) плостоянное подключение по интернету к твоему (или твоего субподрядчика) серверу, который тоже нельзя скопировать. Всё остальное - это игра с вероятностями, которые будут чаще или реже ошибаться в обе стороны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2018, 18:36 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
KreatorXXIGetVolumeInformationA покупаем в офис 10 компьютеров, со стандартным софтом. Т.е. на одном компе делаем тпиову юнастройку Windows, домены, сеть, нужные программы. Потом записываем образ уже диска на DVD и клонируем его на все компьютеры. Если компьютер ломается - покупаем новый компьютер и "накатываем" на него готовый образ. Вуаля - на всех винчестерах посекторно идентичные записи, включая и псевдослучайный при ручном создании номер тома. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2018, 18:38 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
Janex, Когда-то я привязывался к серийному номеру диска, а потом оказалось, что он элементарно меняется. Потом привязался к коду продукта винды, который высвечивается в свойствах "Мой компьютер", но тут вышла десятка, и этот код начал меняться от патча к патчу, а мне посыпались звонки от клиентов. SPECCY дает какой-то другой серийный номер и, вроде бы, он не меняется от патча к патчу. Для семерки нашел алгоритм, как вычислить его из кода продукта, для десятки этот алгоритм не работает уже, да и вообще непонятно, что это за код такой. UUID биос казался самым что ни на есть правильным кодом, правда способа взять его, не используя WMI, не нашел, поэтому беру через WMI. Однако, как выяснилось, что и его подменяют, например, когда хотят избавиться от ограничения TeamViewer для халявщиков. И если применяют этот патч, то слетает и регистрация моей программы. Плюс UUID этот частенько один и тот же для всех плат одной серии, в результате получим код регистрации одинаковый для нескольких клиентов. К тому же в WINE не получится через WMI работать. Также через WMI можно поднять серийный номер мат.платы. Как без WMI - не выяснил, а это сразу вносит ограничение для работы под wine. Однако пишут, что серийники эти могут быть также фуфловые, или нулевые даже у некоторых мам. Еще есть ключ криптографии в реестре, он генерируется уникально при создании системы и по идее должен храниться в ней вечно. Можно к нему привязаться. Раздел Software\Microsoft\Cryptography. Однако, его можно легко прибить, и винда соорудит новый. Правда, какие последствия для всего остального в винде после такого действия - не знаю. Так что, может, вот, как вариант. Так что самого хорошего способа нет, и я каждый раз при регистрации решаю, каким способом сейчас я хочу воспользоваться. Хотя, в подавляющем большинстве случаев это либо UUID мат.платы, либо серийник мат.платы. Других интересных способов пока не придумал :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2018, 18:42 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
V.BorzovКогда-то я привязывался к серийному номеру диска, а потом оказалось, что он элементарно меняется. не диска, а раздела (буквы диска) не было в ATA-протоколе стандартного способа получать серийный номер диска. хотя сейчас Crystal Disk Info как-то через SMART его получает. НО - это прямой доступ к железу и вполне возможно работает только с UAC Elevation. А может быть и нет - исходники Crystal Disk Info вроде открыты, можно смотреть как. НО - сломался у человека компьютер, пришлось заменить диск. На самом деле иили он так притворяется - ты не узнаешь никогда. Придется тебе срочно давать ему новый ключ, да еще и извиняться ,что твой программа на его компьютере отказалась работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2018, 18:45 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
Ariochне диска, а раздела (буквы диска) не было в ATA-протоколе стандартного способа получать серийный номер диска. Да, извиняюсь. Запрашивается серийный номер тома, на который установлена винда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2018, 18:48 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
V.BorzovТакже через WMI можно поднять серийный номер мат.платы. Как без WMI - не выяснил, а это сразу вносит ограничение для работы под wine. да-да, только сегодня продажники прибегали. Сисадмин и рад стараться, типа легко всё, открывает консоль, вводит команду wmic get что-то там... И она ему показывает табличку, две строки все значения пустые. V.BorzovМожно к нему привязаться. Раздел Software\Microsoft\Cryptography. Однако, его можно легко прибить Забыли один вопрос: где его хранить? Вот привязался ты к нему и что? UDF.DLL создаёт файл C:\Program Files\Firrebird\SuperSecretKey ? Ну так его там и подменят, чтобы на другой винде запускалось ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2018, 18:53 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
V.BorzovТакже через WMI можно поднять серийный номер мат.платы. Как без WMI - не выяснил HKEY_LOCAL_MACHINE\SYSTEM\HardwareConfig\Current Запускаешь SysInternals Process Monitor, а из под него обычную msinfo32.exe ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2018, 18:58 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
https://en.wikipedia.org/wiki/Windows_Activation_Services возможно, можно как-то включиться в стандартный протокол Windows Activation ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2018, 19:03 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
JanexКстати, а если wинда запушена в Hyper-V или VMWare Кстати если у тебя могут быть крупные организации в покупателях - у них часто серверы не просто виртуальные, но и сами по собственным резонам в процессе работы будут непредсказуемо мигрировать с одного железа на другое. Т.е. тип процессора и материнской платы может внезапно измениться в процессе работы твоего сервера. Имей в виду ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2018, 20:08 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
Arioch...А теперь главное, представь что твоей техподдержке звонит в бешенстве клиент и требует сию секунду... Нах таких клиентов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2018, 00:13 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion ProductId ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2018, 07:49 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
Надежно сработает только несколько способов сразу. Также следует иметь возможность выдавать короткоживущую лицензию со сниженной защитой (на неск. дней), для решения внезапных непонятных проблем клиентов. Также полезно управлять способами защиты: включать/выключать определенные из них. 2 ТС: Неужели настолько ценное ПО, что его стоит так серьезно защищать ? На какую тему, если не секрет ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2018, 09:24 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
AriochKreatorXXIGetVolumeInformationA покупаем в офис 10 компьютеров, со стандартным софтом. Т.е. на одном компе делаем тпиову юнастройку Windows, домены, сеть, нужные программы. Потом записываем образ уже диска на DVD и клонируем его на все компьютеры. Если компьютер ломается - покупаем новый компьютер и "накатываем" на него готовый образ. Вуаля - на всех винчестерах посекторно идентичные записи, включая и псевдослучайный при ручном создании номер тома. Что-то похожее было у Консультанта плюс. Немного всё посложнее. Сначала через "админскую" учётку привязываемся к серваку, а клиентские лицензии раздаются другим способом. Но у ТС может другой вариант. Клонирование организацией серваков и раздача их образов партнёрам или конкурентам маловероятно. А если ПО рассчитано на частных пользователей, то тем более клонирование маловероятно. В любом случае, как я написал, это защита от дурака. Не более. Зато просто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2018, 10:23 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
JanexПитаюсь создать зашиту от пиратсва своего ПО. - Use ASProtect SKE, Luke! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2018, 12:22 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
KreatorXXIОчень простой способ привязаться к разделу жёсткого диска (смотри GetVolumeInformationA). да, но после переустановки винды и после форматирования тома, ID поменяется и снова активируй ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2018, 12:34 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
Janex, используй юсб аппаратные ключи защиты. Сие куда проще и надёжнее, чем описанный выше гемор, не требует (хотя и не исключает) доступа к сети и не так уж дорого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2018, 13:52 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
чччД__Janex, используй юсб аппаратные ключи защиты. Сие куда проще и надёжнее, чем описанный выше гемор, не требует (хотя и не исключает) доступа к сети и не так уж дорого. 1500-2000 рублей отдай за каждый ключ его производителю, плюс получи этот ключ, плюс перешли его клиенту.... Не всем подходят эти решения, хотя, конечно, без описанного выше гемора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2018, 14:04 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
V.Borzovбез описанного выше гемора. тоже смотря как Ariochчасто серверы не просто виртуальные, но и сами по собственным резонам в процессе работы будут непредсказуемо мигрировать с одного железа на другое хотя "большие конторы" с фермами авто-мигрирующих серверов обычно покупают софтовый или полу-аппаратный расшариватель USB-портов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2018, 14:16 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
X11KreatorXXIОчень простой способ привязаться к разделу жёсткого диска (смотри GetVolumeInformationA). да, но после переустановки винды и после форматирования тома, ID поменяется и снова активируй А саму Винду не надо заново активировать? По поводу аппаратного ключа. Представьте, что всё ПО (или почти всё), стоящее на компе, будет с аппаратными ключами. Несколько десятипортовых юсб-хабов вам в помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2018, 14:31 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
Серийный номер системного диска. Всё остальное -- это неуловимый Джо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2018, 14:35 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
JaDiСерийный номер системного диска. Всё остальное -- это неуловимый Джо. Как он от виртуалки защищает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2018, 14:56 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
KreatorXXIJaDiСерийный номер системного диска. Всё остальное -- это неуловимый Джо. Как он от виртуалки защищает? Так же, как и любой другой способ привязки к железу -- никак. Зато дешего и сердито, а оставшийся 1% все-равно платить не будет. Это как проверки почтового адреса на корректность -- можно двухстроничный regexp зафигачить, а можно поискать банальную @ в строке -- результат один и тот же в 99% случаев. Идеальная защита на сегодняшний день, как по мне -- так это онлайн активация с загрузкой недостающих ключей/данных для работы программы (а в идеале вообще с расчетами/работой в облаке). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2018, 15:04 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
KreatorXXI... Представьте, что всё ПО (или почти всё), стоящее на компе, будет с аппаратными ключами. Несколько десятипортовых юсб-хабов вам в помощь. Представь, что у бабушки яйца и всегда действуй исходя из этой ситуации. У нас десятки тысяч клиентов, все они используют наш софт с локальными или сетевыми аппаратными ключами защиты. Сколько там у них хабов - совершенно неинтересно, это не проблемы разработчиков. Разве что инженеры поддержки могут дать совет по настройкам сетевых конфигураций. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2018, 15:05 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
V.BorzovчччД__Janex, используй юсб аппаратные ключи защиты. Сие куда проще и надёжнее, чем описанный выше гемор, не требует (хотя и не исключает) доступа к сети и не так уж дорого. 1500-2000 рублей отдай за каждый ключ его производителю, плюс получи этот ключ, плюс перешли его клиенту.... Не всем подходят эти решения, хотя, конечно, без описанного выше гемора. Гвардант сайнт - 999 рублей за штуку при минимальных партиях, дальше - дешевле. Не взламывался, нет возможности построить табличный эмулятор, реализует аппаратное формирование ЭЦП на эллиптических кривых, реализует аппаратное шифрование aes-128, поддерживает удаленное программирование, софт включает средства виртуализации прикладного кода. Если мало - используй Гвардант код, чуть дороже, но зато возможности ограничены твоей фантазией... Да, нужно как-то передавать ключ клиенту и вообще привязывать софт к ключу (у нас - каждый экземпляр проданного товара привязывается к отдельному ключу), ну тут нужно смотреть, сколько чего сто'ит и сколько можно потерять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2018, 15:18 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
JaDiТак же, как и любой другой способ привязки к железу -- никак. Зато дешего и сердито, А вот ТС об этом беспокоится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2018, 15:41 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
сетевой ключ - уже 1900 учитывая, что в Windows нет встроенной возможности расширивать USB-порты, даже по RDP.... Впрочем HASP HL Pro и Net10 в полтора раза дороже - https://amsoft.su/order.html?group_id=1 а там можно на клиентский sign-ключ ключ добавить сетевые лицензии удалённо? кстати, их драйвера XP ещё поддерживают официально? HASP уже спрыгнул. чччД__дальше - дешевле. нет, практически та же цена, скидка еле заметная ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2018, 15:48 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
Ariochсетевой ключ - уже 1900 учитывая, что в Windows нет встроенной возможности расширивать USB-порты, даже по RDP.... Заверши мысль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2018, 18:40 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
Arioch, Сетевые ключи - очень выгодная вещь для продавца при работе в сети, с ними стоимость лицензии защиты существенно падает, да и вообще удобны. Однако, поставляемые сетевые сервера защиты - вещь весьма примитивная (по функционалу), фактически дублирует функционал локальных ключей. Поэтому мы написали свой сервер-сервис, в котором реализован весь весенний бред, который нам снился: списки юзеров, условия гостевого доступа, блокировки лицензий и прочие. В качестве сетевого ключа используется обычный локальный, то есть в сетевом варианте для нас стоимость железки остаётся такой же, как в локальном, независимо от числа лицензий. В некоторых случаях, когда нужно задействовать юсб порт другой машины, используем цепочку: старый сетевой ключ - старый сервер - новый сервер, хотя и тут несложно написать сервис, транслирующий функционал аппаратного ключа, да все лень. Дело вообще не в стоимости аппаратного ключа защиты, на фоне стоимости комплекса ПО это мелочь, дело в удобства и надёжности защиты. Официально гуардант поддерживает все, начиная с вин7, хотя по факту все работает и на хр. Мы до недавнего времени даже вин98 поддерживали, всего лишь драйверы ключей старые при инсталляции ставили, вот и все, этого достаточно. Мы даже их sdk используем не самый новый, ибо разработчики при добавлении новых фич безбожно внедряют новые баги, вот мы добились устранения критичных для нас, и сидим на этой "безбажной" версии, поддерживаем от хр до десятки, а как потребуется апгрейд, тогда и будем думать, на что переходить, это пусть жадики "новости в мире Дельфи" исследуют, раз им делать больше нечего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2018, 19:02 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
Ariochсетевой ключ - уже 1900 В нем же 10 лицензий, получается меньше 200 рублей за лицензию, а если брать сетевой ключ на 100 лицензий - то уже меньше 50 рублей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2018, 19:08 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
Мы сетевые часто юзаем, удобно. Цена получается разумная и возни относительно немного. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2018, 20:38 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
L_argo2 ТС: Неужели настолько ценное ПО, что его стоит так серьезно защищать ? На какую тему, если не секрет ? Да не совсем чтоб очень ценная (если вопрос комне), ето IS Склада, распространять будут люди котрые не то чтобы самые лучшие друзя детства, и хочется чтоб они тихоря неноняли какого то порвокурсника которыи за 5 минут ето взломает и потом мне бабки отстёгывать небудет :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2018, 20:40 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
Janex, с точки зрения "зашиты от школьника" - тебе впервую голову нужно не иждентификатор Windows - а защита от реверс-инжиниринга (от отладчика, от дизассемблера, от IDE Pro) можешь попробовать разные утилиты типа AsProtect - их десятки есть, но насколько они качественны я не в курсе вариант "проверить ID и отвалиться" нормальный школьнии вскроет за час-два просто рядом поставит два компа, привязанный и нет, и одновременно отладчиков протрассирует обе DLL и тот перекрёсток, на котором одна из DLL откажется работать - просто тупо пропатчит PS. кроме того, надеюсь ты проверять рпивязку не в секциях инициализиции будешь? DLLLoad не для этого... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2018, 20:55 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
чччД__Мы даже их sdk используем не самый новый, ибо разработчики при добавлении новых фич безбожно внедряют новые баги как я вас понимаю.... до сих пор некоторые клиенты нарываются на баг (хотя его год назад исправили), когда если компьютер назван русскими буквами - то два логина к ключу из программы (технологически так надо) считались блокировкой ДВУХ лицензий... А у них есть "облачный" сервис, чтобы вы могли в любой момент зайти на их сайт в свой кабинет и посмотреть какие ключи и какие программы у клиентво работают ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2018, 20:57 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
чччД__старый сетевой ключ - старый сервер - новый сервер, хотя и тут несложно написать сервис, транслирующий функционал аппаратного ключа, да все лень. а как защита от реверса будет работать, если в сети нет сетевых ключей, а в компьютере - локальных ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2018, 20:58 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
У VMProtect в редакции Ultimate есть такая штука сразу из коробки: Locking serial number to hardware identifier Защита без всяких аппаратных USB-ключей. Даже если твою программу закажут - заказчикам её взлом влетит в копеечку, при этом далеко не все берутся за VMProtect даже несмотря на то, что в это же самое время её отпочковавшегося клона Denuvo имеют и в хвост, и в гриву. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 05:46 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
под ванпри этом далеко не все берутся за VMProtect даже несмотря на то, что в это же самое время её отпочковавшегося клона Denuvo имеют и в хвост, и в гриву. У Денуво менеджеры круче, поэтому она популярнее и потому чаще ломают. Это как с линуксом - почему там вирусов меньше, чем на винде? Обе ломаются в течение пары суток, при желании. Ломать сложнее, когда часть алгоритма вынесена либо в другую железку (ключ), либо на сервер в инете. В последнем случае и ломать нет смысла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 09:13 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
wadmanОбе ломаются в течение пары суток, при желании.Серьезное заявление. Опротестовывать его я конечно не буду. Но замечу, что мой продукт, защищенный VMProtect, который меня кормит, поит, одевает и обувает с 2011 года до сих пор не сломали. Другой продукт, также защищенный VMProtect, также не смогли сломать, поэтому просто скардили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 10:19 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
wadmanОбе ломаются в течение пары суток... Ну это сильно преувеличено, при чём очень сильно. В любом случае ломается далеко не каждым желающим. Разумеется если защита не состоит из просто упаковки протектором. Мой случай - давно писал один софт, тоже защищал вмпротектором, тогда толком не разобравшись с ним делал как получиться Потом по ходу дела при добавлении новых функций программы сделал боле сложную защиту, где защита перемешана с кодом самой программы. В итоге когда софт всё таки сломали то те возможности что я добавлял уже с применением этой защиты так и не работали в ломанной версии. Софт давно уже заброшен и не поддерживается, но до сих пор обращаются за покупкой, хотя ломанная валяется на каждом углу. Теперь конечно опыта с вмпротектором прибавилось и надеюсь таких глупых ошибок делать не буду. PS: ломается конечно всё, но усложнить жизнь ломающему можно очень сильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 10:30 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
AniskinНо замечу, что мой продукт, защищенный VMProtect, который меня кормит, поит, одевает и обувает с 2011 года до сих пор не сломали. Так бывает, когда нет нужды или азарта ломать, а кормиться можно и одним жирным клиентом, который понимает, что поддержка и развитие продукта важнее, чем только факт его наличия. Большинство софта, который я так или иначе разрабатывал никакой защиты не имели, а денег приносили и приносят для полноценного функционирования с плюшками конторы в сотню человек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 10:33 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
kmsskmНу это сильно преувеличено, при чём очень сильно. "Я с таким не сталкивался, значит этого не может быть". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 10:34 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
wadman, если ты с этим сталкивался то это может всего лишь значит что ты толком не защитил софт. Ну разумеется я не исключаю что за твой софт взялся самый главный крякер :) Вот к примеру кто лучше знает возможности пакера как не его автор. И ломанного вмпротектора я вроде ни где не видел. Лично для меня вывод в том что он защитил "так как надо". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 10:49 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
kmsskmИ ломанного вмпротектора я вроде ни где не видел. Ну против такого аргумента я пас... Это же надо открывать новую вкладку с гуглом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 11:05 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
Ааа, ты оказывается не в теме и споришь просто так :) Тогда ноу проблем. Если что, то все что лежит в инете, это просто кем то купленные и выложенные для всех. Ну типа робингуды Разумеется все они внесены в чёрный список и любой антивирь на защищенный этими версия софт будет ругаться матом. Если это не важно, но конечно вполне рабочий вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 11:17 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
kmsskmАаа, ты оказывается не в теме и споришь просто так :) В теме, потому и в свое время не выбрал vmprotect и прочие популярные защиты. Их ломают на общих основаниях почти сразу после выхода новых версий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 11:19 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
wadmankmsskmАаа, ты оказывается не в теме и споришь просто так :) В теме, потому и в свое время не выбрал vmprotect и прочие популярные защиты. Их ломают на общих основаниях почти сразу после выхода новых версий. Просто аргумент "я не видел" он, как-бы это сказать помягче... Гуглится за секунду. А если копнуть поглубже и полазить по форумам, да по даркнету, то картина становится немного яснее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 11:22 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
kmsskmболе сложную защиту, где защита перемешана с кодом самой программы. ....что правильно, но сложно. ....и вдобавок vendor lock-in, если тебе понадобится перейти на любую другую защиту....ой-ой. плюс аппаратных ключей - их защиту от реверса гораздо труднее отломать даже навесную без "перемешивания" впрочем, разные антивирусы эту навороченную защиту тоже весьма долго сканируют. когда измеряли - запуск с сетевой расшареннйо папке под WinXP / Kaspersky 6 был в три раза дольше, чем без Касперского (или с правильно и полностью отключенной в KAV6 проверкой программы) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 13:10 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
под ванУ VMProtect в редакции Ultimate есть такая штука сразу из коробки: Locking serial number to hardware identifier и как она работает внутри VmWare или VirtualBox ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 13:12 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
wadmanwadmanпропущено... В теме, потому и в свое время не выбрал vmprotect и прочие популярные защиты. Их ломают на общих основаниях почти сразу после выхода новых версий. Просто аргумент "я не видел" он, как-бы это сказать помягче... Гуглится за секунду. А если копнуть поглубже и полазить по форумам, да по даркнету, то картина становится немного яснее. Ну копнул, полазал и сейчас расскажешь или как обычно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 13:24 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
чччД__wadmanпропущено... Просто аргумент "я не видел" он, как-бы это сказать помягче... Гуглится за секунду. А если копнуть поглубже и полазить по форумам, да по даркнету, то картина становится немного яснее. Ну копнул, полазал и сейчас расскажешь или как обычно? Еще раз повторить, что выше написал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 13:50 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
Ariochплюс аппаратных ключей... Я против аппаратных ключей ничего не имею и как раз сейчас рассматриваю такую возможность. Но у нас эти ключи на каждом углу не валяются, заказывать 1 шт для попробовать, так пересылка стоит больше чем ключ. Закажу один наверное всё же, только определюсь какой именно выбрать. Мои посты были на счёт того как типа легко и просто сломать любую защиту, что конечно не верно. Ну и тут поискал ломаный вмпротект, скачал с руборды последнюю версию, как и предпологалось что это не ломанная а просто купленная. Но дело не в этом, сейчас сижу и в ус не дую и тут такое Запускал вмпротект прям из архива, не распаковывая, по этому и путь такой. У меня купленный вмпротект и такой dll нету. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 15:33 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
kmsskmНу и тут поискал ломаный вмпротект Не стоит тут искать халявы. :) у них там веселая войнушка идет: https://habr.com/post/373533/ И встречаются мнения, что они сами (оба) спонсируют взломы соперника. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 16:25 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
kmsskmЗакажу один наверное всё же, только определюсь какой именно выбрать. насколько понимаю заказывается "комплект разработчика" - там будет и мастер-ключ, и несколько обычных ключей, и диск с печатной документауцией для веса У того же HASP есть так называемая "серия DEMOMA" (обычно серии ключей 5-ю буквоцифрами обозначают) - её мастер-ключ встроен во все драйвера автоматически. Т.е. чтобы начать играть можно просто скачать LDK и пока хватит виртуальных ключей SL-Admin или даже SL-user - то можно вообще насколько я понял ничего не покупать. Хотя в тумбочке тут валяется их древний DVD с 5-й версией и там как раз аппаратный DEMOMA-ключ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 16:42 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
kmsskmЗапускал вмпротект прям из архива, не распаковывая, по этому и путь такой. скачанные в инете программы запускают же не напрямую, а из под Sandboxie (в составе фаервола Комодо тоже раньше песочница была), или вообще на виртуалке (но там труднее отследить жизнедеятельность) Скиньте эту DLL на jotti.org - посмотрите что антивирусы думают. Может быть это просто эвристика без реального вреда. У меня были случаи, когда антивирусы ругались на любую программу собранную в FreePascal Причём авторы антивируса так и ответили, типа номральные фирмы этим не пользуются, а вот вирусописатели - часто, потому мы по RTL вирусы и опознаём... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 16:45 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 17:41 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
К тому же они использовали не лицензионный протектор, а там вот запросто что то типа вот такой dll'ки лежало, вот и результат :D ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 17:43 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
kmsskmРечь шла про ломанный VMProtect. Это так, мысли в слух, а я речь вел о взломе ПО с этими защитами. Их ломают. Другое дело, что бывают разного рода неуловимые джо, которые гордятся, что их не сломали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 17:47 |
|
||
|
Уникальныи Windows ID
|
|||
|---|---|---|---|
|
#18+
здесь 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/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2018, 11:59 |
|
||
|
|

start [/forum/topic.php?all=1&fid=58&tid=2040484]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
164ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
72ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 484ms |

| 0 / 0 |
