Мне нужна помощь для использования переполнения буфера в структуре jmp_buf. * 1001 *
У меня есть следующие значения в стеке (видно по GDB):
0xbffffc40: 0xb7fd8ff4 0x080485a0 0x080483f0 0xbffffcf8
0xbffffc50: 0xebf06081 0x1d0a15ee
Второй - это следующий IP-адрес (после setjmp), но если я изменяю его, я не изменяю поведение моей программы.
Я заметил, что могу изменить поток (и получить сегментацию), только если я изменю значение последнего.
Но я не могу понять значение последнего слова и то, как его изменить, чтобы получить желаемое поведение.