c - 使用 hexdump 查看静态变量

标签 c security hexdump

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

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

谢谢,

最佳答案

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

关于c - 使用 hexdump 查看静态变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2190279/

相关文章:

c - 为什么我在 PC^2 上遇到运行时错误?(替换某些字符串中的某些单词或字符)

java - "NewStringUTF"是指向函数的指针吗?或功能?

java - 在 Java 中使用充气城堡对文件进行签名

security - 我的 ClamAV 日志在哪里?

security - “记住我”身份验证功能,是否始终意味着 'Unsecure' 网站?

java - Android API 中的 HexDump 在哪里?

c - getchar() 不断读取 '\n' 。到底是怎么回事?

c - 按位与运算不清楚

linux - hexdump 中的迭代次数和字节数是多少?

c - 我需要在嵌入式系统中以十六进制形式打印可变数量的字符以进行调试