Сейчас на форуме: Lohmaty (+7 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› debug dll. в IDA Pro |
Посл.ответ | Сообщение |
|
Создано: 29 марта 2007 07:28 · Личное сообщение · #1 |
|
Создано: 29 марта 2007 08:04 · Личное сообщение · #2 ufo-vl пишет: посоветуйте дебагер В IDA вряд ли. В олли и айсе можно сделать аттач к процессу. Но если ты собираешься отлаживать COM-интерфейс, то там все работает через сервисы - надо пробовать(айс будет работать). Отлаживать можно, но это явно не для новичков. Хотя если в самом сервисе защит нет, то не намного сложнее простых кракми... ![]() ![]() |
|
Создано: 29 марта 2007 08:57 · Поправил: =TS= · Личное сообщение · #3 tundra37 пишет: В IDA вряд ли. В олли и айсе можно сделать аттач к процессу. в иде прекрасно работает аттач к процессам (если не загружать файл а сразу пойти в меню отладки) Если тебе надо отладить свою или чужую DLL, передавая заданные тобй параметры, то юзаем RDF -- она для этого и создавалась timsobolev.host.sk/files/RunDllFunct_04.rar Хелп увидишь запустив ее без параметров... ----- DREAMS CALL US ![]() |
|
Создано: 29 марта 2007 09:39 · Личное сообщение · #4 |
|
Создано: 29 марта 2007 09:47 · Личное сообщение · #5 tundra37 пишет: Отлаживать можно, но это явно не для новичков. Хотя если в самом сервисе защит нет, то не намного сложнее простых кракми... При хорошем руководстве может и получится : спрашивай - помогу советами. угу. Я полный новичок. Это мой первый опыт. Нужда так сказать приспичила заняться этим ![]() В dll'ке насколько я понял защиты нет. Исследование ее в IDA удалось локализовать место где идет чеки серийников (если, я конечно правильно понял код ![]() ![]() ![]() Если интересно, то это вот эта дллка: www.activexperts.com/activsms/ (нужна для диплома, самому такой функционал делать нет времени ![]() ![]() |
|
Создано: 30 марта 2007 06:03 · Личное сообщение · #6 |
|
Создано: 30 марта 2007 08:46 · Личное сообщение · #7 |
|
Создано: 01 апреля 2007 02:53 · Личное сообщение · #8 =TS=, В IDA: Debugger->Process Options Application: RunDllFunct.exe Input File: RunDllFunct.exe Directory: Current Dir Parameters: ASmsCtrl.dll В IDA открыта эта длл'ка. В определенном месте стоит бряк. При попытке запустить дебагер получаю "Please specify the host application first". Несовсем ясно, причем тут host application? Или я все делаю не так? Простите за глупые вопросы... ![]() |
|
Создано: 17 апреля 2007 22:17 · Личное сообщение · #9 |
|
Создано: 18 апреля 2007 13:57 · Личное сообщение · #10 |
|
Создано: 14 июня 2010 15:00 · Поправил: mak · Личное сообщение · #11 Возникла таже проблема ... не могу длл запустить под идой .. ктонибудь знает решение ? Говорит "Please specify the host application first" , версия 5.5 int Спасиб , что то подустал , в третьего раза только вьехал что нужно , хотя все сказано выше... Сэнкс ----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube ![]() |
|
Создано: 14 июня 2010 15:59 · Личное сообщение · #12 |
|
Создано: 02 января 2016 16:08 · Личное сообщение · #13 народ нужно то же самое отдебажить длл-ку в IDA pro .... в гугле ничего не нашел ... приложение которое запускает DLL ,64 битное .... теперь попробывал зайти во вкладку Debugger - Select Debugger та вышло меню с просьбой выбрать дебагер .. я перепробывал все возможные но результат нулевой ... если можно подскажите более подробно какой дебагер нужно выбрать ? чтобы потом можно было запустить и отследить до нужного бряка ... тут gif моих попыток http://giphy.com/gifs/3o6UBiNPXU0XxXCmze ... на сайте http://timsobolev.host.sk не нашел архив дебагера если есть у кого залейте куданить ... ![]() |
|
Создано: 02 января 2016 23:03 · Личное сообщение · #14 Судя по gif-ке у вас 64-х битная DLL. Чтобы ее отладить, надо запустить отладочный сервер win_remote64.exe из состава IDA (лежит в каталоге установки в поддиректори dbgsrv. Его надо запускать строго под администратором, т.е. отладочные привилегии получит только в таком случае. Далее берете любой dllload.exe, хоть из состава OllyDbg, хоть самописный. В отладчиках нужно выбрать Remote Windows debugger Далее прописывается следующее в диалоге Process options (меню Debugger -> Process options...): Application: полный путь к dllload.exe или любой программе, которая эту DLL загрузит как свой модуль (на той машине, на которой отладочный сервер) Input file: полный путь к DLL, на той машине, на которой запущен отладочный сервер Paramters: параметры запуска приложения, для dllload.exe это должен быть путь из графы Input file, если DLL запускается из приложения, можно ничего не указывать Hostname: IP-адрес или DNS-имя машины, где был запущен отладочный сервер, в случае локальной машины написать "localhost" Port: либо оставить 23946, либо, если отладочный сервер не смог пробиндить этот порт, использовать тот, который будет написан в консоли отладчика Password: ничего, если не указан при запуске отладчика ![]() |
|
Создано: 03 января 2016 23:15 · Личное сообщение · #15 Ну народ, задает вопросы, ему любезно объясняют, а в ответ хоть бы одно слово спасибо написал. Наверное не понял ничего. int, большое спасибо. Тоже была подобная проблема (с Идой пока на вы), хотел было уже писать, спрашивать, а тут тебе раз и готовый ответ. Прям новогоднее чудо. P.S. Всех с Новым годом! ![]() |
|
Создано: 04 января 2016 19:57 · Личное сообщение · #16 |
|
Создано: 04 января 2016 20:59 · Личное сообщение · #17 |
|
Создано: 05 января 2016 20:30 · Личное сообщение · #18 Всем доброго времени суток. Никто не подскажет, что за режим отладки PIN tracer? В хелпе почитал, не понял(или тупой или уровень еще не тот). В гугле тоже ничего толкового не нашел. Так-же интересует информация про режим Trace replayer, но с этим режимом чуть понятнее в хелпе - думаю поэксперементирую и разберусь. Про этот режим, если не трудно, коротко(чтоб уж не сомневаться). P.S. Всех с наступающим Рождеством! ![]() |
|
Создано: 05 января 2016 20:41 · Личное сообщение · #19 |
|
Создано: 28 октября 2018 10:57 · Личное сообщение · #20 Доброго времени суток.Прошу не судите строго я новичек в вопросах крэкинга,я не прошу расписывать все по полочкам просто нужен короткий совет или ответ в какую сторону рыть буду очень благодарен,обыскал весь интернет нигде нет ответа,может не там ищу.Вопрос в следующем-в x96dbg пытаюcь отредактировать dll одной программы но она весь код который мне надо поправить засунула в system32,например я хочу отредактировать библиотеку user32 и при измнении jmp на je при сохранений программы она уменьшаеться в размере с 14 mb до 1mb и ярлык не рабочий,не пойму может что то в дебагере не так делаю или все гораздо сложнее?как править такие dll?В самом exe все прекрасно редактируеться.Заранее спасибо. ![]() |
|
Создано: 29 октября 2018 09:56 · Личное сообщение · #21 |
|
Создано: 29 октября 2018 16:31 · Личное сообщение · #22 leon1898686 пишет: я хочу отредактировать библиотеку user32 системные библиотеки как правило не редактируются пишите хук (сплайсинг) и меняйте оригинальные функции на свои ![]() |
![]() |
eXeL@B —› Вопросы новичков —› debug dll. в IDA Pro |