你说的 “Ubuntu Strings” 一般是指 Linux 下的 strings 命令,它用于从二进制文件中提取可打印字符串。
在 Ubuntu 上安装方法如下:
strings 属于 binutils 工具集,直接安装即可:
sudo apt update
sudo apt install binutils
安装完成后即可使用:
strings --version
which strings
strings /bin/ls
如果能看到输出字符串,说明已正确安装 ✅
strings test.bin
常见参数:
strings -n 8 test.bin # 只显示长度 ≥ 8 的字符串
strings -t x test.bin # 显示字符串的十六进制偏移
strings -e l test.bin # 使用 16 位小端序编码(Unicode 等)
| 含义 | 说明 |
|---|---|
| GNU strings | 就是上述命令 |
| 字符串提取工具 | 同 strings |
| Windows Strings 工具 | Ubuntu 下不可用 |
| 逆向 / CTF 工具 | 通常也是 binutils |
❌ strings: command not found
✅ 说明没有安装 binutils,执行上面的 apt install 即可
如果你是在 CTF、逆向分析、二进制审计 场景下使用,也可以告诉我,我可以给你常用参数和实战技巧。