strings
命令用于從二進制文件中提取可打印的字符串
strings
命令提取二進制文件中的可打印字符串。例如,如果你想從一個名為 example_binary
的文件中提取字符串,可以使用以下命令:strings example_binary > extracted_strings.txt
這會將提取的字符串保存到名為 extracted_strings.txt
的文件中。
grep
命令在提取的字符串中搜索特定的模式。例如,如果你想在 extracted_strings.txt
文件中搜索包含 “error” 的字符串,可以使用以下命令:grep "error" extracted_strings.txt
這會顯示所有包含 “error” 的字符串。
你可以將這兩個命令結合起來,以便在一個命令中完成提取和搜索操作。例如:
strings example_binary | grep "error"
這將直接從 example_binary
文件中提取可打印的字符串,并在提取的字符串中搜索包含 “error” 的字符串。這種方法更加高效,因為它避免了創建中間文件。