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

 eXeL@B —› Вопросы новичков —› Вопрос по IDC в IDA PRO
Посл.ответ Сообщение

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

Создано: 03 января 2019 17:03
· Личное сообщение · #1

Здравствуйте, форумчане. Можно ли, используя IDC менять значения стека? Что то типа такого:
ESP + 1C = 0;
Я, в документации по IDC нашел возможность менять только значения регистров, а вот значения по адресам - никак нет.




Ранг: 271.2 (наставник), 331thx
Активность: 0.321.49
Статус: Участник

Создано: 03 января 2019 17:24 · Поправил: f13nd
· Личное сообщение · #2

Code:
  1. patch_dbg_byte(get_reg_value("esp")+0x1C,0x00);
  2. patch_dbg_byte(get_reg_value("esp")+0x1D,0x00);
  3. patch_dbg_byte(get_reg_value("esp")+0x1E,0x00);
  4. patch_dbg_byte(get_reg_value("esp")+0x1F,0x00);

Разницу увидишь после очередного действия в отладчике или найди в документации синхронизацию по требованию.

-----
2 оттенка серого




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

Создано: 03 января 2019 18:56
· Личное сообщение · #3

Спасибо, добрый Человек. Буду пробовать!


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


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