У меня есть двоичный файл, который можно использовать с переполнением буфера, но у него есть канарейка стека
Я могу получить много адресов и значений с помощью вызова gets()
, но я не могу найти канарейку стека в pwndbg
(версия gdb
), чтобы я мог узнать, какое из значений, которые я получаю, является канарейкой стека
Я попытался посмотреть в стеке, но не смог его найти и посмотрел на скрипт, который уже может использовать он использует канареечное значение (под этим я подразумеваю индекс просочившихся адресов из gets()
), которое я даже не могу найти в дизассемблере