как ломануть 1C 8.3 for Linux - Страница 117
X

Привет дорогой друг

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Страница 117 из 128 ПерваяПервая ... 17107112113114115116117118119120121122127 ... ПоследняяПоследняя
Показано с 1161 по 1170 из 1278
  1. #1161
    Гость форума

    Регистрация
    02.06.2020
    Сообщений
    4
    Сказал(а) спасибо
    0
    Поблагодарили 2 раз(а) в 2 сообщениях

    По умолчанию Re: как ломануть 1C 8.3 for Linux

    Может кому надо.
    Некий добрый человек выложил (пару лет, как) уже готовые пакеты (libusb-vhci, vhci-hcd, usbhasp) для RHEL 7,8, CentOS и их клонов. Судя по описанию, при обновлении ядра, его модули должны перекомпилироваться автоматически. Пакеты проверены на CentOS 8 Stream с последними обновлениями.

    https://copr.fedorainfracloud.org/co...stor/usbhaspd/

  2. Пользователь сказал cпасибо:

    Nekii (23.08.2023)

  3. #1162
    Спец

    Регистрация
    17.07.2012
    Сообщений
    35
    Сказал(а) спасибо
    11
    Поблагодарили 1150 раз(а) в 188 сообщениях

    По умолчанию Re: как ломануть 1C 8.3 for Linux

    Цитата Сообщение от JhonPreston Посмотреть сообщение
    Пробовал на Xubuntu 22.04/Ubuntu server 22.04/Debian 11

    Одна и та же ошибка:
    ./install.sh: line 21: ./configure: Permission denied
    Ошибка при компиляции исходников 'libusb-vhci'

    В чём может быть причина?
    Выполните команды в четком соответствии с инструкцией
    У вас не выполнена первая команда (tar), поэтому проблемы с правами, т.к. внутри файлы с необходимыми правами.

  4. Пользователь сказал cпасибо:

    JhonPreston (12.05.2023)

  5. #1163
    Пришел за помощью

    Регистрация
    13.02.2017
    Сообщений
    12
    Сказал(а) спасибо
    2
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: как ломануть 1C 8.3 for Linux

    Цитата Сообщение от yurykk Посмотреть сообщение
    Выполните команды в четком соответствии с инструкцией
    У вас не выполнена первая команда (tar), поэтому проблемы с правами, т.к. внутри файлы с необходимыми правами.
    Спасибо большое, сделал всё как Вы сказали и заработало! Очень благодарен!

  6. #1164
    Пришел за помощью

    Регистрация
    13.02.2017
    Сообщений
    12
    Сказал(а) спасибо
    2
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: как ломануть 1C 8.3 for Linux

    Цитата Сообщение от yurykk Посмотреть сообщение
    Выполните команды в четком соответствии с инструкцией
    У вас не выполнена первая команда (tar), поэтому проблемы с правами, т.к. внутри файлы с необходимыми правами.
    Спасибо большое, сделал всё как Вы сказали и заработало! Очень благодарен!

  7. #1165
    Пришел за помощью

    Регистрация
    15.01.2015
    Сообщений
    35
    Сказал(а) спасибо
    13
    Поблагодарили 37 раз(а) в 8 сообщениях

    По умолчанию Re: как ломануть 1C 8.3 for Linux

    Попробовал сделать net 5, всё получилось. Респект тебе.

  8. #1166
    Гость форума

    Регистрация
    08.07.2016
    Сообщений
    4
    Сказал(а) спасибо
    4
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: как ломануть 1C 8.3 for Linux

    Цитата Сообщение от yurykk Посмотреть сообщение
    Перезалил
    Исправлены некоторые незначительные ошибки
    https://pixeldrain.com/u/aQJyCk8a

    для ОС, использующих менеджеры пакетов apt, dnf, yum
    С ключами в комплекте

    Проверено:
    - Ubuntu 18/20/22 x64
    - Debian 10 x86
    - CentOS 7/8/9 x64
    - Fedora 37 x64
    - RedOS MUROM 7.3.2
    - Astra Linux Orel 2.12
    - ClearOS 7 (требуется дополнительно включить некоторые репозитории)
    успешно раздает клиентские лицензии с клюей ORGL8 как на живой машине так и в lxc контейнере крутящемся на proxmox
    кстати там надо ставить на сам прокс а не в контейнере и предварительно поставить нужные headers
    apt-get install build-essential pve-headers-`uname -r`
    а вот лицензии серверного ключа EN8SA сервак 1с не видит
    сам ключ видно usbhaspinfo но в статусе "used" ничего не меняется
    может кто знает как победить, или я чтото не так мог сделать, хотя инструкция такая что ошибиться точно никак

  9. #1167
    Спец

    Регистрация
    17.07.2012
    Сообщений
    35
    Сказал(а) спасибо
    11
    Поблагодарили 1150 раз(а) в 188 сообщениях

    По умолчанию Re: как ломануть 1C 8.3 for Linux

    Цитата Сообщение от ХЕРой Посмотреть сообщение
    успешно раздает клиентские лицензии с клюей ORGL8 как на живой машине так и в lxc контейнере крутящемся на proxmox
    кстати там надо ставить на сам прокс а не в контейнере и предварительно поставить нужные headers
    apt-get install build-essential pve-headers-`uname -r`
    а вот лицензии серверного ключа EN8SA сервак 1с не видит
    сам ключ видно usbhaspinfo но в статусе "used" ничего не меняется
    может кто знает как победить, или я чтото не так мог сделать, хотя инструкция такая что ошибиться точно никак
    Пакет устанавливается непосредственно на 1С-сервер. А далее лицензии раздаёт 1с-сервер.
    usbhaspinfo показывает статистику, если лицензии выдаёт hasp lm. И hasp lm не раздаёт серверные лицензии.

  10. Пользователь сказал cпасибо:

    ZasraneZ (27.10.2023)

  11. #1168
    Гость форума

    Регистрация
    08.07.2016
    Сообщений
    4
    Сказал(а) спасибо
    4
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: как ломануть 1C 8.3 for Linux

    Цитата Сообщение от yurykk Посмотреть сообщение
    Пакет устанавливается непосредственно на 1С-сервер. А далее лицензии раздаёт 1с-сервер.
    usbhaspinfo показывает статистику, если лицензии выдаёт hasp lm. И hasp lm не раздаёт серверные лицензии.
    я поделился из своего опыта что клиентские лицензии раздаются успешно в любых вариантах, что в случае установки пакета на сервер 1с и раздачей с него что с установкой на хост и последующей раздаче hasp lm с самого сервера 1с, ну тоесть с ними проблем вообще не должно быть ни у кого
    а вот серверная лицуха у меня не подтянулась к серваку 1с ни при каком исполнении

  12. #1169
    Помогает людям
    Аватар для HPDX2300
    Регистрация
    18.04.2018
    Адрес
    HP-Compaq DX2300 microtower PC
    Сообщений
    270
    Сказал(а) спасибо
    69
    Поблагодарили 1819 раз(а) в 398 сообщениях

    По умолчанию Re: как ломануть 1C 8.3 for Linux

    Цитата Сообщение от alexandr_ll
    Для изменения формата базы данных в программе 1С есть штатная утилита cnvdbfl.exe
    1) cd "C:\Program Files\1cv8\8.x.xx.xxxx\bin" - Переходим в папку bin с платформой
    2) cnvdbfl.exe -c -f 8.2.14 "ваш_путь_к_базе\1Cv8.1CD" - конвертируем файл бд в формат 8.2.14 - это займет время - терпеливо ждем
    3) В Tool_1CD открываем файловую БД "1Cv8.1CD"
    1Cv8.1CD -> "config" -> "versions" (Редактировать таблицу "config" -> Удалить запись "versions") и другое
    4) Удалям запись "versions" в таблице "config"
    5) Закрываем по кресту Tool_1CD
    5) cnvdbfl.exe -c -f 8.3.8 ""ваш_путь_к_базе\1Cv8.1CD" - возвращаем назад формат Базы данных
    как всё сложно. смотрел недавно базу с одной формой и весь код в обработке HaspCleaner1CD (распространяется под именем CleanLics.rar), там суть происходящего - удаление в базе истории используемых лицензий, причем без всякого конвертирования и мульти-платформенное Linux/Windows.
    Поскольку удаление аднасектовского говна из базы тоже сводится к удалению записей в таблицах, то подумал:
    открываем в конфигураторе базу CleanLics и правим имя таблицы и ключ поиска записи. Удаление одного "таракана" готово.

    Код:
    	//Чистка раздела "Информационная база"
    	РезультатИнфобаза = Ложь;
             //                                         здесь "FILES" - имя таблиы
    	table=FileDB.OpenTable(0,"FILES");
    	fields = РазвернутьЗначение(FileDB.GetTableFieldsArray(0));
    	FileDb.MoveFirstRecord(0);
    	binnew = Новый Массив;
    	Пока FileDb.MoveNextRecord(0) Цикл
    		Попытка
    			record = РазвернутьЗначение(FileDb.ReadRecord(0,1,Истина,Ложь,0,Ложь));
    			Попытка
                                    //                             здесь c01b78f6-1525-41b1-9cc1-69e3da58d2ac.pfl - ключ поиска записи
    				Если record.FILENAME = "c01b78f6-1525-41b1-9cc1-69e3da58d2ac.pfl" Тогда
    				КонецЕсли;
    			Исключение
    				Продолжить;
    			КонецПопытки;
    
                            //                              здесь c01b78f6-1525-41b1-9cc1-69e3da58d2ac.pfl - ключ поиска записи
    			Если record.FILENAME = "c01b78f6-1525-41b1-9cc1-69e3da58d2ac.pfl" Тогда 
    				record = РазвернутьЗначение(FileDb.ReadRecord(0,1,Истина,Истина,1,Ложь));
    				len_before = FileDb.GetBlobDataLength(0,"BINARYDATA");
    				FileDb.WriteSimpleValue(0,"BINARYDATA",Преобразовать64(,binnew),Истина,1,Ложь,Ложь);
    				FileDb.FlushRecord(0);
    				len_after = FileDb.GetBlobDataLength(0,"BINARYDATA");
    	            FileDb.WriteSimpleValue(0,"DATASIZE",len_after,Истина,0,Ложь,Ложь);
    				FileDb.FlushRecord(0);
    				FileDb.CloseTable(0);
    				РезультатИнфобаза = Истина;
    				Прервать;
    			КонецЕсли;
    		Исключение
    			Прервать;	
    		КонецПопытки;
    	КонецЦикла;
    Так повторяем для всех "тараканов". Вот список "тараканов" (из поста wlion):
    Код:
    DELETE FROM config WHERE filename = 'versions'
    DELETE FROM files WHERE filename = 'ib.pfl'
    DELETE FROM files WHERE filename = '071523a4-516f-4fce-ba4b-0d11ab7a1893.pfl'
    DELETE FROM params WHERE filename = 'locale.inf'
    получится несколько баз (но можно закодировать всё в одной). ну и чё? зато ламерам под силу указать файл базы и ткнуть по кнопке, и порядок использования этих баз не фиксирован, но зато не будет геморроя с конвертацией.
    Возьмитесь кто-нибудь за реализацию идеи, мне лень.
    Последний раз редактировалось HPDX2300; 24.05.2023 в 17:54.
    "кинжал хорош для того, у кого он есть, и плохо тому у кого он не окажется в нужное время"

  13. 2 пользователя(ей) сказали cпасибо:

    redhat2020 (24.05.2023), vovashulga (24.05.2023)

  14. #1170
    Помогает людям
    Аватар для HPDX2300
    Регистрация
    18.04.2018
    Адрес
    HP-Compaq DX2300 microtower PC
    Сообщений
    270
    Сказал(а) спасибо
    69
    Поблагодарили 1819 раз(а) в 398 сообщениях

    По умолчанию Re: как ломануть 1C 8.3 for Linux

    Цитата Сообщение от HPDX2300 Посмотреть сообщение
    как всё сложно. ....
    Возьмитесь кто-нибудь за реализацию идеи, мне лень.
    сделал это сам, скачивайте лекарство
    "кинжал хорош для того, у кого он есть, и плохо тому у кого он не окажется в нужное время"

  15. 10 пользователя(ей) сказали cпасибо:

    alexandr_ll (25.05.2023), BabyChild (27.05.2023), freeraider (29.05.2023), Nekii (20.08.2023), olegtelec (26.05.2023), redhat2020 (25.05.2023), rtsid (26.05.2023), vovashulga (25.05.2023), yurykk (25.05.2023), ХЕРой (26.05.2023)

Страница 117 из 128 ПерваяПервая ... 17107112113114115116117118119120121122127 ... ПоследняяПоследняя

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •