Вообщем имеется плуг для разных версий Autocad, защищенный Sentinel Super Pro. Кряк есть не на все версии, поэтому возникла задача изготовить лекарство всем пациентам. Плуг содержит ARX библиотеки для разных версий Acad в которых есть "нехорошие" процедуры. По аналогии с готовым кряком получилось исправить почти все кроме одного места, а именно в готовом кряке вместо вызова огромной процедуры автор вызывает свою процедуру, что-то типа : mov eax, [esp+$10h] mov dword ptr [eax], B07cB580h ------------- так вот это двойное слово уникально у каждой библиотеки для каждой версии Acad и не совпадает с готовым кряком. Может кто знает что это за слово и как его можно получить (автора кряка установить пока не удалось).
Проблема в том что даже и не знаю чем отлаживать obJectARx библиотеку, Olly Loader не срабатывает и аттачиться не желает. Кряк не смог найти к 2004, 2000 и 14
> Olly Loader не срабатывает Что значит не срабатывает? Отследить загрузку DLL можно выставив соответсвующий checkbox в настройках OllyDbg.
irwave если есть ключик, можно и пообщаьтся - может чего подскажу.. man0war дело не в автокаде а в плагинах, невнимательно читаешь.
man0war ProgramMan Сами Acadы давно "исследованы", речь идет о плугах-независимых разработках на базе Acad. infern0 ключа к сожалению нет
И Developer ID тоже не знаю (а где его можно глянуть?). В кряках к прошлым версиям плуга принцып примерно одинаковый: Вызовы в 2 местах функции заменяются на примерно что приведено выше, "нехорошие" процедуры правятся постановкой @retn@ в начале, и в область данных дописывается какой-то кусок. Так вот различия лишь в 2 вызовах (точнее в двойном слове). Так что это может быть?
infern0 сорри, что не по теме, но у меня есть прога, зашищённая Sentinel Super Pro, с ключом. Сможешь помочь? Это добавления к различным САПР. Надо делать эмулятор. Сам не знаю как. (прога новая, декабрь 2004 года выпуска. Там ещё Asprotect 2.0x).
infern0 Может ключ к расшифровке некой функции, потому что пишетчто-то типа "функция не инсталлирована,;ошибка no function definition
Может кто-нибудь знает как потрейсить в OllyDBG с записью в файл? И как можно поставить бряк на Memory-on-access на байты в памяти?
1. Сначало View\Run Trace ,потом правой кнопкой "log to file", запуск Ctrl+F11(into) или Ctrl+F12(over) 2. Alt+M, дабл клик на странице, выделить нужные байты (или прямо в дампе окна CPU), потом правой кнопкой BreakPoint\Memory, on access