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