Сейчас на форуме: (+6 невидимых) |
![]() |
eXeL@B —› Протекторы —› Вопрос по Flexlm |
. 1 . 2 . >> |
Посл.ответ | Сообщение |
|
Создано: 11 января 2012 18:08 · Поправил: Both · Личное сообщение · #1 >Есть программа с защитой FlexLm v.8.xx. Введенный ключ, прога проверяет тупым генерированием правильных ключей и сравнением оных. Так вот вопрос есть возможность вытащить seed'Ы? Правильные ключи естественно вытащить из памяти не проблема. Ковыряние DAEMON'а ни к чему не приводит, ![]() Pass в личку ![]() |
|
Создано: 11 января 2012 19:29 · Личное сообщение · #2 |
|
Создано: 12 января 2012 01:31 · Личное сообщение · #3 Both пишет: Класические методы реверса тоже не помогают надеюсь, вы изучали "классику" не по концертам металлики с оркестром ![]() ----- От многой мудрости много скорби, и умножающий знание умножает печаль ![]() |
|
Создано: 12 января 2012 01:58 · Личное сообщение · #4 |
|
Создано: 12 января 2012 02:34 · Поправил: sendersu · Личное сообщение · #5 parovoZZ ежели аглицкий для вас не вопрос - пож-та ![]() еще есть дока по поиску сидов ![]() |
|
Создано: 12 января 2012 02:50 · Личное сообщение · #6 |
|
Создано: 12 января 2012 09:28 · Поправил: Both · Личное сообщение · #7 ajax пишет: вы изучали "классику" не по концертам металлики с оркестром Woodmann, и то, что выложил sendersu, (по сидам дока в аттаче) и еще по топикам различных форумов... Ну нет в демоне _l_n66_buff, l_good_lic_key, l_set_attr, явной l_sg и тд, где ставились бы рабочие bp при проверке ключа. Причем такое чувство, что демон вообще ни при чем, ключи генерит сама проверяющая прога, и проверяет с введенным (ключ передается проге не через файл, а скриптом в виде текстовой строки взятой из IE), при этом она запущенна как сервис. ![]() ![]() |
|
Создано: 12 января 2012 11:10 · Личное сообщение · #8 |
|
Создано: 12 января 2012 11:29 · Личное сообщение · #9 |
|
Создано: 12 января 2012 19:33 · Личное сообщение · #10 parovoZZ пишет: делитесь ,будем грызть Забыл еще одну доку, см в аттаче. Правда по старой версии. Ну и Вудмана никто не отменял. Все в принципе актуально, кроме CRO и FLEXNet - на них оч. мало инфы. ![]() ![]() |
|
Создано: 20 января 2012 21:10 · Личное сообщение · #11 |
|
Создано: 20 января 2012 22:54 · Поправил: sendersu · Личное сообщение · #12 |
|
Создано: 21 января 2012 01:03 · Личное сообщение · #13 |
|
Создано: 21 января 2012 11:34 · Личное сообщение · #14 |
|
Создано: 21 января 2012 12:23 · Личное сообщение · #15 sendersu Ок. Из сделанного - найдены сиды, вписаны в lm_code.c, собраны lmkeyfil.c и скопирован в machind. После надо прописать в makefile: Code:
Как-то изменить линковку на эти obj файлы, Nolan в своем эссе вставляет Code:
(У меня при этом вылазит куча ошибок на отсутствие библиотек). Длее, в lmcrypt.c вначале вписать Code:
и потом после вызова lc_init() Code:
Я вписал после этой строчки Code:
, но получилась ошибка не описанной переменной user_crypt_filter_gen, добавил Code:
В итоге компиляция не проходит на моменте создания Lmcrypt.exe, что не удивительно. Что-то не так прописал. Да забыл упомянуть, пробую собрать с фильтром только lmcrypt.exe. ![]() |
|
Создано: 21 января 2012 14:08 · Личное сообщение · #16 Both пишет: Как-то изменить линковку так не пойдет как то будем жить, както может повезет....... надо понимать что изменить (если вам и повезет за 1й раз - то потом снова и снова будете решать ту же задачу -оно вам надо? поберегите свой рерурс) Both пишет: (У меня при этом вылазит куча ошибок на отсутствие библиотек). и где же ета туча ошибок? проекта своего вы не приаттачили, и ошибок не видно..... надо кого-то позвать с "Битвы екстрасенсов" ![]() Both пишет: extern void user_crypt_filter_gen(); что ето такое - вам понятно? здесь крайне важно понимать что ето! Both пишет: ошибка не описанной переменной user_crypt_filter_gen ето указатель на функцию, которую вам надо написать самому и передать указатель на нее в lc_set_attr получив етот указатель, флекс будет вызивать ее в нужный момент Both пишет: добавил () не ясно куда Both пишет: компиляция не проходит на моменте создания Lmcrypt.exe, что не удивительно где ошибки? Критики много, советов мало (от меня), да, согласен, но иначе как? ![]() ![]() |
|
Создано: 22 января 2012 23:14 · Личное сообщение · #17 |
|
Создано: 23 января 2012 10:51 · Поправил: Both · Личное сообщение · #18 |
|
Создано: 27 января 2012 22:41 · Поправил: Both · Личное сообщение · #19 В общем сдаюсь вам на обсуждение, проект по ссылке ниже, естественно работает не правильно, на данный момент пока не осилил ![]() ![]() |
|
Создано: 28 января 2012 02:27 · Личное сообщение · #20 Both вот вам lmcrypt c crypt_filter + проект под VS2008 чего еще пожелаете? ![]() httр://rghost.net/36169019 ![]() |
|
Создано: 28 января 2012 12:58 · Личное сообщение · #21 |
|
Создано: 28 января 2012 23:00 · Личное сообщение · #22 |
|
Создано: 28 января 2012 23:51 · Личное сообщение · #23 |
|
Создано: 29 января 2012 17:00 · Личное сообщение · #24 В общем подведу итог - проект любезно предоставленный sendersu, а впрочем и мой, выложенный выше, отличающийся на пару строк (спасибо за редакцию sendersu) после компиляции и запуска с параметрами Code:
Code:
![]() ![]() |
|
Создано: 29 января 2012 17:52 · Поправил: yagello · Личное сообщение · #25 Both пишет: выдает The program '[0x76C] lmcrypt.exe: Native' has exited with code -1073740777 (0xc0000417). На гугле забанили? тогда загляни Вероятнее всего MFC протухший ![]() |
|
Создано: 29 января 2012 18:24 · Личное сообщение · #26 |
|
Создано: 29 января 2012 19:34 · Личное сообщение · #27 О как интересно! причина падежа тут (модуль mktemp.c из CRT VS2008) (Но не бага) Code:
прикол что бага только если #ifdef PC !!! в модуле проекта ![]() найдите сами где ![]() |
|
Создано: 29 января 2012 20:27 · Личное сообщение · #28 sendersu пишет: прикол Прикол еще и в том, что проект собрался нормально, но в MVS6, без вашей правки (мой первоначальный) и с ней(ваш) и прекрасно работает. Вот такие заморочки ![]() BfoX пишет: если мне память не изменяет можно и так, можно как я, если прога работает все генерится, ну а если падает.... sendersu пишет: #ifdef PC из спортивного интереса гляну багу ![]() |
|
Создано: 29 января 2012 21:29 · Личное сообщение · #29 |
|
Создано: 14 февраля 2012 15:34 · Поправил: Both · Личное сообщение · #30 sendersu пишет: найдите сами где Напишу здесь, в личке чего-то не отправилось. вместо Code:
Code:
![]() У меня тут как обычно вопрос наклюнулся ![]() Code:
![]() |
. 1 . 2 . >> |
![]() |
eXeL@B —› Протекторы —› Вопрос по Flexlm |