Jak zastąpić adres zwrotny na stosie za pomocą ataku przepełnienia bufora
Aby wykonać zadanie domowe, wykonuję serię ataków przepełnienia bufora. Dostałem program do demontażu, kod źródłowy w C dla funkcji, która nieprawidłowo wywołujegets()
oraz kod źródłowy kilku innych funkcji, które mam zmusić program do wywołania. Do jednego z zadań muszę:
Najważniejsze, że nie rozumiem, gdzie program wygląda na stosie przy określaniu miejsca powrotu. Gdzie jest adres zwrotny dla metody przechowywanej na stosie?
Program został skompilowany dla x86.