ASM: Napisz polecenie skoku do pliku binarnego x86-64

Debuguję aplikację Mac OSX 64bit z GDB. Widzę, że przeskakiwanie kawałka kodu rozwiązuje wszystkie moje problemy.

Ale:

Jak mogę załatać plik wykonywalny, aby wykonać skok? Chcę, aby aplikacja automatycznie przeskoczyła do określonego punktu w kodzie bez debugera.

To właśnie chcę zrobić:

pod adresem0x1000027a9 (podane przez debugera) przeskocz do adresu0x100003b6e. Bardzo staram się to zrobić za pomocą HexEdit, ale bez powodzenia. Czytam w dowolnym miejscu o jmp na adresy absolutne opcodes (FF wydaje się właściwym opcode, ale to połączenie, nie skok ...), ale nic nie działa. zły dostęp, sigfault.

Jak mogę to zrobić?

Dziękuję Ci.

questionAnswers(1)

yourAnswerToTheQuestion