你说的 “Ubuntu Strings” 一般指 strings 命令,这是一个用来从二进制文件、固件、内存转储等中提取可打印字符串的工具。在 Ubuntu 上获取和使用方式如下:
strings(如果还没装)strings 属于 binutils 软件包,一般 Ubuntu 默认就带了,如果没有:
sudo apt update
sudo apt install binutils
安装后就有 strings 命令了。
strings --version
strings /bin/ls
strings -n 8 filename
表示只显示 至少 8 个字符 的字符串。
strings -t x filename # 十六进制
strings -t d filename # 十进制
strings -e l filename # 16-bit little-endian Unicode
strings -e b filename # 16-bit big-endian
strings a.out | grep password
strings firmware.bin
strings malware_sample | less
如果是想看 Ubuntu 版本信息:
lsb_release -a
cat /etc/os-release
locale -a
| 需求 | 命令 |
|---|---|
| 提取二进制字符串 | strings |
| 安装 | sudo apt install binutils |
| 最小长度 | strings -n 6 |
| 偏移 | strings -t x |
如果你说的是 Ubuntu Strings 项目 / 工具 / SDK / 翻译相关,可以再具体一点,我可以更精确回答。