strings
命令用于從二進制文件中提取可打印的字符串
以下是一些常用的選項:
-n
:指定最小字符串長度。默認值為 4。例如,strings -n 6 file.bin
將僅顯示長度至少為 6 的字符串。
-t
:指定輸出格式??蛇x值有:
d
:十進制o
:八進制x
:十六進制X
:十六進制(大寫)u
:Unicode(默認值)
例如,strings -t x file.bin
將以十六進制格式顯示字符串。-e
:指定字符編碼??蛇x值有:
ascii
ibm
utf8
utf16le
utf16be
utf32le
utf32be
例如,strings -e utf8 file.bin
將以 UTF-8 編碼顯示字符串。-T
:指定輸出格式的類型??蛇x值有:
s
:簡單(默認值)D
:十進制O
:八進制X
:十六進制U
:Unicode
例如,strings -T X file.bin
將以十六進制格式顯示字符串。你可以根據需要組合這些選項來調整 strings
命令的輸出格式。例如,如果你想以大寫十六進制格式顯示長度至少為 6 的字符串,可以使用以下命令:
strings -n 6 -t X file.bin
更多關于 strings
命令的信息,你可以查閱其手冊頁(man strings
)。