strings 命令主要用于从二进制文件中提取可打印的字符串
以下是一个示例,说明如何使用 tr 命令将 strings 命令的输出从大写转换为小写:
strings your_binary_file | tr '[:upper:]' '[:lower:]'
这里,your_binary_file 是你要分析的二进制文件。strings 命令会提取文件中的可打印字符串,然后通过管道(|)将结果传递给 tr 命令。tr 命令用于将大写字母转换为小写字母。'[:upper:]' 是一个大写字母的字符集,'[:lower:]' 是一个小写字母的字符集。
如果你想将小写转换为大写,只需交换 tr 命令中的字符集即可:
strings your_binary_file | tr '[:lower:]' '[:upper:]'
这将把 strings 命令提取的可打印字符串从大写转换为小写。