Сейчас на форуме: user99, _MBK_, ManHunter, Magister Yoda (+8 невидимых)

 eXeL@B —› Основной форум —› Дизассемблирование распакованной ф-ции. Помогите.
Посл.ответ Сообщение


Ранг: 90.3 (постоянный), 1thx
Активность: 0.030
Статус: Участник

Создано: 24 сентября 2005 17:48 · Поправил: SLayer
· Личное сообщение · #1

Дизассемблирую программу встретил такой комментарий от DeDe:
* Reference to: GetModuleHandleA.VirtualProtect()
|
005362B9   E8B213EDFF             call    00407670

После чего очень похоже на то, что идёт код, который распаковывает какую-то ф-цию в память.
Затем она вызывается и Olly видит эту ф-цию в таком виде (как область данных):
00530D48     01             DB 01
00530D49     EB             DB EB
00530D4A     08             DB 08
00530D4B     A1             DB A1
00530D4C     84             DB 84
00530D4D     D3             DB D3
...............................................
...............................................

Но брейкпоинты устанавливаются и Olly свободно может трассировать этот код.
Почему дебаггер не дизассемблирует этот код и как его дизассмблировать???? Научите плиз.



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

Создано: 24 сентября 2005 19:58
· Личное сообщение · #2

Ctrl+A
Или в мышинном меню Analisis\During next analisis...\Commands.

SLayer пишет:
Почему дебаггер не дизассемблирует этот код

Потому что он не интерактивный дизассемблер

-----
Всем привет, я вернулся




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

Создано: 24 сентября 2005 22:39
· Личное сообщение · #3

Или скачай плагин AnalizeThis для ольки. Установи. Потом на нужном коде кликни правой кнопкой и выбери из менюшки AnalizeThis!



Ранг: 37.5 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 30 сентября 2005 12:20
· Личное сообщение · #4

А еще лучше - это юзать интерактивный дизассемблер IDA Pro!


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


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