strings
命令用于从一个二进制文件中提取可打印的字符串
cd
命令导航到包含目标二进制文件的目录。strings
命令,后面跟上要检查的二进制文件路径。例如:strings /path/to/your/binary-file
grep
命令与 strings
结合。例如,要查找包含 “ERROR” 的字符串,请运行:strings /path/to/your/binary-file | grep "ERROR"
grep
替换为 pcregrep
。首先,确保已安装了 pcregrep
。在基于 Debian 的系统上,可以使用以下命令安装:sudo apt-get install pcregrep
在基于 RHEL 的系统上,可以使用以下命令安装:
sudo yum install pcregrep
然后,使用 pcregrep
查找符合特定格式的字符串。例如,要查找以 “E” 开头,后跟三个数字的字符串,请运行:
strings /path/to/your/binary-file | pcregrep "^E\d{3}"
这将显示所有符合该模式的字符串。你可以根据需要修改正则表达式以匹配所需的特定格式。