Показано с 501 по 510 из 1275
-
20.02.2020, 07:02 #501
- Регистрация
- 19.02.2020
- Сообщений
- 2
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: как ломануть 1C 8.3 for Linux
Привет!
Не подскажитете как лечится следующая ошибка на 5.х ядрах?
from /home/yuren/vhci-hcd-1.15/usb-vhci-iocifc.c:36:
/home/yuren/vhci-hcd-1.15/usb-vhci-iocifc.c: In function ‘ioc_register’:
./arch/x86/include/asm/uaccess.h:433:29: error: invalid initializer
__typeof__(ptr) __pu_ptr = (ptr); \
^
-
22.02.2020, 12:29 #502
- Регистрация
- 02.01.2020
- Сообщений
- 4
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: как ломануть 1C 8.3 for Linux
В функции static int ioc_register
везде где
__put_user(
меняете на
put_user(
по сути убираете два ведущих подчеркивания
вот полный текст исправленной функции
Код:static int ioc_register(struct file *file, struct usb_vhci_ioc_register __user *arg) { const char *dname; int retval, i, usbbusnum; struct usb_vhci_device *vdev; u8 pc; vhci_dbg("cmd=USB_VHCI_HCD_IOCREGISTER\n"); if(unlikely(file->private_data)) { vhci_printk(KERN_ERR, "file->private_data != NULL (USB_VHCI_HCD_IOCREGISTER already done?)\n"); return -EPROTO; } __get_user(pc, &arg->port_count); retval = usb_vhci_hcd_register(&vhci_ioc_ifc, file, pc, &vdev); if(unlikely(retval < 0)) return retval; file->private_data = vdev; // copy id to user space put_user(usb_vhci_dev_id(vdev), &arg->id); // copy bus-id to user space dname = usb_vhci_dev_name(vdev); i = strlen(dname); i = (i < sizeof(arg->bus_id)) ? i : sizeof(arg->bus_id) - 1; if(copy_to_user(arg->bus_id, dname, i)) { vhci_printk(KERN_WARNING, "Failed to copy bus_id to userspace.\n"); put_user('\0', arg->bus_id); } // make sure the last character is null put_user('\0', arg->bus_id + i); usbbusnum = usb_vhci_dev_busnum(vdev); vhci_printk(KERN_INFO, "Usb bus #%d\n", usbbusnum); put_user(usbbusnum, &arg->usb_busnum); return 0; }
-
25.02.2020, 07:19 #503
- Регистрация
- 29.10.2019
- Сообщений
- 131
- Сказал(а) спасибо
- 8
- Поблагодарили 65 раз(а) в 28 сообщениях
Re: как ломануть 1C 8.3 for Linux
По сути, получается если у меня x64 линукс, то взломанный уже не поставлю, как на винде, без второй машины (раздающей ключи)? Пол года назад ставил, вроде что-то получалось, но иногда вылетало. Пришлось обратно на винду уйти. Сейчас что-то изменилось? HPDX2300, есть успехи?
-
25.02.2020, 08:20 #504
- Регистрация
- 02.01.2020
- Сообщений
- 4
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: как ломануть 1C 8.3 for Linux
Все работает, я проверил под Ubuntu 19.10 и последний Proxmox который на Debian
всю информацию черпал из этой ветки
-
25.02.2020, 08:35 #505
- Регистрация
- 29.10.2019
- Сообщений
- 131
- Сказал(а) спасибо
- 8
- Поблагодарили 65 раз(а) в 28 сообщениях
-
25.02.2020, 09:11 #506
- Регистрация
- 02.01.2020
- Сообщений
- 4
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: как ломануть 1C 8.3 for Linux
8.3.16 серверная
На 12 сессий проверял, открылось больше
Ставил в двух режимах, сначала в режиме виртулизации т.е. отдельная машина, на убунту
Потом в режиме контенеризации proxmox lxc тут пришлось помучаться с пробросом ключика в контейнер
-
25.02.2020, 12:18 #507
- Регистрация
- 08.10.2019
- Сообщений
- 18
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
-
25.02.2020, 12:23 #508
- Регистрация
- 19.02.2020
- Сообщений
- 2
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: как ломануть 1C 8.3 for Linux
Спасибо! Правда собрал уже, исходник взял из деб пакета с этой темы, что могу сказать
Собрал на хосте проксмокса и прокинул в вирткалку как усб устройство, виртуалка 2016 сервер. Так вот, если использовать хасплм, или даже просто в консольной сесии - через минуту "ключ более не доступен!" Пробовал разные версии, от 8.3.16 до 8.3.9 - кардинально картина не изменяется. Есть у меня сетевой ключ на 5 лицензий настоящий, если его прокидаю в виртуалку, всё работает без проблем. По этому всё-таки есть подозрения, чтото с эмулятором не так :(
Но, если никакие хасплм не использовать, а разрешить раздачу лицензий через сервер, все отлично, по крайней мере уже дня 3 как, работает даже на 8.3.16 :)
-
27.02.2020, 13:54 #509
- Регистрация
- 20.12.2019
- Сообщений
- 8
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: как ломануть 1C 8.3 for Linux
Что сейчас из актуального для 8.3.16 для Linux?
Нужно чтобы 1С просто запускалась и работала на 8 ПК.
P.S. С Linux начинаем работать впервые, поэтому если есть подробная инструкция "для чайников", буду благодарен.
-
-
01.03.2020, 10:55 #510
- Регистрация
- 16.05.2016
- Сообщений
- 395
- Сказал(а) спасибо
- 3
- Поблагодарили 112 раз(а) в 100 сообщениях
Социальные закладки