通过hexdump查看静态变量

时间:2010-02-03 07:17:17

标签: c security hexdump

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

如果不是因为哪些因素取决于我是否可以用hexeditor读取它的值?

谢谢,

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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

答案 2 :(得分:1)

是的,但只有在编译时初始化它。你可以从核心转储或调试器中获得更多。