Сейчас на форуме: (+4 невидимых) |
eXeL@B —› Вопросы новичков —› Armadillo 3.78 - 4.xx: "отлаживаемый" процесс: SoftIce позволит больше Olly? |
Посл.ответ | Сообщение |
|
Создано: 12 июля 2006 15:46 · Личное сообщение · #1 Изучаю программку proga.exe запакованную сабжевым криптором. Нашел OEP главного процесса. Снял дамп. Восстановил импорт. Переименовал prog_.exe. Далее идет запуск "отлаживаемого" процесса в суспенд мод, при этом подсовываю модул нэйм, комманд лайн и немного позже энтри поинт оригинального exe. Так работает, но понятно все с тем же триальным окном, и это еще очень мало, если не сказать ничто. После запуска "отлаживаемого" процесса в суспенд мод: - патч для зацикливания на оеп - разморозка - создание "отладочного" треда - подключение в нем в качестве отладчика к "отладочному" процессу - заморозка - восстановление оригинального кода на oep - разморозка - и дальше "отладка" WaitFor DebygEvent, т.е. помощь "отладочному" процессу в прорыве сквозь вероятно исключения и int3, расставленные самим пакером в код запакованной проги Наконец к вопросу. Ранее и сейчас использую OllyDbg, но он не может подключиться к "отлаживаемому" процессу в то время как тот отлаживается главным, а посмотреть его вроде как сильно хочется. Предоставит ли SoftIce бОльшие возможности для просмотра-отладки процесса, уже запущенного в отладочном режиме другой прогой? Или как с помощью Olly все же проделать подобный трюк? |
|
Создано: 12 июля 2006 17:02 · Поправил: lord_Phoenix · Личное сообщение · #2 в ольке: стандартный "трюк", который можешь увидеть во всех статьях, после writeprocessmemory пишешь "сыну" EBFE на eip, потом push id_сына call DebugActiveProccessStop и можешь аттачиться к "сыну" олькой(свежезапущенной), восстанавливать байты на eip и делать что надо =) ----- Тут не могла быть ваша реклама |
|
Создано: 12 июля 2006 19:20 · Личное сообщение · #3 |
|
Создано: 13 июля 2006 09:09 · Личное сообщение · #4 |
eXeL@B —› Вопросы новичков —› Armadillo 3.78 - 4.xx: "отлаживаемый" процесс: SoftIce позволит больше Olly? |