Похекал одну вещь. Глупая уязвимость переполнения буфера, ну когда стек переливается и затирает адрес возвращения и тогда можно сделать с $ra jump на любой код. Так вот, всё готово вроде бы, но затёрлись регистры $s0-$s7, если они не верные, некоторые вызовы крешатся. Вопрос, как я могу узнать предыдущие значения регистров чтобы починить? Они вроде бы хранятся в стеке, но как достать? Процессор MIPS R4k.