在 Ubuntu 上安装 strings 工具非常简单,它本身属于 GNU Binutils 软件包的一部分,该软件包是 Ubuntu 默认推荐的软件集合之一。
sudo apt update
sudo apt install binutils
安装完成后,strings 命令即可使用。
strings --version
输出示例:
GNU strings (GNU Binutils) 2.40
或直接测试:
strings /bin/ls
strings 用于从二进制文件中提取可打印字符串,常用于:
示例:
strings example.bin | grep password
如果提示:
strings: command not found
说明系统未安装 binutils,执行:
sudo apt install binutils
不行,strings 没有独立的软件包,只能随 binutils 一起安装。
strings -n 6 filename # 最少 6 个字符
strings -e l filename # 使用 little-endian 编码
strings -t x filename # 显示字符串偏移(十六进制)
如果你是在 最小化 Ubuntu / Docker / WSL / 服务器版 环境下,我也可以帮你确认最合适的安装方式。