Ubuntu Strings 通常是指 Ubuntu 系统中自带的 strings 命令行工具(不是某个专门叫 Ubuntu Strings 的软件)。
strings 是 GNU binutils 套件中的一个工具,用于:
从一个二进制文件(可执行文件、库、核心转储等)中提取可打印的字符串
它默认会输出长度 ≥ 4 的 ASCII / Unicode 可打印字符序列。
常见用途包括:
从可执行文件中查找:
strings a.out
比如查看程序依赖或版本信息:
strings /bin/ls | grep -i version
strings core
strings test.bin
strings -t x test.bin
strings -n 6 test.bin
strings test.bin | grep password
❌ 不能用于:
它只能“看到”已经存在的可视字符串。
不是。
strings 是 GNU binutils在 Ubuntu 上通常自带,或安装:
sudo apt install binutils
| 项目 | 说明 |
|---|---|
| 工具名 | strings |
| 属于 | GNU binutils |
| 主要用途 | 从二进制文件中提取可读字符串 |
| 常用于 | 安全分析、逆向、取证 |
| 默认系统 | Ubuntu 自带 |
如果你是在 CTF、逆向、Linux 取证 场景下看到它,我也可以结合具体例子给你讲怎么用。