strings 命令用于從二進制文件中提取可打印的字符串,而 grep 命令用于在文本中搜索匹配特定模式的行
假設你有一個名為 example.bin 的二進制文件,你想從中提取包含 “error” 字符串的所有字符串。你可以使用以下命令:
strings example.bin | grep "error"
這個命令的工作原理如下:
strings example.bin:從 example.bin 文件中提取所有可打印的字符串。|:管道操作符,將前一個命令的輸出作為下一個命令的輸入。grep "error":在輸入的字符串中搜索包含 “error” 的行。這樣,你將得到一個包含所有包含 “error” 字符串的提取字符串列表。