ASM: записать команду перехода в двоичный файл x86-64
Я отлаживаю 64-битное приложение Mac OSX с помощью GDB. Я вижу, что перепрыгивание через кусок кода решает все мои проблемы.
Но:
Как я могу исправить исполняемый файл для реализации перехода? Я хочу, чтобы приложение автоматически переходило к определенной точке в коде без отладчика.
Вот что я хочу сделать:
по адресу0x1000027a9
(предоставляется отладчиком) перейти к адресу0x100003b6e
, Я очень стараюсь сделать это через HexEdit, но безуспешно. Я где-то читал про jmp по абсолютным адресам опкоды (FF
кажется правильный код операции, но это вызов, а не прыжок ...) но ничего не работает. плохой доступ, сигфо.
Как я могу это сделать?
Спасибо.