Показано с 1 по 8 из 8
-
26.11.2023, 21:13 #1
- Регистрация
- 18.04.2018
- Адрес
- HP-Compaq DX2300 microtower PC
- Сообщений
- 281
- Сказал(а) спасибо
- 69
- Поблагодарили 1826 раз(а) в 402 сообщениях
Как использовать программные лицензии в других местах
"хочу, если возможно, ... использовать их ... в других местах" - с софт-лицензиями это возможно, в оффициальной документации всё написано.
цитата из документации про это на странице 1065 в посте 10646
Такой вопрос надо было задавать ещё до первичной активации лицензии.
почитать "Пошаговая инструкция как активировать программную лицензию 1С:Предприятие 8 версии ПРОФ при первичной установке программы" можно по ссылке
1) перед активацией софт-лицензии надо иметь в сети (даже если это ВМ) работающий HASPLM, раздающий правильный эмулируемый HASP-ключ, предназначенный только для привязок к нему софт-лицензий, а не для раздачи клиентам.
2) в момент первичной активации лицензии надо выбрать вариант "К аппаратному ключу защиты" к сетевому ключу с хорошо выученным ID (он же HASPID, он же SN, он же SerialNumber)
при повторном использовании такой софт-лицензии надо блокировать выход сетевых пакетов по порту UDP 1540 т.к. при старте платформы с софт-лиц. она бродкастом вещает свой рег.номер лицензии, услышав такое на другом хосте с такой же софт-лицензией, платформа сделает вам "серпом по молоту".
Как привязать программные лицензии к аппаратному ключу. Сервер лицензирования
Сервер лицензирования 1С. Инструкция по установке, настройке и переносу лицензий
Привязка программной лицензии "1С Предприятия 8.3" к аппаратному ключу защиты
как это "отлаживать":
Журнал поиска программных лицензий и HASP-ключей программ 1С:Предприятие 8"кинжал хорош для того, у кого он есть, и плохо тому у кого он не окажется в нужное время"
-
Пользователь сказал cпасибо:
ulucky (27.11.2023)
-
27.11.2023, 19:24 #2
- Регистрация
- 18.04.2018
- Адрес
- HP-Compaq DX2300 microtower PC
- Сообщений
- 281
- Сказал(а) спасибо
- 69
- Поблагодарили 1826 раз(а) в 402 сообщениях
Re: Как использовать программные лицензии в других местах
аппаратный ключ (реальный USB-ключ, или эмулируемый в виде HASPLM+эмулятор_HASP-ключа+дамп_HASP-ключа) никак не изменяется при привязке к нему софт-лицензии, просто в софт-лицензии записываются три параметра HASP-ключа.
Когда я цитировал офф.документацию, то указал "как именно происходит привязка софт-лицензии к HASP-ключу?"
"10.3.1.4. Ключевые параметры
...
Привязка выполняется к ключу защиты HASP:
Ключевые параметры:
a) серия ключа;
б) тип ключа;
в) идентификатор ключа (HASP_ID, в дампах известен как SN).
пример привязки к HASP-ключу в файле лицензии: "ORGL8, client, 500 users, id 462066501" (серия="ORGL8", тип="client, 500 users", HASP_ID=462066501)
и одна из картинок из интернета тоже это показывает (в самой нижней строке) - файл софт-лицензии открыт в виндовом Блокноте и в конце есть инфа открытым текстом, хотя главное содержание файла софт-лицензии - это выхлоп процесса шифрования по алгоритму AES, закодированный base64
"кинжал хорош для того, у кого он есть, и плохо тому у кого он не окажется в нужное время"
-
27.11.2023, 23:15 #3
- Регистрация
- 18.04.2018
- Адрес
- HP-Compaq DX2300 microtower PC
- Сообщений
- 281
- Сказал(а) спасибо
- 69
- Поблагодарили 1826 раз(а) в 402 сообщениях
Re: Как использовать программные лицензии в других местах
Запускаю снифер Wireshark и затем толстого клиента 1cv8
Процесс 1cv8 при старте отправил бродкастом два пакета UDP на port=1540
содержание Data (32 байта) первого пакета:
Код:0000h B1 B8 FC 7E 2C A8 4A F1 A8 F0 14 97 57 02 7D 46 ±¸ü~,¨Jñ¨ð.—W.}F 0010h 00 02 C4 5D 5B 0A 44 CD 9F D2 A6 25 89 16 84 59 ..Ä][.DÍŸÒ¦%‰.„Y
содержание Data (176 байт) второго пакета:
Код:EjVKFUtGZ0jRBMr51w5ylUIBW8giEDQM8ceJJvMAzRQtyBFTMVwjoMhdhwnOqroR Qs2/wbB99w+oSCLMdZecQD/49N5K7nRgaFM4iQzoeKGpRRRvNoIKn7wdR5frQaVG VzHRkg79CSgI63lhXWMkwGx85SuiClR+yHQ7//KZQ24=
Код:0000h 6C EF BB BF 31 2C 22 31 32 33 34 35 36 37 38 39 ....1,"123456789 0010h 30 31 47 30 22 2C 22 31 31 31 32 32 32 33 33 33 01G0","111222333 0020h 34 34 34 35 35 35 22 2C 22 68 6F 73 74 6E 61 6D 444555","hostnam 0030h 65 22 2C 22 22 2C 22 30 22 2C 22 35 39 33 31 22 e","","0","5931" 0040h 2C 22 66 69 6C 65 3A 2F 2F 2F 76 61 72 2F 31 43 ,"file:///var/1C 0050h 2F 6C 69 63 65 6E 73 65 73 2F 31 39 36 31 30 34 /licenses/196104 0060h 31 32 30 39 30 37 30 30 2E 6C 69 63 22 FF EE D4 12090700.lic"... 0070h E8 02 50 9D E7 F7 B3 E2 0D A0 73 00 E4 03 10 0E ................
Код:1,"12345678901G0","111222333444555","hostname","","0","5931","file:///var/1C/licenses/19610412090700.lic"
1) 12345678901G0 - рег.номер
2) 111222333444555 - пин-код
3) hostname - имя хоста
4) "file:///var/1C/licenses/19610412090700.lic" - путь к файлу + имя файла лицензии"кинжал хорош для того, у кого он есть, и плохо тому у кого он не окажется в нужное время"
-
-
30.11.2023, 12:16 #4
- Регистрация
- 18.04.2018
- Адрес
- HP-Compaq DX2300 microtower PC
- Сообщений
- 281
- Сказал(а) спасибо
- 69
- Поблагодарили 1826 раз(а) в 402 сообщениях
Re: Как использовать программные лицензии в других местах
отправка двух таких пакетов повторяется каждые 15мин - есть отдельный поток, который этим занимается
"кинжал хорош для того, у кого он есть, и плохо тому у кого он не окажется в нужное время"
-
06.12.2024, 01:22 #5
- Регистрация
- 18.04.2018
- Адрес
- HP-Compaq DX2300 microtower PC
- Сообщений
- 281
- Сказал(а) спасибо
- 69
- Поблагодарили 1826 раз(а) в 402 сообщениях
Re: Как использовать программные лицензии в других местах
План "Б": чтобы использовать софт-лицензию с привязкой на другом компе надо сломать патчем проверку привязки.
но если патчить, то проще другой план "В".
План "В":
Изделие для линукса "уговорим" работать с софт-лицензиями без ц.п.
"уговор" для 18-1959 linux x86_64:
Код:# не забыть удалить ~/.1cv8/1C/1cv8/1cv8conn.pfl printf '\x31\xC0\xFF\xC0\xC3' | dd of=/opt/1cv8/x86_64/8.3.18.1959/inet.so bs=1 seek=$((0x00160B20)) count=5 conv=notrunc
продолжение следует..."кинжал хорош для того, у кого он есть, и плохо тому у кого он не окажется в нужное время"
-
Пользователь сказал cпасибо:
_BigB_ (14.12.2024)
-
09.12.2024, 02:34 #6
- Регистрация
- 18.04.2018
- Адрес
- HP-Compaq DX2300 microtower PC
- Сообщений
- 281
- Сказал(а) спасибо
- 69
- Поблагодарили 1826 раз(а) в 402 сообщениях
Re: Как использовать программные лицензии в других местах
Изделие 25-1501-Linux "уговорим" работать с софт-лицензиями без ц.п.:
32-битное
Код:# не забыть удалить ~/.1cv8/1C/1cv8/1cv8conn.pfl printf '\x31\xC0\xFF\xC0\xC3' | dd of=/opt/1cv8/i386/8.3.25.1501/inet.so bs=1 seek=$((0x002FD0B0)) count=5 conv=notrunc
Код:# не забыть удалить ~/.1cv8/1C/1cv8/1cv8conn.pfl printf '\x31\xC0\xFF\xC0\xC3' | dd of=/opt/1cv8/x86_64/8.3.25.1501/inet.so bs=1 seek=$((0x002EAB70)) count=5 conv=notrunc
"кинжал хорош для того, у кого он есть, и плохо тому у кого он не окажется в нужное время"
-
Пользователь сказал cпасибо:
_BigB_ (14.12.2024)
-
09.12.2024, 16:17 #7
- Регистрация
- 18.04.2018
- Адрес
- HP-Compaq DX2300 microtower PC
- Сообщений
- 281
- Сказал(а) спасибо
- 69
- Поблагодарили 1826 раз(а) в 402 сообщениях
Re: Как использовать программные лицензии в других местах
Изделие 24-1761-Linux "уговорим" работать с софт-лицензиями без ц.п.
Это лечение не только для клиента, но и для сервера - лицензия без ц.п. для сервера в указанном выше архиве (в нем проф и корп лицензии для сервера и клиентов)
32-битное
Код:# не забыть удалить ~/.1cv8/1C/1cv8/1cv8conn.pfl printf '\x31\xC0\xFF\xC0\xC3' | dd of=/opt/1cv8/i386/8.3.24.1761/inet.so bs=1 seek=$((0x00098F40)) count=5 conv=notrunc
Код:# не забыть удалить ~/.1cv8/1C/1cv8/1cv8conn.pfl printf '\x31\xC0\xFF\xC0\xC3' | dd of=/opt/1cv8/x86_64/8.3.24.1761/inet.so bs=1 seek=$((0x00108800)) count=5 conv=notrunc
"кинжал хорош для того, у кого он есть, и плохо тому у кого он не окажется в нужное время"
-
Пользователь сказал cпасибо:
_BigB_ (14.12.2024)
-
10.12.2024, 17:37 #8
- Регистрация
- 18.04.2018
- Адрес
- HP-Compaq DX2300 microtower PC
- Сообщений
- 281
- Сказал(а) спасибо
- 69
- Поблагодарили 1826 раз(а) в 402 сообщениях
Re: Как использовать программные лицензии в других местах
Изделие 26-1498-Linux "уговорим" работать с софт-лицензиями без ц.п.
Это лечение не только для клиента, но и для сервера - лицензия без ц.п. для сервера в указанном выше архиве (в нем проф и корп лицензии для сервера и клиентов)
32-битное
Код:printf '\x31\xC0\xFF\xC0\xC3' | dd of=/opt/1cv8/i386/8.3.26.1498/inet.so bs=1 seek=$((0x003038C0)) count=5 conv=notrunc
Код:printf '\x31\xC0\xFF\xC0\xC3' | dd of=/opt/1cv8/x86_64/8.3.26.1498/inet.so bs=1 seek=$((0x002F6ED0)) count=5 conv=notrunc
"кинжал хорош для того, у кого он есть, и плохо тому у кого он не окажется в нужное время"
-
Пользователь сказал cпасибо:
_BigB_ (14.12.2024)
Похожие темы
-
Трое британских судей уволены за просмотр интернет-порно «на рабочих местах»
от Tcinet в разделе БезопасностьОтветов: 0Последнее сообщение: 20.04.2015, 20:01 -
Программные лицензии
от KiliSA в разделе Конфигурирование, программирование 1С - ПредприятиеОтветов: 0Последнее сообщение: 09.02.2014, 19:28 -
раздать программные ключи на несколько VM
от solid_sky в разделе Установка и администрирование 1С - ПредприятиеОтветов: 1Последнее сообщение: 06.02.2014, 14:38 -
Программные + аппаратные лицензии.
от bespud в разделе Установка и администрирование 1С - ПредприятиеОтветов: 1Последнее сообщение: 19.11.2013, 11:59
Социальные закладки