1

我正在为软件开发的安全方面的讲座考试做准备。我想知道是否总是可以从带有 hexdump 的二进制文件中读取静态字符数组的值?

如果不是取决于什么因素,我是否可以使用 hexeditor 读取它的值?

谢谢,

4

3 回答 3

2

如果您可以在内存中找到变量,您可以使用 hexdump 读取它——这就是 hexdump 程序的用途。定位的难易程度取决于您拥有多少关于二进制文件的信息以及您对其预期内容的了解。

于 2010-02-03T07:25:03.060 回答
1

假设 C,是的,在简单的情况下。但是,有一些方法可以混淆这些变量以限制逆向工程。

于 2010-02-03T07:27:40.090 回答
1

是的,但前提是它在编译时初始化。您可以从核心转储或调试器中获得更多信息。

于 2010-02-03T09:43:51.070 回答