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

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

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Страница 40 из 129 ПерваяПервая ... 30353637383940414243444550 ... ПоследняяПоследняя
Показано с 391 по 400 из 1283
  1. #391
    Просто юзер

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

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

    Цитата Сообщение от astra12 Посмотреть сообщение
    Да. Так и есть.
    Интересно для чего так.
    Насколько помню ключ x64 подходит к x86, и непонятно для чего два серверных ключа.

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

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

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

    Цитата Сообщение от astra12 Посмотреть сообщение
    хасплм на дебиане (lxc контейнер proxmox 6)
    распиши всю схему: где запущен эмулятор (хост или контейнер) и т.д.?

    systemctl status aksusbd.service

    что кажет?

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

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

    Unhappy Re: как ломануть 1C 8.3 for Linux

    Цитата Сообщение от vfp7 Посмотреть сообщение
    Для ubuntu 18.04.2 x64 lts (4.15.0) по памяти напишу первую часть, в помощь другим даже с минимальными знаниями:
    <....>
    cd vhci-hcd-1.15
    mkdir -p linux/4.15.0/drivers/usb/core
    cp /usr/src/linux-source-4.15.0/include/linux/usb/hcd.h linux/4.15.0/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=4.15.0-48-generic KSRC=/usr/src/linux-source-4.15.0
    <....>
    - продолжение следует ... (пока нет времени)
    Хм, у меня что ли у одного, на Ubuntu 18.04 с ядром 5.0.0 пути не такие, как в мануале?

    Код:
    cp /usr/src/linux-source-4.15.0/include/linux/usb/hcd.h linux/4.15.0/drivers/usb/core/
    В linux-source-5.0.0 у меня только

    Код:
    root@alex-virtual-machine:/usr/src/linux-source-5.0.0# ls -l
    итого 870632
    drwxr-xr-x 13 root root      4096 ноя 27 17:22 debian
    drwxr-xr-x 10 root root      4096 ноя 27 17:22 debian.hwe
    -rw-r--r--  1 root root 891514880 ноя 12 13:46 linux-source-5.0.0.tar
    Поэтому в данном случае, директория для работы - это /usr/src/linux-headers-5.0.0-36-generic:

    Код:
    root@alex-virtual-machine:/usr/src/linux-headers-5.0.0-36-generic# ls -l
    итого 1560
    drwxr-xr-x 3 root root    4096 ноя 27 13:28 arch
    lrwxrwxrwx 1 root root      31 ноя 12 13:46 block -> ../linux-headers-5.0.0-36/block
    lrwxrwxrwx 1 root root      31 ноя 12 13:46 certs -> ../linux-headers-5.0.0-36/certs
    lrwxrwxrwx 1 root root      32 ноя 12 13:46 crypto -> ../linux-headers-5.0.0-36/crypto
    lrwxrwxrwx 1 root root      39 ноя 12 13:46 Documentation -> ../linux-headers-5.0.0-36/Documentation
    lrwxrwxrwx 1 root root      33 ноя 12 13:46 drivers -> ../linux-headers-5.0.0-36/drivers
    lrwxrwxrwx 1 root root      34 ноя 12 13:46 firmware -> ../linux-headers-5.0.0-36/firmware
    lrwxrwxrwx 1 root root      28 ноя 12 13:46 fs -> ../linux-headers-5.0.0-36/fs
    drwxr-xr-x 4 root root    4096 ноя 27 13:28 include <======================================================
    lrwxrwxrwx 1 root root      30 ноя 12 13:46 init -> ../linux-headers-5.0.0-36/init
    lrwxrwxrwx 1 root root      29 ноя 12 13:46 ipc -> ../linux-headers-5.0.0-36/ipc
    lrwxrwxrwx 1 root root      32 ноя 12 13:46 Kbuild -> ../linux-headers-5.0.0-36/Kbuild
    lrwxrwxrwx 1 root root      33 ноя 12 13:46 Kconfig -> ../linux-headers-5.0.0-36/Kconfig
    drwxr-xr-x 2 root root    4096 ноя 27 13:28 kernel
    lrwxrwxrwx 1 root root      29 ноя 12 13:46 lib -> ../linux-headers-5.0.0-36/lib
    lrwxrwxrwx 1 root root      34 ноя 12 13:46 Makefile -> ../linux-headers-5.0.0-36/Makefile
    lrwxrwxrwx 1 root root      28 ноя 12 13:46 mm -> ../linux-headers-5.0.0-36/mm
    -rw-r--r-- 1 root root 1566100 ноя 12 13:46 Module.symvers
    lrwxrwxrwx 1 root root      29 ноя 12 13:46 net -> ../linux-headers-5.0.0-36/net
    lrwxrwxrwx 1 root root      33 ноя 12 13:46 samples -> ../linux-headers-5.0.0-36/samples
    drwxr-xr-x 7 root root   12288 ноя 27 13:28 scripts
    lrwxrwxrwx 1 root root      34 ноя 12 13:46 security -> ../linux-headers-5.0.0-36/security
    lrwxrwxrwx 1 root root      31 ноя 12 13:46 sound -> ../linux-headers-5.0.0-36/sound
    drwxr-xr-x 3 root root    4096 ноя 27 13:28 tools
    lrwxrwxrwx 1 root root      32 ноя 12 13:46 ubuntu -> ../linux-headers-5.0.0-36/ubuntu
    lrwxrwxrwx 1 root root      29 ноя 12 13:46 usr -> ../linux-headers-5.0.0-36/usr
    lrwxrwxrwx 1 root root      30 ноя 12 13:46 virt -> ../linux-headers-5.0.0-36/virt

    Вот только всё равно проблема при компиляции

    Код:
    root@alex-virtual-machine:/usr/src/vhci-hcd-1.15# make clean && make KVERSION=$(uname -r) KSRC=/usr/src/linux-headers-5.0.0-36-generic/
    Завершается вот этим

    Код:
    scripts/Makefile.build:291: recipe for target '/usr/src/vhci-hcd-1.15/usb-vhci-iocifc.o' failed
    make[2]: *** [/usr/src/vhci-hcd-1.15/usb-vhci-iocifc.o] Error 1
    Makefile:1614: recipe for target '_module_/usr/src/vhci-hcd-1.15' failed
    make[1]: *** [_module_/usr/src/vhci-hcd-1.15] Error 2
    make[1]: выход из каталога «/usr/src/linux-headers-5.0.0-36-generic»
    Makefile:35: recipe for target 'default' failed
    make: *** [default] Error 2
    Хотя в /usr/src/vhci-hcd-1.15/linux/5.0.0/drivers/usb/core/ всё присутствует.

    Уже пробовал разные вариации команды и с разным KVERSION/KSRC - такая же ошибка.

    Что в данном случае не так?

    Заранее спасибо.

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

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

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

    Цитата Сообщение от nightrider77 Посмотреть сообщение

    Хотя в /usr/src/vhci-hcd-1.15/linux/5.0.0/drivers/usb/core/ всё присутствует.

    Уже пробовал разные вариации команды и с разным KVERSION/KSRC - такая же ошибка.

    Что в данном случае не так?

    Заранее спасибо.
    Полные выводы, а не твои выдержки, на сервис подобный pastebin

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

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

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

    Цитата Сообщение от daemonpnz Посмотреть сообщение
    Полные выводы, а не твои выдержки, на сервис подобный pastebin
    https://pastebin.com/NmRZxUyQ

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

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

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

    Цитата Сообщение от daemonpnz Посмотреть сообщение
    на 5.0 работает, необходим небольшой патчинг для модуля ядра (правится то, что касается access_ok, т.к уменьшилось количество аргументов с 3 до 2), но работает. Есть ещё тонкость у меня стоит proxmox и у него свой набор патчей для ядра и вот после версии 5.0.15 модуль совсем перестал собираться и проблему пока не решил.
    Наверное, в этом проблема.

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

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

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

    Не вижу кнопки редактирования сообщений здесь...
    access_ok в usb-vhci-iocifc.c обновил (убрал первый аргумент type).
    Но тут ещё куча ошибок

    In file included from ./include/linux/uaccess.h:11:0,
    from /root/vhci-hcd-1.15/usb-vhci-iocifc.c:23:
    /root/vhci-hcd-1.15/usb-vhci-iocifc.c: In function ‘ioc_register’:
    ./arch/x86/include/asm/uaccess.h:435:29: error: invalid initializer
    __typeof__(ptr) __pu_ptr = (ptr); \
    ^
    ./arch/x86/include/asm/uaccess.h:555:2: note: in expansion of macro ‘__put_user_nocheck’
    __put_user_nocheck((__typeof__(*(ptr)))(x), (ptr), sizeof(*(ptr)))
    ^~~~~~~~~~~~~~~~~~
    /root/vhci-hcd-1.15/usb-vhci-iocifc.c:218:3: note: in expansion of macro ‘__put_user’
    __put_user('\0', arg->bus_id);
    ^~~~~~~~~~
    Буду разбираться...

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

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

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

    Цитата Сообщение от nightrider77 Посмотреть сообщение
    Наверное, в этом проблема.
    ну вот =) надо было лишь почитать

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

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

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

    Цитата Сообщение от nightrider77 Посмотреть сообщение
    Буду разбираться...
    мне лень было разбираться, в итоге откатил ядро на 5.0.0-15, захолдил и всё стало ок

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

    detect (08.04.2020)

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

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

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

    пссс, на гитхабе что-то еще появилось, тестить будет кто?
    https://github.com/batteryshark/hasptools

Страница 40 из 129 ПерваяПервая ... 30353637383940414243444550 ... ПоследняяПоследняя

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

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

Ваши права

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