Чтение статической переменной из двоичного файла - PullRequest
0 голосов
/ 22 октября 2009

Я пытаюсь прочитать значение статической переменной в C, например:

int variable = value;

Дело в том, что у меня есть только двоичный файл и код с поддельным значением (это для лекции, где мы изучаем аспекты безопасности разработки программного обеспечения).

Я пытался прочитать значение, используя GDB и

(gdb)info variables

, который просто дает мне список переменных (включая искомую) и то, что кажется адресом, поэтому я хотел бы знать, есть ли способ прочитать значение, используя GDB? *

1 Ответ

8 голосов
/ 22 октября 2009

В GDB используйте команду 'print':

print variable

Voila!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...