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

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

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Страница 8 из 103 ПерваяПервая ... 34567891011121318 ... ПоследняяПоследняя
Показано с 71 по 80 из 1273

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

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

    Регистрация
    26.02.2019
    Сообщений
    33
    Сказал(а) спасибо
    10
    Поблагодарили 51 раз(а) в 10 сообщениях

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

    Цитата Сообщение от Alf500 Посмотреть сообщение
    Структура понятна... непонятно в каком виде данные должны быть?
    Пересмотрел повнимательней код... разобрался. Поднялось вроде... и сервер свою видит, и клиентам выдается.
    # ./usbhasp v8-500-user.json v8-server-x64.json
    usbhasp[2298]: Loaded key 0: '1C:Предприятие 8.x, 500 лицензий', Created: 21/04/2019
    usbhasp[2298]: Loaded key 1: '1C Enterprise Server x64', Created: 21/04/2019
    usbhasp[2298]: USB device created usb_vhci_hcd.0 (bus# 3)
    usbhasp[2298]: Port 1 is powered on -> connecting device.
    usbhasp[2298]: Port 1 connected.
    usbhasp[2298]: Port 2 is powered on -> connecting device.
    usbhasp[2298]: Port 2 connected.
    usbhasp[2298]: Port 1 is disabled.
    usbhasp[2298]: Set device on port 1 address = 2
    usbhasp[2298]: Port 2 is disabled.
    usbhasp[2298]: Set device on port 2 address = 3

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

    Регистрация
    26.02.2019
    Сообщений
    33
    Сказал(а) спасибо
    10
    Поблагодарили 51 раз(а) в 10 сообщениях

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

    Итак... работает все в режиме "поставил и забыл"

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

    Все делалось на debian-9, если у кого-то другая версия, надо будет скорректировать некоторые команды.

    1. устанавливаем либы для х32 (без них работать не будет!!!)
    Код:
    dpkg --add-architecture i386
    apt-get update
    apt-get install libusb-0.1-4:i386
    2. устанавливаем исходники ядра
    Код:
    apt-get install build-essential linux-source-4.9 linux-headers-4.9.0-8-all
    cd /usr/src
    tar -xf linux-source-4.9.tar.xz
    3. устанавливаем "libjansson"
    Код:
    apt-get install libjansson-dev
    4. собираем драйвер виртуального USB
    Идем сюда - https://sourceforge.net/p/usb-vhci/wiki/Home/
    и качаем "vhci_hcd" и "libusb_vhci"

    сначала собираем драйвер 'usb_vhci'
    Код:
    cd vhci_hcd
    mkdir -p linux/4.9.0/drivers/usb/core
    cp /usr/src/linux-source-4.9/include/linux/usb/hcd.h linux/4.9.0/drivers/usb/core/
    перед сборкой, в файлах "usb-vhci-hcd.c" и "usb-vhci-iocifc.c" находим "#define DEBUG" и комментируем эту строку!!!
    Код:
    make KVERSION=4.9.0-8-amd64 KSRC=/usr/src/linux-source-4.9
    make install
    загружаем полученные модули
    Код:
    insmod usb-vhci-hcd.ko
    insmod usb-vhci-iocifc.ko
    и сделаем автозагрузку модулей при старте системы
    Код:
    echo 'usb_vhci_hcd' >> /etc/modules
    echo 'usb_vhci_iocifc' >> /etc/modules
    затем собираем библиотеки 'libusb_vhci'
    Код:
    cd libusb_vhci
    ./configure
    make
    make install
    5. собираем эмулятор UsbHasp
    Код:
    git clone https://github.com/sam88651/UsbHasp.git
    cd UsbHasp
    make
    полученный эмулятор ищем в каталоге 'UsbHasp/dist/Release/GNU-Linux/'
    осталось положить его куда-нибудь, туда же положить json-файлы ключей, и можно запускать
    Код:
    ./usbhasp key1.json key2.json ... key4,json
    для автозапуска делаем скрипт в /etc/init.d/ и регистрируем соужбу в systemctl

    6. ключи
    отличия от reg-файлов
    все DWORD-параметры записаны без "0х" в начале
    все HEX-параметры содержат те же массивы, но к каждому элементу надо приклеить все тот же "0х" в начало

    структура ключа:
    Код:
    {
      "HASP Key": {
        "Name": "Key name",
        "Created": "01/01/2001",
        "Password": "00000000",
        "Type": "00000000",
        "Memory": "00000000",
        "SN": "00000000",
        "SecTable": "0x00,0x00,.........,0x00",
        "NetMemory": "0x00,0x00,.........,0x00",
        "Option": "0x00,0x00,.........,0x00",
        "Data": "0x00,0x00,.........,0x00"
      }
    }

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

    AL2004 (22.08.2019), artem.ks (23.07.2019), beregnov (02.10.2019), cherubashka (03.04.2020), Djordjlee (09.05.2019), Freddy_Freeman (11.05.2019), freem345 (14.09.2019), freeraider (23.08.2019), Graffy (29.07.2019), HPDX2300 (26.04.2019), Ik) (23.10.2019), IronSamael (25.02.2020), Kolhoznic (15.05.2019), koy98 (22.08.2019), monster_k (30.06.2021), mr.tippler (15.08.2019), valblack (25.11.2019), vfp7 (26.04.2019), viyOld (13.08.2019), Zergos2 (15.10.2019), _MIG_ (03.12.2020)

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

    Регистрация
    02.08.2017
    Сообщений
    6
    Сказал(а) спасибо
    17
    Поблагодарили 28 раз(а) в 8 сообщениях

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

    А можно скомпилить на тестовом сервере и подсунуть модули на рабочий сервак?

  5. #4
    Просто юзер

    Регистрация
    25.01.2018
    Адрес
    Подмосковье
    Сообщений
    50
    Сказал(а) спасибо
    57
    Поблагодарили 26 раз(а) в 12 сообщениях

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

    Подкину инфы из того что накопал в инете, ожидаю что сообща что нибудь да получится.

    https://github.com/sam88651
    http://vhci.a-singer.de/
    https://sourceforge.net/projects/usb-vhci/
    http://blog.vmpress.org/2016/01/vmwa...ux-ubuntu.html

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

    Freddy_Freeman (11.05.2019)

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

    Регистрация
    27.12.2018
    Сообщений
    29
    Сказал(а) спасибо
    2
    Поблагодарили 11 раз(а) в 8 сообщениях

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

    Цитата Сообщение от vfp7 Посмотреть сообщение
    там очень не любят экспериментов ведущих к простоям и недополученной прибыли ...

    ожидаю что сообща что нибудь да получится.
    И все-таки Вам нужен этот "эксперимент" :)

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

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

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

    Илья, не обращай внимания на жадин. Им сложно принять то, что кто-то решил "неразрешимую" задачу. Я на линуксе чуть более 3-х лет. В процессе установки с Ильей шел диалог, более 20 сообщений. Для себя узнал много нового, за что Илье спасибо. Он же сказал: оказывает консультационную поддержку, пользоваться ей или нет - дело личное каждого. От себя добавлю, что вознаграждение Илье удвоил от первоначально озвученного, сделав это по собственной инициативе. Надеюсь и он увидел, что уровень юзания линукса у всех разный, что является очевидной вещью для него, для меня стало открытием. В настоящий момент пруфом не пользуюсь, поэтому про стабильность ничего сказать не могу, но то, что это работает - факт, и ставится не в три строчки. Без его помощи мне второй раз этот подвиг не совершить, несмотря на то, что все пошагово записано на бумажку. Илье респект и новых побед.

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

    Илья547 (06.04.2019)

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

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

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

    Всем привет. Кому не жалко прошу помощи. Форум зафлудили толковых ответов мало. Встала задача по поднятию 1с на linux в целях тестирования производительности т.е. лицензий нет.
    То что было ясно из форума я сделал.
    ubuntu 16
    postgres 9.6.1-4.1C
    1c server 8.3.12.1440 (x32)
    1c client 8.3.12.1440 (x32)
    Проделал операцию с 1c8_uni2patch_lin --> backbas.so
    На этом я остановился.
    Создал базу через клинет 1с при запуске потребовало лицензию(я так понял клиенсткую).
    Что я не сделал или сделал не так?

  11. #8
    Просто юзер

    Регистрация
    25.01.2018
    Адрес
    Подмосковье
    Сообщений
    50
    Сказал(а) спасибо
    57
    Поблагодарили 26 раз(а) в 12 сообщениях

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

    Вы не указали разрядность ubuntu, но если сванговать то наверное x64 ?

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

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

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

    Цитата Сообщение от Vectorion Посмотреть сообщение
    В ознакомительных целях проще раздавать клиентский ключ по сети с Windows машины, создав файл nethasp.ini и указав в нем адрес сервера лицензий. И с х32 лучше не начинать - тупиковая ветвь.
    c x32 связался только с отсувием патча на 64. Сервак на хостинге(там терминал, на нем и база, и сервер, и клиент)

    Цитата Сообщение от vfp7 Посмотреть сообщение
    Вы не указали разрядность ubuntu, но если сванговать то наверное x64 ?
    да все верно сервак x64 (база х64, сервер х32, клиент х32)

  13. #10
    Просто юзер

    Регистрация
    25.01.2018
    Адрес
    Подмосковье
    Сообщений
    50
    Сказал(а) спасибо
    57
    Поблагодарили 26 раз(а) в 12 сообщениях

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

    Цитата Сообщение от mptk Посмотреть сообщение
    c x32 связался только с отсувием патча на 64. Сервак на хостинге(там терминал, на нем и база, и сервер, и клиент)
    да все верно сервак x64 (база х64, сервер х32, клиент х32)
    Повнимательнее прочтите:
    http://gee12.space/stavim-1s-83-32-b...bian-9-64-bit/

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

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

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

Ваши права

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