可以的,strings 是 Linux 下常用于分析二进制文件的工具之一。
strings 能做什么strings 的作用是从任意文件(包括二进制文件)中提取“可打印的字符串”,例如:
Usage:, error, filename)示例:
strings ./a.out
# 基本用法
strings binary_file
# 显示字符串偏移
strings -a -t x binary_file
# 最小长度(默认4)
strings -n 6 binary_file
# 从所有段提取(不只是数据段)
strings -a binary_file
strings malware.bin | less
/etc/passwdhttp://passwordobjdump、gdb、radare2 使用strings 只能看到“明文字符串”:
| 工具 | 用途 |
|---|---|
file |
判断文件类型 |
objdump |
反汇编 |
readelf |
ELF 结构分析 |
nm |
符号表 |
radare2 / ghidra |
高级逆向 |
✅ strings 可以分析二进制,但只是“浅层文本提取”,适合快速侦察,不是完整逆向工具。
如果你有具体二进制(如 ELF / 固件 / 恶意样本),我可以给你更针对性的分析思路。