Я начинающий на низком уровне эксплуатации. Я тренируюсь с простым переполнением буфера (на основе стека). Я использую Kali Linux, поэтому, когда я $objdump -d <program>
и он возвращает (скажем):
=============================================== ===
0000000000400590: основной
400590 push ...
400600 xor ...
400610 звонок ...
...
=============================================== ===
Я знаю, что это плохой пример, но мой вопрос: будет ли адрес 400590
навсегда push ...
и адрес 400600
навсегда xor ...
и то же самое с 400610
? Будет ли конкретная инструкция программы придерживаться адреса навсегда?