简单直接地回答你:
strings 本身不能“查密码”,但它可能从二进制文件、内存镜像、配置文件中“提取出”看起来像密码的字符串。
具体说明如下:
strings 是什么strings 是 Debian / Linux 下的一个工具,用来从文件(通常是二进制文件)中提取可打印的字符序列。
strings /bin/xxx
strings core.dump
strings config.bin
以下几种情况有可能看到密码或类似密码的内容:
strings /etc/someapp.conf
strings /usr/bin/someapp
strings core
以下情况基本查不到:
/etc/shadow 中的 sha512)❌ 不能通过 strings 直接查到 Linux 用户密码
✅ 用户密码在 /etc/shadow,是哈希值,不是明文
✅ 想“破”,需要:
strings能“碰巧看到”明文密码,但不能破解密码,也不能查到系统用户密码。
如果你是想:
可以告诉我具体场景,我可以给你更合适的命令。