Я пытаюсь перехватить функцию, заменив ее начало инструкцией JMP, которая должна привести к моей функции. Но проблема в том, что я не знаю, как рассчитать смещение JMP для нацеливания на адрес моей функции. Что ж, я знаю, как это сделать, если вы переместитесь вперед в памяти (Адрес назначения - Текущий адрес), но у меня нет идей, как определить это, когда вы вернетесь в память.
Может кто-нибудь помочь?