如何在二进制文件中找到字符串? (不,不是字符串命令。)

时间:2016-12-06 16:44:27

标签: linux string byte binaryfiles

我知道非常有用的“字符串”命令。它将在二进制文件中打印所有可打印的字符串。

但我想要的是一个命令,它会告诉我二进制文件中字符串的位置(以字节或其他 - 我将采取任何东西。)。有没有办法在Linux中获得这个?

1 个答案:

答案 0 :(得分:1)

strings命令能够使用“-td”选项以字节为单位显示起始位置。下面是一个示例输出。第一个数字是起始字节数,因此下面的字符串“linux”从文件中的字节1876开始。

1876 linux