Сейчас на форуме: asfa (+6 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› помогите с flexlm в linux |
Посл.ответ | Сообщение |
|
Создано: 27 декабря 2009 19:39 · Личное сообщение · #1 Я недавно давал запрос --> Link <-- Это набор 32-розр. программ под линукс с flexlm. К сожалению никто не отозвался, а они мне реально нужны. Поэтому начал ковыряться самостоятельно. Опыта в reverse engineering почти никакого. Программирую уже достаточно долго в cpp, fortran. Удивительно, но с первого захода удалось отломать проверку лицензии в большинстве программ (54 программы уже работают, 13 проблемных остались). Работал самым примитивным образом- в IDA (также использовал EDB) делал поиск по строке Cannot find license file, потом переходил в функцию которая ссылается на эту строку и после прохода находил ту функцию, которая выбивает программу или выводит на экран ошибки лицензии. Потом nop-ил call xxx этих функций. В оставшихся такой трюк не проходит. Буду благодарен за любую информацию по оставшихся, которые можно посмотреть сдесь http://rapidshare.com/files/326617022/problems.tar.gz ![]() |
|
Создано: 02 января 2010 03:48 · Поправил: term007 · Личное сообщение · #2 Итак, после нескольких ночей остались три! программы которые оказались мне не по зубам. rapidshare.com/files/328999321/problems_orig.tar.gz Т.е. отлом проверки лицензии (как я себе это представляю) получается и здесь ![]() интересные subs в этих программах fcalls.exe 0x0805062c 0x08053060 0x080531ac 0x08052000 0x08052f90 0x0805f428 0x0805f1d4 проверка лицензии 0x080688a0 xref95 0x080df1c0 0x080dffcc 0x080e56c0 0x080e346c 0x080f8b60 0x0810e9f0 coverage95 0x08059bc0 0x08059f24 0x080fc8e0 0x080e9440 0x08113410 в архиве есть также примеры файлов которые каждая из программ должна обрабатывать. Помогите отломать проверки. Проделаная работа находится после инсталляции /usr/local/lib/NAGWare/ftools а содержимое bin в /usr/local/bin ![]() |
|
Создано: 20 января 2010 16:09 · Личное сообщение · #3 |
|
Создано: 28 января 2010 02:22 · Личное сообщение · #4 |
![]() |
eXeL@B —› Вопросы новичков —› помогите с flexlm в linux |