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

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

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Страница 50 из 103 ПерваяПервая ... 40454647484950515253545560 ... ПоследняяПоследняя
Показано с 491 по 500 из 1275

Комбинированный просмотр

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

    Регистрация
    01.04.2019
    Сообщений
    6
    Сказал(а) спасибо
    1
    Поблагодарили 1 раз в 1 сообщении

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

    Цитата Сообщение от imfromrostov Посмотреть сообщение
    Пробуйте читать инструкцию:

    Для установки и начального запуска получите дистрибутив сервера 1С:Предприятия: https://users.v8.1c.ru/ -> Скачать обновления -> Технологическая платформа 8.3 -> ВЕРСИЯ -> Cервер 1С:Предприятия (64-bit) для DEB-based Linux-систем -> Скачать дистрибутив

    Клонируйте репозиторий:

    git clone https://github.com/bosenok/docker-1c-server.git
    Скопируйте deb-файлы дистрибутива сервера 1С:Предприятия в каталог docker-1c-server и затем выполните команды (здесь и далее вам понадобятся права администратора):
    А вы попробуйте прочитать мейкфайл контейнера
    и о, надаж, оказывается класть надо в каталог deb (которого нет)
    Плюс в переменную надо вписывать версию 1С
    Плюс все это поделие, даже если установится, начинает постоянно перегружаться, дальше выяснять лень.

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

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

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

    Кто может помочь установить 1с на дебиан не бесплатно?

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

    Регистрация
    19.03.2015
    Сообщений
    1
    Сказал(а) спасибо
    15
    Поблагодарили 3 раз(а) в 2 сообщениях

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

    В посте #107

    можно было бы заменить следующие наменования:

    1 4.15.0 на выражение "$(uname -r | cut -d'-' -f1)" т.е. берется нужная версия источника ядра, которая установлена у пользователя

    2 4.15.0-48 на выражение "$(uname -r)" аналогично и здесь - версия заголовка установленная у пользователя


    так же организовать каталог с именем версии ядра, т.е.

    вместо mkdir -p linux/4.15.0/drivers/usb/core выражение mkdir -p linux/"$(uname -r | cut -d'-' -f1)"/drivers/usb/core


    и т.д.

    т.е выражение "$(uname -r | cut -d'-' -f1)" возвращает версию источника ядра
    а выражение "$(uname -r)" возвращает версию самого ядра

    Это позволило бы не заморачиваться версиями ядер, и избежать ошибок...

    таким образом можно записать:

    Цитата Сообщение от vfp7 Посмотреть сообщение
    Для ubuntu 18.04.2 x64 lts (4.15.0) по памяти напишу первую часть, в помощь другим даже с минимальными знаниями:

    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install libusb-0.1-4:i386 linux-tools-generic automake libtool linux-source-"$(uname -r | cut -d'-' -f1)" linux-headers-"$(uname -r)" libelf-dev libjansson-dev
    cd /usr/src/
    sudo tar -xf linux-source-"$(uname -r | cut -d'-' -f1)".tar.bz2
    cd ~
    Качаем vhci_hcd и libusb_vhci отсюда:
    http://sourceforge.net/projects/usb-...rnel%20module/
    http://sourceforge.net/projects/usb-...e%20libraries/
    Примерно так (можете вообще и с другого компьютера закачать, главное перебросьте эти файлы в папку пользователя этой машины):
    wget http://excellmedia.dl.sourceforge.ne...d-1.15.tar.bz2
    wget http://excellmedia.dl.sourceforge.ne...ci-0.7.tar.bz2
    Далее:
    tar -xf libusb_vhci-0.7.tar.bz2
    tar -xf vhci-hcd-1.15.tar.bz2
    cd vhci-hcd-1.15
    mkdir -p linux/"$(uname -r | cut -d'-' -f1)"/drivers/usb/core
    cp /usr/src/linux-source-"$(uname -r | cut -d'-' -f1)"/include/linux/usb/hcd.h linux/"$(uname -r | cut -d'-' -f1)"/drivers/usb/core/
    nano usb-vhci-hcd.c
    находим "#define DEBUG" и комментируем эту строку, при желании можно выделить через /* */
    nano usb-vhci-iocifc.c
    находим "#define DEBUG" и комментируем эту строку
    добавляем строку #include <linux/uaccess.h> (просто сверху над первым #include в файле вставьте)
    sudo make KVERSION="$(uname -r)" KSRC=/usr/src/linux-source-"$(uname -r | cut -d'-' -f1)"
    sudo make install
    cd ~/libusb_vhci-0.7
    ./configure
    make
    make install
    cd ~
    wget http://github.com/sam88651/UsbHasp/archive/master.zip
    unzip master.zip
    cd cd UsbHasp-master
    make

    - продолжение следует ... (пока нет времени)

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

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

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

    Цитата Сообщение от Rinareg Посмотреть сообщение
    (пока нет времени):
    Блин тоже нет времени, разобратся и самому к приличию привести ).

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

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

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

    Коллеги, под ядра 5ой ветки есть инструкция чего где поправить?
    Я пытался скомпилировать под 5.4(бубунта 20ая), облом.
    In file included from ./include/linux/uaccess.h:11,
    from /home/sterh/vhci/vhci-hcd-1.15/usb-vhci-iocifc.c:37:
    /home/sterh/vhci/vhci-hcd-1.15/usb-vhci-iocifc.c: In function ‘ioc_register’:
    ./arch/x86/include/asm/uaccess.h:433:29: error: invalid initializer
    433 | __typeof__(ptr) __pu_ptr = (ptr); \
    | ^
    ./arch/x86/include/asm/uaccess.h:553:2: note: in expansion of macro ‘__put_user_nocheck’
    553 | __put_user_nocheck((__typeof__(*(ptr)))(x), (ptr), sizeof(*(ptr)))
    ....
    In file included from ./include/linux/uaccess.h:11,
    from /home/sterh/vhci/vhci-hcd-1.15/usb-vhci-iocifc.c:37:
    ./arch/x86/include/asm/uaccess.h:93: note: macro "access_ok" defined here
    93 | #define access_ok(addr, size) \
    |
    make[2]: *** [scripts/Makefile.build:275: /home/sterh/vhci/vhci-hcd-1.15/usb-vhci-iocifc.o] Error 1
    make[1]: *** [Makefile:1719: /home/sterh/vhci/vhci-hcd-1.15] Error 2
    make[1]: Leaving directory '/usr/src/linux-headers-5.4.0-33-generic'
    make: *** [Makefile:35: default] Error 2
    Ежели кто знает алгоритм(а были кто рассказывал какие правки вносить) поделитесь. Если есть готовые рецепты дайте пожалуйста.

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

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

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

    Коллеги, под ядра 5ой ветки есть инструкция чего где поправить?
    Я пытался скомпилировать под 5.4(бубунта 20ая), облом.
    In file included from ./include/linux/uaccess.h:11,
    from /home/sterh/vhci/vhci-hcd-1.15/usb-vhci-iocifc.c:37:
    /home/sterh/vhci/vhci-hcd-1.15/usb-vhci-iocifc.c: In function ‘ioc_register’:
    ./arch/x86/include/asm/uaccess.h:433:29: error: invalid initializer
    433 | __typeof__(ptr) __pu_ptr = (ptr); \
    | ^
    ./arch/x86/include/asm/uaccess.h:553:2: note: in expansion of macro ‘__put_user_nocheck’
    553 | __put_user_nocheck((__typeof__(*(ptr)))(x), (ptr), sizeof(*(ptr)))
    ....
    In file included from ./include/linux/uaccess.h:11,
    from /home/sterh/vhci/vhci-hcd-1.15/usb-vhci-iocifc.c:37:
    ./arch/x86/include/asm/uaccess.h:93: note: macro "access_ok" defined here
    93 | #define access_ok(addr, size) \
    |
    make[2]: *** [scripts/Makefile.build:275: /home/sterh/vhci/vhci-hcd-1.15/usb-vhci-iocifc.o] Error 1
    make[1]: *** [Makefile:1719: /home/sterh/vhci/vhci-hcd-1.15] Error 2
    make[1]: Leaving directory '/usr/src/linux-headers-5.4.0-33-generic'
    make: *** [Makefile:35: default] Error 2
    Ежели кто знает алгоритм(а были кто рассказывал какие правки вносить) поделитесь. Если есть готовые рецепты дайте пожалуйста.

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

    Регистрация
    25.07.2012
    Сообщений
    9
    Сказал(а) спасибо
    5
    Поблагодарили 26 раз(а) в 3 сообщениях

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

    Цитата Сообщение от SterhTG Посмотреть сообщение
    Коллеги, под ядра 5ой ветки есть инструкция чего где поправить?
    Я пытался скомпилировать под 5.4(бубунта 20ая), облом.

    Ежели кто знает алгоритм(а были кто рассказывал какие правки вносить) поделитесь. Если есть готовые рецепты дайте пожалуйста.
    access_ok - все просто, удалить первый параметр.

    А вот первую ошибку хз, нашел тут скомпилированные в этой ветке - встали на 5.4.41 после установки dkms без проблем.

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

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

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

    Всем привет, ищу платформу под linux 8.3.17 где можно скачать бесплатно или за вознаграждение?

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

    Регистрация
    25.07.2012
    Сообщений
    9
    Сказал(а) спасибо
    5
    Поблагодарили 26 раз(а) в 3 сообщениях

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

    Проблема такая:
    При попытке вызвать свойства информационной базы через оснастку управления сервером 1С предприятия (машина в локалке под виндой) получаю ошибку, что ключ защиты не найден. Хотя в остальном все работает, клиентские ключи раздаются.

    1С предприятие 8.3.17.1386 64bit в lxc контейнере CentOS 7 на Proxmox.
    Ключи (1c_server_x64 и на 50 человек) и эмуляция на хосте proxmox (Debian). USB в контейнер проброшены.

    вывод контейнера:

    $ lsusb
    Код:
    Bus 005 Device 003: ID 0529:0001 Aladdin Knowledge Systems HASP copy protection dongle
    Bus 005 Device 002: ID 0529:0001 Aladdin Knowledge Systems HASP copy protection dongle
    Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    # service haspd status
    Скрытый текст

    # usbkeytest --list
    Код:
    ID: 0529:0001, Bus: 005, Device: 003, Major: 189, Minor: 514
    ID: 0529:0001, Bus: 005, Device: 002, Major: 189, Minor: 513
    Вроде ключи видятся как родные. В чем может быть проблема?

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

    Регистрация
    25.07.2012
    Сообщений
    9
    Сказал(а) спасибо
    5
    Поблагодарили 26 раз(а) в 3 сообщениях

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

    Еще хотел уточнить:
    Gemalto Sentinel ACC (вебморда httpd, которая висит на 1947 порту) должна отображать эти эмулированные алладиновские ключи для сервера 1с 86_x64 и пользователей? У меня там нет ключей.

Страница 50 из 103 ПерваяПервая ... 40454647484950515253545560 ... ПоследняяПоследняя

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

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

Ваши права

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