как ломануть 1C 8.3 for Linux
X

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

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

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

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

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

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

    Цитата Сообщение от olegtelec Посмотреть сообщение
    Можно по подробнее. По ссылке, что Вы указали есть ссылка на "Менеджер лицензий для Linux. Версия 8.3: hasplm_linux_8.30.tgz ". В архиве файлы с расширением rpm, у меня же Ubuntu, соответственно мне они не подойдут. Конечно можно попробовать конвертировать в deb, но вопрос заработает ли? И еще внутри архива есть другой архив, где лежит файл hasplm без расширения, как его можно использовать?
    Там в архиве еще один архив и в нем лежит просто бинарник hasplm, достаточно добавить его в автозапуск.
    Да программка 32хбитная, что не мешает ей прекрасно работать на 64хбитных серверах.

    Код:
    [root@docserv ~]# systemctl status hasplm.service
    ● hasplm.service - Sentinel LM
       Loaded: loaded (/etc/systemd/system/hasplm.service; enabled; vendor preset: disabled)
       Active: active (running) since Чт 2020-03-05 12:33:50 MSK; 6 days ago
     Main PID: 1439 (hasplm)
       CGroup: /system.slice/hasplm.service
               └─1439 /usr/bin/hasplm
    
    мар 05 12:33:50 docserv systemd[1]: Starting Sentinel LM...
    мар 05 12:33:50 docserv systemd[1]: Started Sentinel LM.
    мар 05 12:33:50 docserv hasplm[1439]: HASP LM v8.30 loaded
    
    [root@docserv01 ~]# cat /etc/systemd/system/hasplm.service
    [Unit]
    Description=Sentinel LM
    
    [Service]
    Type=forking
    ExecStart=/usr/bin/hasplm
    
    [Install]
    WantedBy=multi-user.target
    
    [root@docserv ~]# file /usr/bin/hasplm
    /usr/bin/hasplm: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, stripped
    
    [root@docserv ~]# uname -r
    3.10.0-1062.12.1.el7.x86_64
    К тому же зачем что то куда то конвертировать. Пакеты это просто архивы.

    Код:
    [root@docserv test]# rpm2cpio hasplm-redhat-8.30-1.i386.rpm | cpio -idmv
    ./etc/rc.d/init.d/hasplm
    ./usr/sbin/hasplm
    180 блоков
    
    [root@docserv test]# ls -la
    итого 32
    drwxr-xr-x.  4 root root    65 мар 12 09:21 .
    dr-xr-x---. 11 root root   263 мар 12 09:18 ..
    drwxr-xr-x.  3 root root    18 мар 12 09:21 etc
    -rw-r--r--.  1 root root 29166 июл 10  2014 hasplm-redhat-8.30-1.i386.rpm
    drwxr-xr-x.  3 root root    18 мар 12 09:21 usr
    
    [root@docserv test]# ls -la usr/sbin/
    итого 92
    drwxr-xr-x. 2 root root    20 мар 12 09:21 .
    drwxr-xr-x. 3 root root    18 мар 12 09:21 ..
    -r-xr-xr-x. 1 root root 90264 ноя 17  2004 hasplm

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

    olegtelec (12.03.2020)

  3. #2
    Просто юзер

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

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

    Спасибо, за информацию.
    Получается, что файл hasplm просто нужно поместить в /usr/bin/hasplm, сделать его исполняемым и поместить в автозагрузку? То что файл hasplm-redhat-8.30-1.i386.rpm архив, это понятно. Однако запустить его для установки в Ubuntu без конвертации не получится, это тоже понятно. Установка и нужна для того, чтобы все прописалось туда-куда нужно, без лишних телодвижений.

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

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

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

    А также в /etc/rc.d/init.d/hasplm.

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

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

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

    Еще раз огромное спасибо за информацию. Об rpm2cpio я вообще не слышал.
    Оказывается можно распаковать rpm пакет с путями, что в нем есть.
    Единственно его (rpm2cpio) нужно предварительно установить из репозитария
    или скачать от сюда.

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

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

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

    Еще раз огромное спасибо за информацию.
    Об rpm2cpio я вообще не слышал.
    Оказывается можно распаковать rpm пакет с путями, что в нем есть.
    Единственно его (rpm2cpio) нужно предварительно установить
    из репозитария или скачать от сюда.

  7. #6
    Просто юзер

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

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

    Если исправить пути расположения файлов сервис стартует. Однако ключи не раздает хотя usbhasp установлен и по команде lsusb устройства видны. Вопрос правильно ли лежат ключи? Где-то пишут, что они должны находиться в /opt/1c-key, другие что в /etc/usbhaspd/keys . Как правильно?

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

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

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

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

    Утилита hasplm находится в разных каталогах, в первом случае это /usr/bin/hasplm , во втором случае /usr/sbin/hasplm. Как это понимать? Внимательнее к ответам, а так спасибо.
    В первом случая я ее скопировал туда руками и прописал в автозагрузку, а во втором это распакованный rpm пакет, разницы никакой нет.
    Цитата Сообщение от olegtelec Посмотреть сообщение
    Если исправить пути расположения файлов сервис стартует. Однако ключи не раздает хотя usbhasp установлен и по команде lsusb устройства видны. Вопрос правильно ли лежат ключи? Где-то пишут, что они должны находиться в /opt/1c-key, другие что в /etc/usbhaspd/keys . Как правильно?
    Ключи могут лежать где угодной. У меня вот так.
    Код:
    [root@docserv ~]# systemctl status usbhasp.service -l
    ● usbhasp.service - Usbhasp daemon
       Loaded: loaded (/etc/systemd/system/usbhasp.service; enabled; vendor preset: disabled)
       Active: active (running) since Чт 2020-03-05 12:33:50 MSK; 1 weeks 0 days ago
     Main PID: 1370 (usbhasp)
       CGroup: /system.slice/usbhasp.service
               └─1370 /usr/bin/usbhasp -d /root/keys/1c_server_x64.json /root/keys/100user.json
    С чего вы взяли что ключи не раздаются? Какие сообщения появляются?
    Можно еще фаервол проверить. haspml висит на 475 порту.
    Код:
    [root@docserv ~]# lsof -i -P  | grep 475
    hasplm     1439     root    3u  IPv4    15004      0t0  UDP *:475

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

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

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

    Цитата Сообщение от kalk Посмотреть сообщение
    С чего вы взяли что ключи не раздаются? Какие сообщения появляются?
    Можно еще фаервол проверить. haspml висит на 475 порту.
    Так как 1С запущенная на Windows соединяясь с Ubuntu говорит, что ключ отсутствует.
    На Ubuntu все сервисы запущены. По моему мнению "ключи не раздаются".
    При выполнении команды "lsof -i -P | grep 475", ни чего не выводиться, только приглашение к вводу новых команд.
    ufw совсем остановил.

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

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

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

    Цитата Сообщение от olegtelec Посмотреть сообщение
    При выполнении команды "lsof -i -P | grep 475", ни чего не выводиться,
    ufw совсем остановил.
    Включил ufw. Выполнил - sudo netstat -lunp | grep 475
    получил: udp 0 0.0.0.0.0:475 0.0.0.0.0:* 711/hasplm

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

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

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

    Заметил любопытное не соответствие между:

    [root@docserv ~]# systemctl status hasplm.service
    ● hasplm.service - Sentinel LM
    Loaded: loaded (/etc/systemd/system/hasplm.service; enabled; vendor preset: disabled)
    Active: active (running) since Чт 2020-03-05 12:33:50 MSK; 6 days ago
    Main PID: 1439 (hasplm)
    CGroup: /system.slice/hasplm.service
    └─1439 /usr/bin/hasplm

    [root@docserv01 ~]# cat /etc/systemd/system/hasplm.service
    [Unit]
    Description=Sentinel LM

    [Service]
    Type=forking
    ExecStart=/usr/bin/hasplm

    и вот этим:

    [root@docserv test]# rpm2cpio hasplm-redhat-8.30-1.i386.rpm | cpio -idmv
    ./etc/rc.d/init.d/hasplm
    ./usr/sbin/hasplm

    Утилита hasplm находится в разных каталогах, в первом случае это /usr/bin/hasplm , во втором случае /usr/sbin/hasplm. Как это понимать? Внимательнее к ответам, а так спасибо.

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

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

Ваши права

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