strings 命令在 Linux 中用于显示二进制文件中的可打印字符串。以下是一些常用的 strings 命令参数:
-n
<min-len> 的字符串。-t
x(十六进制)、d(十进制)、o(八进制)。-e
ascii、ibm866、utf8 等。-T
d(十进制)、x(十六进制)、o(八进制)、i(指令指针偏移)。-V
strings 命令的版本信息。-a
-f
-F
ascii、ibm866、utf8 等。-i
-l
-s
-v
-w
-z
# 显示所有长度至少为 6 的字符串
strings -n 6 example.bin
# 以十六进制显示所有字符串
strings -x example.bin
# 指定字符编码为 UTF-8
strings -e utf8 example.bin
# 显示详细信息
strings -v example.bin
strings 命令通常用于分析可执行文件、库文件和其他二进制文件。通过这些参数,你可以灵活地控制 strings 命令的输出格式和内容,以满足不同的分析需求。