简短回答:可以,但有限制。
stringsstrings 是 Debian/Unix 下的一个命令行工具,用来从二进制文件、镜像、内存 dump 等中提取“可打印字符串”(比如 ASCII、UTF‑8 文本)。
strings file.bin
strings 能找到哪些“隐藏文本”✅ 可以找出的
strings 找不出的“隐藏文本”❌ 以下情况基本无效
U2FsdGVkX1+abc123...
strings -n 6 file.bin # 最小长度 6
strings -e l file.bin # 16-bit little endian
strings -a file.bin # 扫描整个文件
结合:
strings file | grep -i password
strings file | less
binwalk(固件)foremost / scalpel(恢复文件)xxd / hexdumpvolatility(内存取证)grep -a(文本文件)
strings能找“没加密的隐藏文本”,但找不了“真正藏起来的(加密/混淆)文本”。
如果你是:
可以告诉我具体场景,我给你更精确的命令。