strings
命令用于从一个二进制文件中提取可打印的字符串
-
打开终端。
-
使用
cd
命令导航到包含目标二进制文件的目录。 -
运行
strings
命令,后跟要提取特定字符串的二进制文件路径。例如:
strings /path/to/binary/file > output.txt
这将从指定的二进制文件中提取所有可打印的字符串,并将它们保存到名为output.txt
的文本文件中。
- 若要搜索特定的字符串,可以使用
grep
命令。例如,要在提取的字符串中查找包含"example"的行,请运行:
grep "example" output.txt
这将显示包含"example"的所有字符串。
- 如果要提取特定字符串并忽略大小写,可以使用
grep
的-i
选项:
grep -i "example" output.txt
这将显示包含"example"、“Example”、"EXAMPLE"等的所有字符串。
通过这些步骤,您可以使用Linux strings
命令提取特定字符串并进行搜索。