![]() |
eXeL@B —› Вопросы новичков —› Помогите вскрыть Flexlm |
Посл.ответ | Сообщение |
|
Создано: 07 октября 2013 16:02 · Поправил: Hunter2070 · Личное сообщение · #1 Имеется закрытая программа. Почитал статьи по нахождению ключей сид, попытался сделать по инструкции с помощью olly (_http://ru.scribd.com/doc/53365819/flexlm-7-x-11-4-seed-extraction), но застрял где то посередине. Не могу понять точно где вызов _l_n36_buff, но вроде на рисунке по адресу 0045A1C7. Я туда вхожу, нахожу EB09 вроде правильно перед циклом, EDX пустой, ECX указывает на что-то, follow dump по адресу ECX а там порядка сотни нулевых байтов и дальше как то и в стеке чтото не то. То есть где то ошибся, но не могу понять где. ![]() |
|
Создано: 07 октября 2013 18:19 · Личное сообщение · #2 |
|
Создано: 07 октября 2013 18:40 · Личное сообщение · #3 |
|
Создано: 07 октября 2013 18:54 · Поправил: Hunter2070 · Личное сообщение · #4 Спасибо! Да, действительно такой файл присутствует, выложил _http://yadi.sk/d/fYJhkltGAXtVV. Выглядит в олли примерно также и работает аналогично. В месте 0043С548 (на скриншоте) находится вызов, который я бы хотел считать за _l_n36_buff, но почему то там брейкпоинт никогда не срабатывает. Запускаю в олли: "daemon -t computer_name 4 –c dummy.dat", делаю правильно? ![]() ![]() |
|
Создано: 07 октября 2013 19:53 · Личное сообщение · #5 |
|
Создано: 07 октября 2013 21:30 · Поправил: Hunter2070 · Личное сообщение · #6 Это я уже указывал от безысходности, разные варианты пробовал. То есть Computer_Name в аргументах при вызове в олли должно быть имя компьютера на котором все работает? И оно должно совпадать с тем что указано в dummy.dat? А Version_Number и dd-mmm-yyyy могут быть произвольными или что-то конкретное надо написать вместо них? Version_Number помимо 1 я указывал номер версии программы 3.0 и просто 3. Вообще имеются реальные файлы просроченных лицензий, если они могут помочь, могу выложить. Я их тоже скармливал, но безуспешно, ведет себя система аналогично (прыгает с точки 0043С531 и обходит выполнение 0043С548). ![]() |
|
Создано: 07 октября 2013 21:55 · Личное сообщение · #7 |
|
Создано: 07 октября 2013 22:05 · Поправил: Hunter2070 · Личное сообщение · #8 |
|
Создано: 07 октября 2013 22:29 · Личное сообщение · #9 Hunter2070 ![]() ----- От многой мудрости много скорби, и умножающий знание умножает печаль ![]() |
|
Создано: 07 октября 2013 22:38 · Поправил: Hunter2070 · Личное сообщение · #10 |
|
Создано: 07 октября 2013 23:48 · Поправил: BfoX · Личное сообщение · #11 |
|
Создано: 07 октября 2013 23:53 · Личное сообщение · #12 |
|
Создано: 08 октября 2013 03:33 · Личное сообщение · #13 |
![]() |
eXeL@B —› Вопросы новичков —› Помогите вскрыть Flexlm |
Эта тема закрыта. Ответы больше не принимаются. |