поиск статической переменной с помощью hexdump - PullRequest
1 голос
/ 03 февраля 2010

Я готовлюсь к лекционному экзамену по аспектам безопасности разработки программного обеспечения. Я хотел бы знать, всегда ли можно прочитать значение статического массива char из двоичного файла с помощью hexdump?

Если не от каких факторов это зависит от того, могу ли я прочитать его значение с помощью гекседитора ??

спасибо,

Ответы [ 3 ]

2 голосов
/ 03 февраля 2010

Если вы можете найти переменную в памяти, вы можете прочитать ее с помощью hexdump - для этого и нужны программы hexdump. Насколько легко найти это, зависит от того, сколько у вас есть информации о двоичном файле и что вы знаете о его ожидаемом содержимом.

1 голос
/ 03 февраля 2010

Да, но только если он инициализируется во время компиляции. Вы можете получить больше от дампов ядра или отладчика.

1 голос
/ 03 февраля 2010

Предположим, C, да, в простом случае. Тем не менее, существуют методы, чтобы скрыть такие переменные, чтобы ограничить обратный инжиниринг.

...