Перейти к содержанию

как рассчитать смещение инструкции call x86?


Рекомендуемые сообщения

всем доброго суток, у меня такой вопрос:

 

004B8F41 - E8 C7B9FFFF                 - call 004B490D
004B8F46 - C7 45 FC FEFFFFFF     - mov [ebp-04],FFFFFFFE

 

как рассчитать смещение call, то есть 004B490D? видно что смещение 0xb9c7 но откуда 004B490D?

 

Изменено пользователем соловьев
Ссылка на комментарий
Поделиться на другие сайты

В 24.10.2021 в 17:56, соловьев сказал:

как рассчитать смещение call, то есть 004B490D? видно что смещение 0xb9c7 но откуда 004B490D?

Всё просто, джампы и колы работают так: ты вызываешь смещение от следущей инструкции. 

Расчитать?!

для 5ти байтового кола.

КудаВызывать - ОткудаВызвать - 5,

 

Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.