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
命令的输出格式和内容,以满足不同的分析需求。