Помочь решить задания по format string vulnerability и объяснить их

3 000 руб. за проект
26 сентября 2021, 15:24 • 3 отклика • 20 просмотров
Дан простой код на языке C. Нужно ответить на 5 вопросов, относительно этого кода, используя gdb.(два вопроса теоретические). Оформлять всё в готовый файл не нужно, это я сделаю сама.

Вопросы такого типа:

1)Найдите уязвимую строчку в коде, почему она уязвимая?
2)Выясните пароль, чтобы показать содержимое текущего stack frame в
шестнадцатеричный формат с шириной 8 (например, 804c014 должен отображаться как 0804c014).
Подробно объясните, как работает пароль.

И три других. Все делать не обязательно. Задание на английском будет.