strings 命令是 Linux 系统中用于从二进制文件中提取可打印字符串的工具。要快速定位字符串,你可以结合使用 grep 命令来过滤 strings 命令的输出。下面是一个示例,展示了如何使用这两个命令来查找文件中的特定字符串:
strings <binary_file> | grep "<search_string>"
将 <binary_file> 替换为你要搜索的二进制文件,将 <search_string> 替换为你要查找的字符串。
例如,如果你想在名为 example_binary 的文件中查找字符串 “Hello World”,你可以使用以下命令:
strings example_binary | grep "Hello World"
这将显示包含 “Hello World” 字符串的所有行。如果你想对结果进行排序和去重,可以添加 sort 和 uniq 命令:
strings example_binary | grep "Hello World" | sort | uniq
这将显示包含 “Hello World” 字符串的唯一行,并按字母顺序排序。