strings
命令在 Linux 中用于從二進制文件中提取可打印的字符串。默認情況下,它會顯示所有長度大于等于 4 的連續可打印字符序列。如果你想顯示隱藏的字符串,可以通過調整 -n
選項來改變最小字符串長度。
例如,如果你想顯示長度大于等于 2 的所有字符串,可以使用以下命令:
strings -n 2 <binary_file>
這將顯示二進制文件中所有長度大于等于 2 的可打印字符串,包括一些可能被認為是“隱藏”的字符串。
請注意,strings
命令只能提取可打印的字符串。如果二進制文件中包含非可打印字符,它們將不會被顯示。此外,strings
命令可能無法識別加密或壓縮的字符串。