Добрый день!
Появилась следующая задача:
Есть, например, инструкция CALL 0x400100.
Я хочу узнать по какому смещению/адресу находится конец вызываемой функции, собственно, начало известно - 0x400100. Как найти конец функции?
Проблема заключается в том, что ,на сколько я понимаю, надо найти инструкцию RET и тогда я смогу получить конец функции, но этих RET ведь может быть не один, верно ведь? Что делать в таком случаи, как найти нужный, самый последний RET?



Reply With Quote
Thanks