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

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

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

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

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

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

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

    на
    Operating System: Ubuntu 20.04.1 LTS
    Kernel: Linux 5.4.0-54-generic
    Architecture: x86-64
    Платформа 1С: 8.3.18.1433 х300 пользователей
    все работает стабильно и не вылетает.

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

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

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

    Не собирается vhci_hcd на ядре 5.4.103

    Выдает ошибку

    root@pve:~/git/vhci_hcd# make
    make -C /lib/modules/5.4.103-1-pve/build M=/root/git/vhci_hcd PWD=/root/git/vhci_hcd BUILD_PREFIX= KDIR=/lib/modules/5.4.103-1-pve/build KVERSION=5.4.103-1-pve modules
    make[1]: Entering directory '/usr/src/linux-headers-5.4.103-1-pve'
    CC [M] /root/git/vhci_hcd/usb-vhci-iocifc.o
    In file included from ./include/linux/uaccess.h:11,
    from /root/git/vhci_hcd/usb-vhci-iocifc.c:36:
    /root/git/vhci_hcd/usb-vhci-iocifc.c: In function ‘ioc_register’:
    ./arch/x86/include/asm/uaccess.h:433:29: error: invalid initializer
    __typeof__(ptr) __pu_ptr = (ptr); \
    ^
    ./arch/x86/include/asm/uaccess.h:553:2: note: in expansion of macro ‘__put_user_nocheck’
    __put_user_nocheck((__typeof__(*(ptr)))(x), (ptr), sizeof(*(ptr)))
    ^~~~~~~~~~~~~~~~~~
    /root/git/vhci_hcd/usb-vhci-iocifc.c:223:3: note: in expansion of macro ‘__put_user’
    __put_user('\0', arg->bus_id);
    ^~~~~~~~~~
    /root/git/vhci_hcd/usb-vhci-iocifc.c: In function ‘ioc_giveback_common’:
    /root/git/vhci_hcd/usb-vhci-iocifc.c:602:103: error: macro "access_ok" passed 3 arguments, but takes just 2
    cess_ok(VERIFY_READ, (void *)iso, iso_count * sizeof(struct usb_vhci_ioc_iso_packet_giveback)))
    ^

    /root/git/vhci_hcd/usb-vhci-iocifc.c:602:8: error: ‘access_ok’ undeclared (first use in this function)
    if(!access_ok(VERIFY_READ, (void *)iso, iso_count * sizeof(struct usb_vhci_ioc_iso_packet_giveback)))
    ^~~~~~~~~
    /root/git/vhci_hcd/usb-vhci-iocifc.c:602:8: note: each undeclared identifier is reported only once for each function it appears in
    /root/git/vhci_hcd/usb-vhci-iocifc.c: In function ‘device_do_ioctl’:
    /root/git/vhci_hcd/usb-vhci-iocifc.c:940:90: error: macro "access_ok" passed 3 arguments, but takes just 2
    if(unlikely((_IOC_DIR(cmd) & _IOC_READ) && !access_ok(VERIFY_WRITE, arg, _IOC_SIZE(cmd))))
    ^
    In file included from ./include/linux/export.h:42,
    from ./include/linux/linkage.h:7,
    from ./include/linux/kernel.h:8,
    from ./include/linux/list.h:9,
    from ./include/linux/module.h:9,
    from /root/git/vhci_hcd/usb-vhci-iocifc.c:23:
    /root/git/vhci_hcd/usb-vhci-iocifc.c:940:46: error: ‘access_ok’ undeclared (first use in this function)
    if(unlikely((_IOC_DIR(cmd) & _IOC_READ) && !access_ok(VERIFY_WRITE, arg, _IOC_SIZE(cmd))))
    ^~~~~~~~~
    ./include/linux/compiler.h:78:42: note: in definition of macro ‘unlikely’
    # define unlikely(x) __builtin_expect(!!(x), 0)
    ^
    /root/git/vhci_hcd/usb-vhci-iocifc.c:942:90: error: macro "access_ok" passed 3 arguments, but takes just 2
    if(unlikely((_IOC_DIR(cmd) & _IOC_WRITE) && !access_ok(VERIFY_READ, arg, _IOC_SIZE(cmd))))
    ^
    make[2]: *** [scripts/Makefile.build:271: /root/git/vhci_hcd/usb-vhci-iocifc.o] Error 1
    make[1]: *** [Makefile:1754: /root/git/vhci_hcd] Error 2
    make[1]: Leaving directory '/usr/src/linux-headers-5.4.103-1-pve'
    make: *** [Makefile:35: default] Error 2

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

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

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

    Не собирается vhci_hcd на ядре 5.4.103

    Выдает ошибку

    root@pve:~/git/vhci_hcd# make
    make -C /lib/modules/5.4.103-1-pve/build M=/root/git/vhci_hcd PWD=/root/git/vhci_hcd BUILD_PREFIX= KDIR=/lib/modules/5.4.103-1-pve/build KVERSION=5.4.103-1-pve modules
    make[1]: Entering directory '/usr/src/linux-headers-5.4.103-1-pve'
    CC [M] /root/git/vhci_hcd/usb-vhci-iocifc.o
    In file included from ./include/linux/uaccess.h:11,
    from /root/git/vhci_hcd/usb-vhci-iocifc.c:36:
    /root/git/vhci_hcd/usb-vhci-iocifc.c: In function ‘ioc_register’:
    ./arch/x86/include/asm/uaccess.h:433:29: error: invalid initializer
    __typeof__(ptr) __pu_ptr = (ptr); \
    ^
    ./arch/x86/include/asm/uaccess.h:553:2: note: in expansion of macro ‘__put_user_nocheck’
    __put_user_nocheck((__typeof__(*(ptr)))(x), (ptr), sizeof(*(ptr)))
    ^~~~~~~~~~~~~~~~~~
    /root/git/vhci_hcd/usb-vhci-iocifc.c:223:3: note: in expansion of macro ‘__put_user’
    __put_user('\0', arg->bus_id);
    ^~~~~~~~~~
    /root/git/vhci_hcd/usb-vhci-iocifc.c: In function ‘ioc_giveback_common’:
    /root/git/vhci_hcd/usb-vhci-iocifc.c:602:103: error: macro "access_ok" passed 3 arguments, but takes just 2
    cess_ok(VERIFY_READ, (void *)iso, iso_count * sizeof(struct usb_vhci_ioc_iso_packet_giveback)))
    ^

    /root/git/vhci_hcd/usb-vhci-iocifc.c:602:8: error: ‘access_ok’ undeclared (first use in this function)
    if(!access_ok(VERIFY_READ, (void *)iso, iso_count * sizeof(struct usb_vhci_ioc_iso_packet_giveback)))
    ^~~~~~~~~
    /root/git/vhci_hcd/usb-vhci-iocifc.c:602:8: note: each undeclared identifier is reported only once for each function it appears in
    /root/git/vhci_hcd/usb-vhci-iocifc.c: In function ‘device_do_ioctl’:
    /root/git/vhci_hcd/usb-vhci-iocifc.c:940:90: error: macro "access_ok" passed 3 arguments, but takes just 2
    if(unlikely((_IOC_DIR(cmd) & _IOC_READ) && !access_ok(VERIFY_WRITE, arg, _IOC_SIZE(cmd))))
    ^
    In file included from ./include/linux/export.h:42,
    from ./include/linux/linkage.h:7,
    from ./include/linux/kernel.h:8,
    from ./include/linux/list.h:9,
    from ./include/linux/module.h:9,
    from /root/git/vhci_hcd/usb-vhci-iocifc.c:23:
    /root/git/vhci_hcd/usb-vhci-iocifc.c:940:46: error: ‘access_ok’ undeclared (first use in this function)
    if(unlikely((_IOC_DIR(cmd) & _IOC_READ) && !access_ok(VERIFY_WRITE, arg, _IOC_SIZE(cmd))))
    ^~~~~~~~~
    ./include/linux/compiler.h:78:42: note: in definition of macro ‘unlikely’
    # define unlikely(x) __builtin_expect(!!(x), 0)
    ^
    /root/git/vhci_hcd/usb-vhci-iocifc.c:942:90: error: macro "access_ok" passed 3 arguments, but takes just 2
    if(unlikely((_IOC_DIR(cmd) & _IOC_WRITE) && !access_ok(VERIFY_READ, arg, _IOC_SIZE(cmd))))
    ^
    make[2]: *** [scripts/Makefile.build:271: /root/git/vhci_hcd/usb-vhci-iocifc.o] Error 1
    make[1]: *** [Makefile:1754: /root/git/vhci_hcd] Error 2
    make[1]: Leaving directory '/usr/src/linux-headers-5.4.103-1-pve'
    make: *** [Makefile:35: default] Error 2

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

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

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

    Все отлично работает, даже можно расшарить эти ключи через USB Redirector и подключится виндовым сервером, все работает)

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

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

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

    Цитата Сообщение от hogmachine Посмотреть сообщение
    Все отлично работает, даже можно расшарить эти ключи через USB Redirector и подключится виндовым сервером, все работает)
    Я и не писал что не работает. А вот на новыйх ядрах не собирается.

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

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

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

    Ubuntu 21.04 x64, Платформа 1С 8.3.18.1334 x64
    Кому-то уже удалось поставить?
    Пока что уперся в
    Код:
    make testconfig
    make[1]: вход в каталог «/home/user/git/vhci_hcd»
    rm -f test/*.o test/*.ko test/.*.cmd test/.*.flags test/*.mod.c test/Module.symvers test/Module.markers test/modules.order
    rm -rf test/.tmp_versions/
    make -C /lib/modules/5.11.0-17-generic/build SUBDIRS=/home/user/git/vhci_hcd/test PWD=/home/user/git/vhci_hcd/test BUILD_PREFIX= KDIR=/lib/modules/5.11.0-17-generic/build KVERSION=5.11.0-17-generic EXTRA_CFLAGS='-Wno-unused -DEXPORT_SYMTAB -DKBUILD_EXTMOD -DINCLUDE_CORE_HCD=\"/lib/modules/5.11.0-17-generic/build/include/linux/usb/hcd.h\" ' modules
    make[2]: вход в каталог «/usr/src/linux-headers-5.11.0-17-generic»
    make[3]: *** Нет правила для сборки цели «arch/x86/tools/relocs_32.c», требуемой для «arch/x86/tools/relocs_32.o».  Останов.
    make[2]: *** [arch/x86/Makefile:210: archscripts] Ошибка 2
    make[2]: выход из каталога «/usr/src/linux-headers-5.11.0-17-generic»
    make[1]: *** [Makefile:94: testcc] Ошибка 2
    make[1]: выход из каталога «/home/user/git/vhci_hcd»
    make: *** [Makefile:89: conf/usb-vhci.config.h] Ошибка 2
    Может кто поделится полным алгоритмом от начала до конца.

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

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

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

    Создал свой репозиторий на github.
    Применил кучу патчей.
    Теперь собирается на всех новый ядрах без проблем.
    https://github.com/linuxbuh/vhci_hcd

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

    concorde (11.12.2021)

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

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

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

    Цитата Сообщение от ztime Посмотреть сообщение
    Создал свой репозиторий на github.
    Применил кучу патчей.
    Теперь собирается на всех новый ядрах без проблем.
    https://github.com/linuxbuh/vhci_hcd
    Это USB Redirector?

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

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

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

    Нет это vhci_hcd

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

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

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

    Приветствую!
    Собирается на всех свежих ядрах ProxMox ??

    У меня так и не получилось скомпилировать в контейнере Centos 8 на ProxMox 6.4 :(

    Цитата Сообщение от ztime Посмотреть сообщение
    Создал свой репозиторий на github.
    Применил кучу патчей.
    Теперь собирается на всех новый ядрах без проблем.
    https://github.com/linuxbuh/vhci_hcd

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

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

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

Ваши права

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