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

 eXeL@B —› Основной форум —› FlexLM - Codewarrior
. 1 . 2 . >>
Посл.ответ Сообщение

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

Создано: 25 марта 2008 15:08 · Поправил: Модератор
· Личное сообщение · #1

Итак, прога ( Metrowerks Codewarrior 4.6 ) защищена сием чудом. Начал собирать инфу, чтобы сделать себе самому лицензию, но наткнулся на такую штуку:
все генераторы ВендорКей1-5 дают не те ключи, которые я вылавливаю перед вызовом _lc_checkout. Совершенно не те. И еще одна странность. Изначально проверяется 2 фичи [название]_Unlimited а потом [название]_Limited, при том с 2 разными наборами ВендорКей1-4 в функцию _lc_checkout. Что я пропустил? И есть ли у когото именно 8.4а СДК?



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

Создано: 25 марта 2008 17:01
· Личное сообщение · #2

зачем тебе именно 8.4а sdk? лицензию сгенерить можно любым (лично я делал с 7.2f). с codewarrior никакх проблем не было.



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

Создано: 25 марта 2008 17:57
· Личное сообщение · #3

Тогда я явно чтото не так делаю. Для какого Codewarrior ты делал лицензию? Какие у тебя были ВендорКей и ЭнкриптСид?



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

Создано: 25 марта 2008 17:59
· Личное сообщение · #4

В принципе я юзаю 8.0 для генерации. Но я так и не могу добится чтобы оно собралось. Грит что вендор-ключи неправильные. я и сам знаю что неправильные, а вот почему они неправильные и где взять нужные. И как у одного и того же вендора может быть 2 пары вендор ключей?!



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

Создано: 25 марта 2008 19:14
· Личное сообщение · #5

Spry

как демон зовется?

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




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

Создано: 25 марта 2008 19:23
· Личное сообщение · #6

VendorName = "metrowks"
если ты об этом...



Ранг: 128.8 (ветеран), 21thx
Активность: 0.060.05
Статус: Участник

Создано: 26 марта 2008 10:01
· Личное сообщение · #7

Spry

Вроде бы на woodmann.com была утиль для генерации вендор кодов.



Ранг: 77.7 (постоянный), 1thx
Активность: 0.040
Статус: Участник

Создано: 26 марта 2008 11:33 · Поправил: ufo_maniac
· Личное сообщение · #8

вендоркеи могут содержать в себе не только информацию о вендрнейме и номере версии, но и об ограничениях, в частности о сроке действия. все известные (мне) генераторы вендоркеев, ессс-но, генерят кеи без ограничений. тем более, что раньше я не встречал софта, который проверял бы, какие кеи ему подсовывают. без ограничений - вот и ладушки!
на твоем примере видно, что фича _Limited требует не таких кеев, как фича _Unlimited. теперь ты понял почему? кстати, зачем тебе фича _Limited?
видимо для _Unlimited пользуют все-таки ограниченные по времени кеи, но период времени значительно больше. а прога проверяет кеи на наличие временнЫх ограничений.
как с этим бороться не знаю, так как такой засады в софте пока не встречал.
скорее всего использовать кеи, перехваченные для _Unlimited. а фичу _Limited - не использовать.



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

Создано: 26 марта 2008 14:28 · Поправил: Модератор
· Личное сообщение · #9

Мм.. тут я могу поспорить. Одна из попавшихся мне триальных лицензий содержала в себе обе вичи. Лимитированые по времени. Но если мне использовать фичю _Unlimited, то структура job будет пустой и не валидной после и до _lc_checkout. Поскольку у меня нету лицензии с _Unlimited которая еще валидна. Вот. Но все ровно это не отвечает на вопрос - почему job после нормального _lc_checkout при _Limited получается кривой. Самое кривое в ней - это job+0x10 == 0x****0000. VENDOR_KEY5 соотв. тоже 0x****0000... ну и сиды ессесно неправильные. Вот и получается затычка в том что имея корявый набор вендор-даты (а именно кей1-4), я уже могу дальше не думать, поскольку валидный кей5 я врядли рассчитаю.
Кстати, ни кей1-4 от Анлимитед, ни кей1-4 от Лимитед не совпадают с теми что дают кейгены. Да и в принципе, я не понимаю как в такой ситуации высчитать сиды правильные...


Кстати, если я расчитываю кей 5 по любому из наборов кей1-4, выуженых после или перед чекаутом, то эти наборы не нравятся при компиляции СДК. Вот. Конечно, с неправильными сидами и сгенереными кей1-5 я не пробовал собирать СДК, ибо мне кажется что выйдет фигня поскольку я уверен что сиды я получил неправильные.

Hugo Chaves
Их в сети много. все что видел перепробовал И все работают ;) но не для моего случая.



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

Создано: 26 марта 2008 17:20 · Поправил: BfoX
· Личное сообщение · #10

/* Version 8 keys */
#define VENDOR_KEY1 0xcb148a90
#define VENDOR_KEY2 0xf91d8006
#define VENDOR_KEY3 0x4ef99e9d
#define VENDOR_KEY4 0xa5d4ce54
#define VENDOR_KEY5 0x6d612fa4
#define CRO_KEY1 0x9da903eb
#define CRO_KEY2 0x439b7971

#define VENDOR_NAME "metrowks"

и вылож куда демона...

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




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

Создано: 26 марта 2008 18:24
· Личное сообщение · #11

BfoX
Собственно такие значения у меня есть. Сгенерить VENDOR_KEYх я тулзы заюзал.
(Вобщемто и решить задачу мне уже помогли). Вопрос в другом. Я хочю понять как можно получить из приложения сиды, если ключи там не такие, какие дает хоть какая прога по их генерации. В самой проге на _lc_checkout передается VENDOR_KEY1 который начинается с 0x39xxxxxx. Точно не помню, домой прийду, скину. Но таких пар ключей не дает ни одна прога по генерации. Это раз. Два: по этим ключам не удается сгерерить VENDOR_KEY5, и job+0x10 весьма неправдоподобный после _lc_checkout (ну перед ним вообще пустой) == 0x00050000. Хочю узнать на что я напоролся или где меня самого проглючило. Даже если предположить что ключи я выловил всетаки правильно, и стоит забить на то что job весьма странный, то сиды результирующие у меня все ровно не правильные (это +INF%)



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

Создано: 26 марта 2008 18:34
· Личное сообщение · #12

Или может я совсем дурак и надо было ключи ловить не в приложении а в демоне?



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

Создано: 26 марта 2008 19:05
· Личное сообщение · #13

зачем тебе вообще ключи ловить в проге? тебе оттуда только сиды надо выудить.



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

Создано: 26 марта 2008 19:17
· Личное сообщение · #14

Мммм.. насколько я понимаю, там есть заксореные сиды.. Но ведь они проксорены поидее VENDOR_KEY5 не от тех ключей которые генерятся налево и на право, а тем VENDOR_KEY5, который связан с остальными которые я ловлю. Или я изначально чтото упустил?



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

Создано: 26 марта 2008 21:52
· Личное сообщение · #15

#define ENCRYPTION_SEED1 0xA2xxxx11
#define ENCRYPTION_SEED2 0x38xxxx30
у тебя такие сиды? (слегка поправлено цензурой)



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

Создано: 26 марта 2008 22:08
· Личное сообщение · #16

Не конечно. Потому что у меня они неправильные. Сек.
// VendorCode structure for Limited edition
// the vendor name is "metrowks"
// FlexLM version 8.4a
// FlexLM behavior is "08.3"
debug007:00285238 dw 4 ; type
debug007:00285238 dw 0 ; type_align_zero
debug007:00285238 dd 0CFC2AEEh ; data_0
debug007:00285238 dd 9644ACCFh ; data_1
debug007:00285238 dd 39CDD227h ; keys_0
debug007:00285238 dd 0CF2F37E2h ; keys_1
debug007:00285238 dd 822A289Eh ; keys_2
debug007:00285238 dd 0A01C99F5h ; keys_3
debug007:00285238 dw 8 ; flexlm_version
debug007:00285238 dw 4 ; flexlm_revision
debug007:00285238 db 61h, 0 ; flexlm_patch
debug007:00285238 db 30h, 38h, 2Eh, 33h, 0 ; behavior_ver

Вот те ключи что я отловил.

job+0x8 =
debug062:02B859A8 db 0A2h ; a
debug062:02B859A9 db 5Dh ; ]
debug062:02B859AA db 64h ; d
debug062:02B859AB db 49h ; I

job+0xC =
debug062:02B859AC db 41h ; A
debug062:02B859AD db 0Ch
debug062:02B859AE db 1Eh
debug062:02B859AF db 0

job+0x10 =
debug062:02B859B0 db 0
debug062:02B859B1 db 0
debug062:02B859B2 db 0F6h ; ?
debug062:02B859B3 db 0

) И вот из этго нормальных сидом ну никак не выйдет.
А те что ты привел, правильные.
А вот что я делал не так, я не знаю



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

Создано: 26 марта 2008 22:19
· Личное сообщение · #17

ну не знаю почитай статьи что-ли.



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

Создано: 27 марта 2008 18:09
· Личное сообщение · #18

Spry

ну демона то вылож!

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




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

Создано: 28 марта 2008 07:54
· Личное сообщение · #19

вот

393d_27.03.2008_CRACKLAB.rU.tgz - metrowks.7z



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

Создано: 28 марта 2008 18:53 · Поправил: BfoX
· Личное сообщение · #20

ssx

совершенно правильно.

Spry

а вот и вендоркей из демона:

/* Version 8 keys */
#define VENDOR_KEY1 0x4305b9b2
#define VENDOR_KEY2 0xa8e04e6e
#define VENDOR_KEY3 0xe1f34d09
#define VENDOR_KEY4 0xdad4fa7a
#define VENDOR_KEY5 0xe2d8dad8

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




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

Создано: 12 декабря 2008 21:08
· Личное сообщение · #21

Каким образом можно вытащить encryption seeds из вендор-демона, на который FlexLMSearch говорит следующее: FLEXnet Licensing v10.8.0.0 build 18869?



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

Создано: 12 декабря 2008 21:42
· Личное сообщение · #22

XimeraRULEZZZ да вроде все как обычно...

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




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

Создано: 13 декабря 2008 10:59
· Личное сообщение · #23

BfoX
Нашел скрипт для ольги flexlm seedfinder 2.0, но там написано, что для версий выше 7.2 нужна липовая лицензия. Так вот я ума не приложу как подсунуть эту лицензию. Скрипт выдает 3 окошка и ничего не найдя завершает свою работу



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

Создано: 14 декабря 2008 17:21
· Личное сообщение · #24

XimeraRULEZZZ демон есть? на рапиду.де закинь

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




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

Создано: 14 декабря 2008 20:28
· Личное сообщение · #25

BfoX
Закинул, смотрив пм



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

Создано: 15 декабря 2008 17:49
· Личное сообщение · #26

Просвятите пожалуйста по сборке lmcrypt.exe. Имеются сиды, СДК 10.8, vendor codes и visual c++ 6.0 sandart edition. В файле lm_code.h encryption seeds отсутствуют, зато они есть в файлах lm_code2.h и lmseeds.h. Сиды вписывать в эти 2 файла и вопрос по поводу сборки - как запустить процесс. В мануале СДК написано, что надо только запустить build.bat, но не выходит. Что с этим можно сделать?



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

Создано: 16 декабря 2008 18:48
· Личное сообщение · #27

сказать make ?



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

Создано: 16 декабря 2008 21:38
· Личное сообщение · #28

ssx
Можно поподробнее?



Ранг: 128.8 (ветеран), 21thx
Активность: 0.060.05
Статус: Участник

Создано: 17 декабря 2008 08:06
· Личное сообщение · #29

XimeraRULEZZZ

Что "не выходит" ? Подробней



Ранг: 128.8 (ветеран), 21thx
Активность: 0.060.05
Статус: Участник

Создано: 17 декабря 2008 08:08
· Личное сообщение · #30

Spry

Насколько мне известно у Metrowerks сигнатуры SIGN2 и генератор лицензий сделать нельзя.


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


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