Как выполнить дизассемблированную инструкцию ELF по инструкции? - PullRequest
0 голосов
/ 28 марта 2020

Мне нужно сделать некоторые наблюдения на разобранном ELF, и для этого мне нужно выполнить инструкцию программы по команде (в разобранном виде). Включая часть, часть, где она переходит к другим разделам ELF, таким как .plt или .got. Есть идеи, как этого добиться?

1 Ответ

2 голосов
/ 29 марта 2020

Я рекомендую вам воспользоваться инструментом, подобным gef , чтобы сделать вывод GDB более красивым, а затем вы пошагово выполните программу с помощью si, чтобы go выполнить инструкцию по инструкции и выполнить каждый прыжок, даже в plt и внешние библиотеки, такие как lib c.

...