不建议、也不应该用 strings 去“查密码”,尤其是:
这属于安全边界问题,在真实环境里很容易踩到“未授权访问”的法律和合规红线。
strings 是合理的仅限你自己写的程序 / 自己拥有的二进制:
strings 基本用法(自查用)strings binary_file | grep -i password
常见辅助:
strings -n 8 binary_file # 只显示长度 ≥8 的字符串
strings binary | grep -iE 'pass|pwd|token|secret'
⚠️ 但注意:
strings 看到的往往是:
正确方式取决于场景:
✅ 可以用 strings 做安全自查
❌ 不应该用它去“查别人的密码”
如果你愿意,可以说:
我可以在合规范围内给你更合适的方案。