strings 命令主要用于从二进制文件、非文本文件或内存转储中提取可打印的字符串。它常见于 Linux / Unix / macOS 的终端环境,在 逆向分析、取证、调试 等场景中非常有用。
stringsstrings a.out
常用于:
strings /bin/ls
strings libxxx.so
strings core
用于:
grep 查找特定内容strings a.out | grep password
strings a.out | grep http
strings -n 6 a.out
只显示 长度 ≥ 6 的字符串,减少噪音。
strings -t x a.out
以 十六进制地址 显示字符串位置,常用于逆向。
stringswsl strings test.exe
下载: https://learn.microsoft.com/sysinternals/downloads/strings
使用:
strings.exe test.exe
strings 不是加密分析工具
objdump、gdb、xxd 等工具配合使用
strings命令用在 Linux / Unix / macOS 终端中,用来从二进制文件、内存或数据文件中提取可读字符串,常用于逆向、调试和安全分析。
如果你有具体场景(比如:分析某个程序 / 查病毒 / 找密码 / 学逆向),可以告诉我,我可以给你更具体的用法示例。