Посл.ответ |
Сообщение |
Ранг: 2.6 (гость) Активность: 0=0 Статус: Участник
|
Создано: 14 августа 2007 20:38 · Личное сообщение · #1
привет. кто-нить ведает как это там реализовано? версия денома 10.8.0.6. До этого попадался демон от 9-ой кажется версии, не стал мудрствовать, отломал проверку даты и мак адреса и всё заработало. с этим пошёл по той же схеме, стал глотать просроченые лицензии на ура, но не тут то было. через некоторое время начинает сыпать System clock setback detected. помедитировал над кодом, помониторил вызовы API... не въеду как он это делает. Хелп господа
| Сообщение посчитали полезным: |
|
Ранг: 2.6 (гость) Активность: 0=0 Статус: Участник
|
Создано: 15 августа 2007 09:13 · Личное сообщение · #2
наткнулся на ntquerysystemtime, вызов которой совпадает с появлением System clock setback detected. очень обрадовался, но копнув глубже понял что не тут собака порылась. Хоть бы иметь представление как он проверяет, что бы знать куда копать. Проверка времени файлов - ну если он это и делает, то не через WinAPI точно
| Сообщение посчитали полезным: |
Ранг: 352.4 (мудрец), 4thx Активность: 0.15↘0 Статус: Участник retired
|
Создано: 15 августа 2007 09:56 · Личное сообщение · #3
он помнится еще и время файлов в %windir% проверял
| Сообщение посчитали полезным: |
Ранг: 387.4 (мудрец) Активность: 0.17↘0 Статус: Участник системщик
|
Создано: 15 августа 2007 20:07 · Личное сообщение · #4
Fedun, я несколько раз смотрел проги с FlexLM, так там один call надо было занопить в инициализации и усё - значительно проще чем димона копать...
| Сообщение посчитали полезным: |
Ранг: 352.4 (мудрец), 4thx Активность: 0.15↘0 Статус: Участник retired
|
Создано: 16 августа 2007 10:41 · Личное сообщение · #5
ну да - если найти checkout() и сделать там xor eax,eax/retn - скорее всего поможет
| Сообщение посчитали полезным: |
Ранг: 2.6 (гость) Активность: 0=0 Статус: Участник
|
Создано: 16 августа 2007 11:52 · Личное сообщение · #6
ssx пишет:
найти checkout()
не находится
ни один xref на lm_ckout.c не отрабатывает, бряки не срабатывают.
| Сообщение посчитали полезным: |
Ранг: 2.6 (гость) Активность: 0=0 Статус: Участник
|
Создано: 17 августа 2007 06:50 · Личное сообщение · #7
в общем результатов пока никаких, идей тоже. пошёл в обратку от сообщения System clock setback detected. посмотрим кто его вызывает.
| Сообщение посчитали полезным: |
Ранг: 397.0 (мудрец), 179thx Активность: 0.17↘0.1 Статус: Участник
|
Создано: 17 августа 2007 12:39 · Личное сообщение · #8
ssx пишет:
он помнится еще и время файлов в %windir% проверял
точно, смотрел дату создания и открытия. оттого и ругался...
----- ...или ты работаешь хорошо, или ты работаешь много... | Сообщение посчитали полезным: |
Ранг: 2.6 (гость) Активность: 0=0 Статус: Участник
|
Создано: 17 августа 2007 13:51 · Личное сообщение · #9
нашёл, он проверяет autoexec.bat в корне, папке винды, /tmp и зачем-то /var ищёт. подправил процедуру, теперь возвращает нуль. демон перестал ругатся, но софтина не хотит работать. причём при попытке запустить чего-нить в логах появляется только TCP_NODELAY NOT enabled, а сама софтина говорит что feature has expired. не соображу где засада. софтина сама что ли ещё проверяет...
| Сообщение посчитали полезным: |
Ранг: 397.0 (мудрец), 179thx Активность: 0.17↘0.1 Статус: Участник
|
Создано: 17 августа 2007 14:17 · Личное сообщение · #10
Fedun пишет:
а сама софтина говорит что feature has expired
так уже лицензию значит чекает....
Ты бы показал фичи, что бы понятнее было.
----- ...или ты работаешь хорошо, или ты работаешь много... | Сообщение посчитали полезным: |
Ранг: 2.6 (гость) Активность: 0=0 Статус: Участник
|
Создано: 17 августа 2007 14:26 · Поправил: Fedun · Личное сообщение · #11
FEATURE фича slbfd 2006.0 30-apr-2007 4
SUPERSEDE=фича ISSUED=23-Apr-2007 AUTH={ slbfd=(
SIGN="0064 4516 70B7 ADA1 0A8A FF89 908F 2000 13ED D50E 96BF
62FF E580 04DA 1DA6") lmgrd.slb=( LK=B7B56FCBEA2C SIGN="003A
01FF 9E3B 1E30 F970 FF9C 5666 2700 106F C915 2BAB 9462 DABC
0AD6 3F20") }
| Сообщение посчитали полезным: |
Ранг: 397.0 (мудрец), 179thx Активность: 0.17↘0.1 Статус: Участник
|
Создано: 17 августа 2007 19:35 · Поправил: BfoX · Личное сообщение · #12
Парень - ты попал. Длинные сигны и там как раз CodeMeter от WIBU.
Хост небось SLBID?
----- ...или ты работаешь хорошо, или ты работаешь много... | Сообщение посчитали полезным: |
Ранг: 30.7 (посетитель) Активность: 0.02↘0 Статус: Участник
|
Создано: 18 августа 2007 14:06 · Личное сообщение · #13
Fedun пишет:
Хост небось SLBID
Да и софт не трудно назвать
| Сообщение посчитали полезным: |
Ранг: 352.4 (мудрец), 4thx Активность: 0.15↘0 Статус: Участник retired
|
Создано: 20 августа 2007 10:36 · Личное сообщение · #14
и как обычно все любители флекса собрались в одном топике
| Сообщение посчитали полезным: |
Ранг: 397.0 (мудрец), 179thx Активность: 0.17↘0.1 Статус: Участник
|
Создано: 20 августа 2007 18:55 · Личное сообщение · #15
Может у кого есть линуховая версия 'lm_new.c' ?
----- ...или ты работаешь хорошо, или ты работаешь много... | Сообщение посчитали полезным: |
Ранг: 352.4 (мудрец), 4thx Активность: 0.15↘0 Статус: Участник retired
|
Создано: 20 августа 2007 20:05 · Личное сообщение · #16
может тебе просто сиды дать?
| Сообщение посчитали полезным: |
Ранг: 397.0 (мудрец), 179thx Активность: 0.17↘0.1 Статус: Участник
|
Создано: 21 августа 2007 06:22 · Личное сообщение · #17
ssx пишет:
может тебе просто сиды дать?
Не, не хочу легкого пути пока....
----- ...или ты работаешь хорошо, или ты работаешь много... | Сообщение посчитали полезным: |
Ранг: 2.6 (гость) Активность: 0=0 Статус: Участник
|
Создано: 22 октября 2007 18:08 · Личное сообщение · #18
в общем отучил сию софтину от жадности. нашёл в самой софтине checkout, причём он в ней вызывается дважды. первый раз для фичи из файла, а второй раз генерится липовая фича. после липовой фичи проверяется результат chekout-а. а вот в самом даймоне чекаута как такового не было. наткнулся только на 3-4 функции возвращающие коды ошыбок флекса. Заткнул их и всё случилось. Всем спасибо
| Сообщение посчитали полезным: |