У меня есть вопрос, пожалуйста.Новое в сборке и GDB - PullRequest
0 голосов
/ 24 октября 2018

в настоящее время работает над бинарной бомбой, и я только что заметил, что нахожусь на вызове, который взорвет бомбуЕсть ли способ избежать этого?

(gdb) disas
...
=> 0x0000000000400f17 <+27>: callq  0x401604 <explode_bomb>"

enter image description here проверьте изображение для полной инструкции, пожалуйста.

1 Ответ

0 голосов
/ 24 октября 2018

Полагаю, вы спрашиваете, можете ли вы пропустить инструкцию, которая вызывает функцию explode_bomb, вы можете использовать jmp в gdb, jump *0x1234 перейдет к инструкции по адресу 0x1234, поэтому вы можете пропустить любуюинструкция вам нравится.

...