FlexLM - как заставить демона отдать весь файл лицензии?

Тема в разделе "WASM.RESEARCH", создана пользователем Sh355, 28 ноя 2005.

  1. Sh355

    Sh355 New Member

    Публикаций:
    0
    Регистрация:
    30 мар 2004
    Сообщения:
    56
    Есть сервер лицензий, крутится на удаленной машине. Есть софт, который благополучно берет лицензии. В файле в некоторых фичах есть строка vendor_info, содержащая нужную сигнатуру. Сам файл лицензии недоступен. Есть способ как-то удаленно заставить демона отдать весь файл лицензии для потрошения? Все необходимое для построения lmcrypt есть, нужно только выловить сигнатуры...
     
  2. ssx

    ssx Member

    Публикаций:
    0
    Регистрация:
    19 авг 2003
    Сообщения:
    336
    Пришла идея - поставить бряк на lc_auth_data() и долго и упорно ждать пока vendor_string там не появится
     
  3. Sh355

    Sh355 New Member

    Публикаций:
    0
    Регистрация:
    30 мар 2004
    Сообщения:
    56
    Да, там на стеке (ebp-1030) через раз всплывает полностью вся строчка с фичей. Патч готов, осталось испытать в действии :) В учебных условиях прекрасно отдает все три фичи, которые юзает модуль.
     
  4. netmaxed

    netmaxed New Member

    Публикаций:
    0
    Регистрация:
    2 дек 2005
    Сообщения:
    3
    Адрес:
    СПб, Берлин
    Sh355

    День добрый :)

    я так понял, у вас есть опыт ломания FlexLM? :))

    у меня есть файл лицензии для другого компьютера, как мне его приспособить для моего?
     
  5. ssx

    ssx Member

    Публикаций:
    0
    Регистрация:
    19 авг 2003
    Сообщения:
    336
    найти сиды, подписать лицензию lmcrypt'ом



    [если конечно там не CRO]
     
  6. netmaxed

    netmaxed New Member

    Публикаций:
    0
    Регистрация:
    2 дек 2005
    Сообщения:
    3
    Адрес:
    СПб, Берлин
    ssx

    хм, проблема оказалась такой:

    FlexLM версии 9.2 генерирует 20-символьный ключ.

    и пока я нигде не могу найти инфы про такой случай.
     
  7. ssx

    ssx Member

    Публикаций:
    0
    Регистрация:
    19 авг 2003
    Сообщения:
    336
    не 9.2 тоже может 20-символьный sign делать. cro как я понял не используется - так что проблем быть не должно.

    ты бы сказал vendor name...
     
  8. netmaxed

    netmaxed New Member

    Публикаций:
    0
    Регистрация:
    2 дек 2005
    Сообщения:
    3
    Адрес:
    СПб, Берлин
    ssx

    строка в лиц. файле такая:

    FEATURE TOPSPIN1 bruker_ls 0.0 8-mar-2020 1 123456789ABCDEFGHIJK \

    vendor_info=" for hostid(s) : 0011d87a1d21" \

    ISSUER=00d0b7b8a228

    вопрос: не легче ли пытаться крякнуть сам bruker_ls?
     
  9. ssx

    ssx Member

    Публикаций:
    0
    Регистрация:
    19 авг 2003
    Сообщения:
    336
    ну кому как. можно и демон пропатчить, можно и лицензию сгенерить. статей про флекс море - ищи, читай.
     
  10. Sh355

    Sh355 New Member

    Публикаций:
    0
    Регистрация:
    30 мар 2004
    Сообщения:
    56
    Красивее конечно же сгенерить лицензию. На woodmann.com/crackz есть все необходимое для этого. 20-символьный ключ используется в старых версиях и оставлен для совместимости.