Есть сервер лицензий, крутится на удаленной машине. Есть софт, который благополучно берет лицензии. В файле в некоторых фичах есть строка vendor_info, содержащая нужную сигнатуру. Сам файл лицензии недоступен. Есть способ как-то удаленно заставить демона отдать весь файл лицензии для потрошения? Все необходимое для построения lmcrypt есть, нужно только выловить сигнатуры...
Пришла идея - поставить бряк на lc_auth_data() и долго и упорно ждать пока vendor_string там не появится
Да, там на стеке (ebp-1030) через раз всплывает полностью вся строчка с фичей. Патч готов, осталось испытать в действии В учебных условиях прекрасно отдает все три фичи, которые юзает модуль.
Sh355 День добрый я так понял, у вас есть опыт ломания FlexLM? ) у меня есть файл лицензии для другого компьютера, как мне его приспособить для моего?
ssx хм, проблема оказалась такой: FlexLM версии 9.2 генерирует 20-символьный ключ. и пока я нигде не могу найти инфы про такой случай.
не 9.2 тоже может 20-символьный sign делать. cro как я понял не используется - так что проблем быть не должно. ты бы сказал vendor name...
ssx строка в лиц. файле такая: FEATURE TOPSPIN1 bruker_ls 0.0 8-mar-2020 1 123456789ABCDEFGHIJK \ vendor_info=" for hostid(s) : 0011d87a1d21" \ ISSUER=00d0b7b8a228 вопрос: не легче ли пытаться крякнуть сам bruker_ls?
ну кому как. можно и демон пропатчить, можно и лицензию сгенерить. статей про флекс море - ищи, читай.
Красивее конечно же сгенерить лицензию. На woodmann.com/crackz есть все необходимое для этого. 20-символьный ключ используется в старых версиях и оставлен для совместимости.