strings 命令在 Linux 中用于从一个二进制文件中提取可打印的字符串
strings [选项] 文件名
要查找特定字符串,您可以使用 grep 命令与 strings 命令结合。例如,如果您要在名为 example.bin 的二进制文件中查找字符串 “example_string”,可以使用以下命令:
strings example.bin | grep "example_string"
这将显示包含 “example_string” 的所有字符串。如果您需要更详细的输出,可以使用 -A、-B 或 -C 选项来指定在匹配行之前或之后显示的行数。例如,要在匹配行之后显示两行,可以使用:
strings example.bin | grep -A 2 "example_string"
请注意,strings 命令可能无法识别所有编码的二进制文件。在这种情况下,您可能需要使用其他工具(如 objdump 或 readelf)来提取可打印的字符串。