Сейчас на форуме: rtsgreg1989, zds, _MBK_ (+5 невидимых)

 eXeL@B —› Основной форум —› flexlm sdk
<< . 1 . 2 . 3 . 4 . >>
Посл.ответ Сообщение

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

Создано: 07 февраля 2006 01:21
· Личное сообщение · #1

Добрый день!
Кто нибудь может дать ссылочку на flexlm sdk 6.1?
Ковыряю большую программу с flexlm 6.1g под линукс. Обчитался woodmann.com, вроде нашел вендоркеи и сиды, осталось найти SDK



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

Создано: 15 февраля 2006 19:32
· Личное сообщение · #2

отломать можно будет все.... строки сравнивать придется по-любому (пусть и не очень явно). лучше накрой vmprotect'ом все жизненно важные функции - чтобы отбить желание у большинства ковырять дальше



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

Создано: 17 февраля 2006 13:17
· Личное сообщение · #3

Может уже и не ко времени (см. тред выше) НО ....
Ну блин меня умиляют "Крютые вумные кулхацкеры". Это я насчет "мудрых" советов поковырять разных демонов и поискать в гугле и нужные проги и glseed-ы. И я, и человек выше просто попросил генерилки для vendor key для 7-8-9 версий. На 100% уверен у любого кто пользуется SDK они есть, так нет страшный зверь - жаба давит или нет желания помочь из-за восхищенного созерцания своих крутых и блестящих яиц. Вот генерилка под Linux для vendorkeys от4 до9 версий. Делается она достаточно просто, если есть сырцы. Для 6,7,8 версий проверил - генерит верно. Для 9 проверил только на моем SDK, который в сырцах и у меня и во всем интернете. Для него тоже генерится ОК. Сидо-декодер не делал, он мне пока без надобности. Только у меня сильное подозрение, что эти сырцы - промежуточный вариант между 8 и 9 версиями, скомунизменный с CVS во время работы над 9 версией. И веры особой им не должно быть. Хотя пользоваться осторожно ими можно.

68d1_GenFlexVendKeyV9_Lin.tar.bz2.zip



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

Создано: 17 февраля 2006 13:24
· Личное сообщение · #4

Блин имя при загрузке файла испоганилось.
Unzip-ить его не надо. делайте
mv 68d1_GenFlexVendKeyV9_Lin.tar.bz2.zip GenFlexVendKeyV9_Lin.tar.bz2
и дальше tar -xvjf GenFlexVendKeyV9_Lin.tar.bz2



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

Создано: 17 февраля 2006 14:10 · Поправил: ssx
· Личное сообщение · #5

ty prav - nikakogo zhelaniya davat' vse gotovoe net. komu nado - sam smozhet sdelat', informacii vokrug dostatochno.

a naschet zip'a - eto dvizhok foruma vse attachi tak korezgit


[excuse me for translit - no russian keyboard here]



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

Создано: 18 февраля 2006 22:00
· Личное сообщение · #6

а SDK для 8.4а ни у кого не завалялось?



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

Создано: 19 февраля 2006 11:11
· Личное сообщение · #7

8.4a - это критично? если нет. то есть FlexLM.SDK.8.1a



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

Создано: 19 февраля 2006 22:18
· Личное сообщение · #8

Я на вудмане видел. Только как отдуда скачать?



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

Создано: 20 февраля 2006 00:21
· Личное сообщение · #9

отписать crackz'у - только не факт что ответит...
я на exetools посмотрел - 8.4 не нашел



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

Создано: 21 февраля 2006 10:41
· Личное сообщение · #10

Люди. Обьясните как этот SDK откомпилировать. Дельфист я. Ну и среда



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

Создано: 21 февраля 2006 12:59
· Личное сообщение · #11

поставь ms vc, дальше идешь в machind, там пишешь nmake



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

Создано: 21 февраля 2006 13:37
· Личное сообщение · #12

Нашёл в хламе Microsoft Visual C++ 6.0
Подойдёт?



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

Создано: 21 февраля 2006 13:42
· Личное сообщение · #13

C:\Program Files\flexlm\v8.1\machind>nmake
"nmake" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.



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

Создано: 21 февраля 2006 14:27
· Личное сообщение · #14

пропиши в PATH путь к vc98\bin



Ранг: 9.4 (гость)
Активность: 0.010
Статус: Участник

Создано: 21 февраля 2006 14:30
· Личное сообщение · #15

или используй Visual Studio Command Prompt



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

Создано: 21 февраля 2006 14:32
· Личное сообщение · #16

Ну а инсталятор это сделать не мог? Дельфи - рулЁз (или рУлез).



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

Создано: 21 февраля 2006 14:49
· Личное сообщение · #17

Ругается. Говорит давай makefile. Где правильный взять?



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

Создано: 27 февраля 2006 13:19
· Личное сообщение · #18

для тех кто- по каким-то причинам не может собрать sdk:

лицензию можно сделать и без него.
файл l_strkey.c, функция l_string_key()
* 1) The seeds do appear in raw form as args to l_movelong
* in the this part. That's the only place they appear.
.....

и ниже:
/*-
* This version hides the seeds more than
* the previous version, *but* it is *subtly* not
* compatible with pre-v6.1 license keys.
* So we only use it when they use the
* key-filter, since this is not backwards
* compatible anyway...
*/

там в самом низу идет сравнение лицензии из файла с правильной


сопоставить сишный код и дизасм труда не представляет




Ранг: 50.7 (постоянный)
Активность: 0.050
Статус: Участник

Создано: 24 апреля 2006 16:07
· Личное сообщение · #19

Специально для страждущих выкладываю Vendor-кеегенераторы для 8-9-10 версий флекса.
Вроде работают правильно



7396_24.04.2006_CRACKLAB.rU.tgz - Lmvgens.zip



Ранг: 53.1 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 25 апреля 2006 22:55
· Личное сообщение · #20

rC
Спасибо огромное!!!



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

Создано: 01 сентября 2006 03:05
· Личное сообщение · #21

Всем привет!

Пытаюсь уломать линуховый софт, прикрытый FlexLM 9.2, собрать из SDK не могу (нету сертикомовских библиотек под Линух).

IDA разобрал vendor daemon, перечитывая классиков взлома, нашел 5(!!!) штук l_string_key(), одна из которых (судя по количеству аргументов) является той самой ckout. Другой передается, оттуда я вытягиваю после atox() ключик из 12 символов, засовываю его в SIGN=, но это не помогает...

В правильную функцию (ту, которая с шестью аргументами) не передается управление.

Вопрос: 1. нету ли у кого сертикомовских библиотек под Линух?
2. Что я делаю не так? Может ли быть, что правильная функция вызывается только в случае, если ключ (который после SIGN=) что-то такое содержит?

Заранее спасибо!



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

Создано: 01 сентября 2006 05:06
· Личное сообщение · #22

CrackZ выложил сорцы на гуевую версию вендор-генератора. на вудмане

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




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

Создано: 01 сентября 2006 05:54
· Личное сообщение · #23

kitsok
что за вендор, CRO используется?



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

Создано: 01 сентября 2006 11:13
· Личное сообщение · #24

ssx

C CRO не очень понятно. С одной стороны, certicom в vendord и lmgrd не находятся.
С другой стороны в файле с лицензиями есть два типа лицензий - SIGN и SIGN1, SIGN2. Причем во втором случае имя фичи начинается на cro Да, и в случае с двумя SIGNами ключ длинный, не 12 символов.
Сегодня запатчил функцию (l_string_key? уже не помню), так вендорд перестал ругаться на ключ, и в общем-то все проходит удачно, но клиент не может чекаутнуть лицензию. Т.е. в логе IN, потом сразу OUT, и ошибка на стороне клиента.

Вендор - специфический и дорогой софт.



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

Создано: 01 сентября 2006 12:54
· Личное сообщение · #25

kitsok пишет:
SIGN1,


А разве токой был?!

kitsok пишет:
Вендор - специфический и дорогой софт.


Всему есть "своя" цена.

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




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

Создано: 02 сентября 2006 03:08
· Личное сообщение · #26

Вот, что удалось.
Во-первых, удалось собрать SDK Вернее, не все, но lmcrypt собрался.
Теперь про выковыривание seed'ов и ключей.
Есть такой участок кода в lm_init.c:
memcpy(&vc, &job->code, sizeof(vc));
l_sg(job, job->vendor, &vc);
if ((vc.data[0] == 0x87654321)
||(vc.data[1] == 0x12345678 ))

Что характерно, поиск 0x87654321 и такой конструкции в бинарнике дал всего один результат, что настораживает ;)
Я правильно понимаю, что после вызова l_sg в vc.data[0] находится SEED2, а в [1] - соответственно SEED1?

Далее после этого-же вызова я заглянул в vc, это, как и следовало ожидать, vendor code structure. На месте криптованных seed1/seed2 лежат некоторые циферки, которые я принимаю за декриптованные, ну а дальше - четыре слова, которые я принимаю за key1-key4. Однако впихивание этих цифр в генераторы key5 результата не дают.

Что не так?



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

Создано: 02 сентября 2006 06:41
· Личное сообщение · #27

Еще вопрос.
В lmv9en что такое uniq key и order[0-3]? Где их брать-то?



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

Создано: 03 сентября 2006 06:00
· Личное сообщение · #28

kitsok пишет:
Что не так?


Много чего не так в версиях выше 6.х

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




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

Создано: 04 сентября 2006 02:37
· Личное сообщение · #29

Риторический вопрос. Если ключей два и они длинные (SIGN и SIGN2, каждый по 15 2-х байтовых кусков), пытаться не стоит?



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

Создано: 04 сентября 2006 09:09
· Личное сообщение · #30

Если есть SIGN2, то только патчить

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




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

Создано: 04 сентября 2006 10:44
· Личное сообщение · #31

А вот вопрос - а что именно патчить?
Я сделал так - сгенерил лицензий по старому образцу (12 символов, SIGN=), подсунул туда имя фичи и версию, однако клиент ее жрать не захотел, отругался уже не помню какими словами.
Из этого я делаю вывод, что клиент проверяет, что ему отдает сервер и, в случае неожидаемого ответа, не запускается.

Аналогичный вопрос - а если я соберу полностью свой lmgrd и vendord, со своими ключами и сидами, сгенерю лицензий (названия фич и версии известны), ведь клиент-то по идее не должен их сожрать?


<< . 1 . 2 . 3 . 4 . >>
 eXeL@B —› Основной форум —› flexlm sdk
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


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