strings
命令在 Linux 中用于从一个二进制文件或其他非文本文件中提取可打印的字符串。这对于分析二进制文件,例如查找程序中的硬编码字符串、调试或逆向工程等场景非常有用。
要使用 strings
命令识别二进制文件,请按照以下步骤操作:
strings
命令,后跟要分析的二进制文件的路径。例如:strings /path/to/binary/file
strings
将输出二进制文件中的可打印字符串。strings
命令还有一些可选参数,可以帮助您自定义输出。例如:
-n
:指定最小字符串长度。默认值为 4。例如,strings -n 6 /path/to/binary/file
将仅显示长度至少为 6 的字符串。-t
:以十六进制格式显示字符串的地址。例如,strings -t x /path/to/binary/file
。-o
:指定输出文件。例如,strings -o output.txt /path/to/binary/file
将把结果保存到名为 output.txt
的文件中。更多关于 strings
命令的信息,请参阅其手册页(通过运行 man strings
)。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>