рассуждения о FlexLM

Тема в разделе "WASM.RESEARCH", создана пользователем Stealth13, 17 ноя 2004.

  1. volodya

    volodya wasm.ru

    Публикаций:
    0
    Регистрация:
    22 апр 2003
    Сообщения:
    1.169
    Sh355



    Если бы ты ее еще маленько подправил, я бы ее с удовольствием на васм положил. А ты что-то жаться начал ;)

    Кстати, версии выше 8.0 вы уже так не поломаете. Там только падч остается...
     
  2. Stealth13

    Stealth13 New Member

    Публикаций:
    0
    Регистрация:
    15 май 2003
    Сообщения:
    12
    Адрес:
    Kazakhstan
    благодаря стараниям ssx-а удалось выйти на процедуру _l_string_key, из которой можно достать ключи для файла лицензий. разве более детальный анализ данной процедуры не сможет дать seed-ы?
     
  3. ssx

    ssx Member

    Публикаций:
    0
    Регистрация:
    19 авг 2003
    Сообщения:
    336


    если CRO не используется - поломаете.

    [это не теоретические измышления]
     
  4. volodya

    volodya wasm.ru

    Публикаций:
    0
    Регистрация:
    22 апр 2003
    Сообщения:
    1.169
    Ключевое слово - если ;) Тогда только падч.
     
  5. ssx

    ssx Member

    Публикаций:
    0
    Регистрация:
    19 авг 2003
    Сообщения:
    336
    Володь, я в курсе про cro. Только вот много ли ты видел программ, которые его используют? Денег им всем жалко, что ли. Те же Intel и Rational cro не исползуют, а потому замечательно кейгенятся. Надо не полениться и написать нормальную статью :)
     
  6. volodya

    volodya wasm.ru

    Публикаций:
    0
    Регистрация:
    22 апр 2003
    Сообщения:
    1.169
    ssx



    Было бы здорово. Напиши. Буду рад положить на васм!
     
  7. ssx

    ssx Member

    Публикаций:
    0
    Регистрация:
    19 авг 2003
    Сообщения:
    336
    Наверное займусь. Только не хочется писать "статью" типа: "запускаем calcseed - и все ок". А что бы было, если товарищ Блендер не написал этой тулзы? В общем, мы не будем искать легких путей :)



    Да, понимаю, что наверное уже в сотый раз такой вопрос, но какой у тебя email?
     
  8. Sh355

    Sh355 New Member

    Публикаций:
    0
    Регистрация:
    30 мар 2004
    Сообщения:
    56


    Товарищ Блендер расписал в своих статьях, как высчитывать сиды. Calcseed это просто имплементация для лентяев :)

    Вообщем мне ясно, что статей я больше писать не буду, неблагодарное это дело :)
     
  9. ssx

    ssx Member

    Публикаций:
    0
    Регистрация:
    19 авг 2003
    Сообщения:
    336
    это был не наезд на тебя/твою статью.

    место, где сиды появляются в открытом виде, прекрасно находится в дизасме.
     
  10. Sh355

    Sh355 New Member

    Публикаций:
    0
    Регистрация:
    30 мар 2004
    Сообщения:
    56
    Во, если ты распишешь как это сделать в грамотной статье, уверен, что у тебя найдется куча благодарных читателей. Я буду в их числе :)
     
  11. volodya

    volodya wasm.ru

    Публикаций:
    0
    Регистрация:
    22 апр 2003
    Сообщения:
    1.169
    Да, понимаю, что наверное уже в сотый раз такой вопрос, но какой у тебя email?



    Для начала пойдет volodya_wasm\\\mail///ru
     
  12. ssx

    ssx Member

    Публикаций:
    0
    Регистрация:
    19 авг 2003
    Сообщения:
    336


    хочется написать: 1) как найти сиды _без_ использования calcseed 2) как генерить лицензии без использования sdk
     
  13. Sh355

    Sh355 New Member

    Публикаций:
    0
    Регистрация:
    30 мар 2004
    Сообщения:
    56
    Напиши, конечно. Тем более если хочется. Мне, например, такой статьи нехватало сильно, когда я разбирался с этим флексом самостоятельно. Ждем-с статью!
     
  14. Sh355

    Sh355 New Member

    Публикаций:
    0
    Регистрация:
    30 мар 2004
    Сообщения:
    56
    Опять вопрос появился. Автокад 2005, версия флекса 9.22. Библиотека упакована safedisk 2.51. Может кто-нить сказать, имеет ли смысл ковыряться с генерацией или сразу искать методы запатчить?

    ssx, что скажешь?
     
  15. ssx

    ssx Member

    Публикаций:
    0
    Регистрация:
    19 авг 2003
    Сообщения:
    336
    что скажу - safedisk - это зло, побороть которое я оказался не в силах.



    ps: статья все еще в моих планах...
     
  16. Sh355

    Sh355 New Member

    Публикаций:
    0
    Регистрация:
    30 мар 2004
    Сообщения:
    56
    Да я до safedisk еще не добрался. Может, какой инлайн можно будет придумать. Вопрос пока не в нем. А фишка в том, что там используется новая форма подписи SIGN="155D E3E2 2C25 A0DF \

    A02A A702 294D CCF3 4385 A62E 510B 5756 9EA5 1F99 1E6B 1038 \

    063F 4AA2 B23E 2633 3265 39EE 75B5 3645 3FDC D452 9265 2562 \

    D612 A7B9" SIGN2="015C CA8B D9CD 06C2 5D82 2575 67A7 601D DBB3 \

    F313 7048 763D AB69 4C61 5BF4 0C8C 7812 F2B4 196A 0822 2EF2 \

    C683 B692 D723 1189 122D 05B1 BBA7 1D14 C96E"



    Насколько я понял, ECC patch позволяет библиотеке принимать старую форму SIGN. А с такой подписью однозначно получается ловить нечего или есть шанс?
     
  17. volodya

    volodya wasm.ru

    Публикаций:
    0
    Регистрация:
    22 апр 2003
    Сообщения:
    1.169
    С ECC шансов уже нет. Только падч.
     
  18. ssx

    ssx Member

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

    Sh355 New Member

    Публикаций:
    0
    Регистрация:
    30 мар 2004
    Сообщения:
    56
    Эх, не так все просто. Сам автокад конечно же есть, прекрасно работает. Но. Задача стоит так, чтобы автокад запускался с родным менеджером лицензий. То есть сервер лицензий должен находится далеко... Нужно это для того, чтобы в случае визита незваных гостей, автокад не запускается - претензий к лицензионности нет. Нельзя, чтобы он стоял и работал просто так. Варианты завернуть его в свой протектор или закрыть паролем тоже не катят. Ладно, буду разбираться...
     
  20. Sh355

    Sh355 New Member

    Публикаций:
    0
    Регистрация:
    30 мар 2004
    Сообщения:
    56
    И еще, вдогонку:

    Кто проверяет эту подпись - lmgrd или непосредственно библиотека? То есть можно ли запатчить самого демона, чтоб он отдавал LM_NOERROR или без правки либы никак не обойтись? Вариант поправить демона был бы самый оптимальный...