温馨提示×

Linux strings命令怎么显示内存地址

小樊
49
2025-09-11 12:06:22
栏目: 智能运维

strings 命令主要用于从二进制文件中提取可打印的字符串

  1. 使用 -e--no-dereference 选项。这将阻止 strings 解析符号链接,从而显示实际的内存地址。
strings -e <binary_file>
  1. 使用 -f--print-file-name 选项。这将在每个字符串前添加包含该字符串的文件名,有助于识别内存地址所属的文件。
strings -f <binary_file>
  1. 结合使用 -e-f 选项。这将显示实际的内存地址,并在每个字符串前添加包含该字符串的文件名。
strings -ef <binary_file>

请注意,这些方法仅适用于提取二进制文件中的字符串。如果你想查看内存中的数据,可以使用其他工具,如 gdb(GNU调试器)或 objdump

0