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

 eXeL@B —› Основной форум —› IDA - содержимое ячейки памяти в регулярных выражениях
Посл.ответ Сообщение

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

Создано: 14 марта 2007 18:49
· Личное сообщение · #1

Как в регулярных выражениях IDA сослаться на содержмое памяти по какому-то адресу?
Например, как задать условие для breakpoint : " слово по адресу EAX равно 567 ? " (или по адресу 0x0021343 ?)

В хелпах нашел только как формировать сам эффективный адрес.




Ранг: 107.6 (ветеран)
Активность: 0.110
Статус: Участник

Создано: 14 марта 2007 20:01
· Личное сообщение · #2

В новички.

-----
программистом не рождаются - им умирают




Ранг: 115.1 (ветеран), 3thx
Активность: 0.070
Статус: Участник

Создано: 14 марта 2007 20:41 · Поправил: __
· Личное сообщение · #3

Поставить бряк на нужный адрес F2, по правому клику в менюшке на бряке выбрать Edit Breakpoint,
в графу Condition вписать условие, например Dword(esp+4)==0xC8

т.е. в твоем случае для слова Word(eax)==567 или Word(0x0021343)==567


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


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