Сейчас на форуме: (+4 невидимых)

 eXeL@B —› Вопросы новичков —› Armadillo 3.78 - 4.xx: "отлаживаемый" процесс: SoftIce позволит больше Olly?
Посл.ответ Сообщение

Ранг: 1.4 (гость)
Активность: 0=0
Статус: Участник

Создано: 12 июля 2006 15:46
· Личное сообщение · #1

Изучаю программку proga.exe запакованную сабжевым криптором.

Нашел OEP главного процесса. Снял дамп. Восстановил импорт. Переименовал prog_.exe.
Далее идет запуск "отлаживаемого" процесса в суспенд мод, при этом подсовываю модул нэйм, комманд лайн и немного позже энтри поинт оригинального exe. Так работает, но понятно все с тем же триальным окном, и это еще очень мало, если не сказать ничто.

После запуска "отлаживаемого" процесса в суспенд мод:
- патч для зацикливания на оеп
- разморозка
- создание "отладочного" треда
- подключение в нем в качестве отладчика к "отладочному" процессу
- заморозка
- восстановление оригинального кода на oep
- разморозка
- и дальше "отладка" WaitFor DebygEvent, т.е. помощь "отладочному" процессу в прорыве сквозь вероятно исключения и int3, расставленные самим пакером в код запакованной проги

Наконец к вопросу. Ранее и сейчас использую OllyDbg, но он не может подключиться к "отлаживаемому" процессу в то время как тот отлаживается главным, а посмотреть его вроде как сильно хочется. Предоставит ли SoftIce бОльшие возможности для просмотра-отладки процесса, уже запущенного в отладочном режиме другой прогой? Или как с помощью Olly все же проделать подобный трюк?




Ранг: 353.0 (мудрец)
Активность: 0.370
Статус: Участник
resreveR

Создано: 12 июля 2006 17:02 · Поправил: lord_Phoenix
· Личное сообщение · #2

в ольке:
стандартный "трюк", который можешь увидеть во всех статьях, после writeprocessmemory пишешь "сыну" EBFE на eip, потом push id_сына call DebugActiveProccessStop и можешь аттачиться к "сыну" олькой(свежезапущенной), восстанавливать байты на eip и делать что надо =)

-----
Тут не могла быть ваша реклама




Ранг: 228.7 (наставник), 2thx
Активность: 0.120
Статус: Участник
malware research

Создано: 12 июля 2006 19:20
· Личное сообщение · #3

acue пишет:
Предоставит ли SoftIce бОльшие возможности для просмотра-отладки процесса, уже запущенного в отладочном режиме другой прогой

Да, предоставит, потому как является отладчиком режима ядра и не использует DebugAPI для отладки только одного конкретного процесса.

-----
Research is my purpose




Ранг: 1.4 (гость)
Активность: 0=0
Статус: Участник

Создано: 13 июля 2006 09:09
· Личное сообщение · #4

Error_Log lord_Phoenix Спасибо за разъяснения вопрос закрыт.


 eXeL@B —› Вопросы новичков —› Armadillo 3.78 - 4.xx: "отлаживаемый" процесс: SoftIce позволит больше Olly?
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати