Сейчас на форуме: -Sanchez-, barsik, vasilevradislav, vsv1, padad42664, kris_sexy, site-pro (+6 невидимых)

 eXeL@B —› Крэки, обсуждения —› FlexLM и проверка даты
Посл.ответ Сообщение

Ранг: 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.150
Статус: Участник
retired

Создано: 15 августа 2007 09:56
· Личное сообщение · #3

он помнится еще и время файлов в %windir% проверял




Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 15 августа 2007 20:07
· Личное сообщение · #4

Fedun, я несколько раз смотрел проги с FlexLM, так там один call надо было занопить в инициализации и усё - значительно проще чем димона копать...



Ранг: 352.4 (мудрец), 4thx
Активность: 0.150
Статус: Участник
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.170.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.170.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.170.1
Статус: Участник

Создано: 17 августа 2007 19:35 · Поправил: BfoX
· Личное сообщение · #12

Парень - ты попал. Длинные сигны и там как раз CodeMeter от WIBU.
Хост небось SLBID?

-----
...или ты работаешь хорошо, или ты работаешь много...




Ранг: 30.7 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 18 августа 2007 14:06
· Личное сообщение · #13

Fedun пишет:
Хост небось SLBID


Да и софт не трудно назвать



Ранг: 352.4 (мудрец), 4thx
Активность: 0.150
Статус: Участник
retired

Создано: 20 августа 2007 10:36
· Личное сообщение · #14

и как обычно все любители флекса собрались в одном топике



Ранг: 397.0 (мудрец), 179thx
Активность: 0.170.1
Статус: Участник

Создано: 20 августа 2007 18:55
· Личное сообщение · #15

Может у кого есть линуховая версия 'lm_new.c' ?

-----
...или ты работаешь хорошо, или ты работаешь много...




Ранг: 352.4 (мудрец), 4thx
Активность: 0.150
Статус: Участник
retired

Создано: 20 августа 2007 20:05
· Личное сообщение · #16

может тебе просто сиды дать?



Ранг: 397.0 (мудрец), 179thx
Активность: 0.170.1
Статус: Участник

Создано: 21 августа 2007 06:22
· Личное сообщение · #17

ssx пишет:
может тебе просто сиды дать?


Не, не хочу легкого пути пока....

-----
...или ты работаешь хорошо, или ты работаешь много...




Ранг: 2.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 22 октября 2007 18:08
· Личное сообщение · #18

в общем отучил сию софтину от жадности. нашёл в самой софтине checkout, причём он в ней вызывается дважды. первый раз для фичи из файла, а второй раз генерится липовая фича. после липовой фичи проверяется результат chekout-а. а вот в самом даймоне чекаута как такового не было. наткнулся только на 3-4 функции возвращающие коды ошыбок флекса. Заткнул их и всё случилось. Всем спасибо


 eXeL@B —› Крэки, обсуждения —› FlexLM и проверка даты
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати