温馨提示×

什么系统能用ubuntu strings

小樊
39
2026-09-09 11:41:47
栏目: 智能运维

stringsLinux/Unix 系统 中常用的命令行工具,主要用于从二进制文件、固件、内存镜像等中提取可打印的字符串。

一、能用 strings 的系统

以下系统通常可以直接使用或很容易安装 strings

  1. Ubuntu / Debian 系列

    • 原生支持
    • 安装命令:
      sudo apt update
      sudo apt install binutils
      
  2. 其他 Linux 发行版

    • CentOS / Rocky / Alma:
      sudo yum install binutils
      
    • Arch:
      sudo pacman -S binutils
      
  3. macOS

    • 自带 strings
    • 也可用 Homebrew:
      brew install binutils
      
  4. Windows(间接使用)

    • 原生没有 strings
    • 可通过以下方式使用:
      • WSL(Windows Subsystem for Linux)
      • Git Bash
      • Cygwin
      • MinGW

二、Ubuntu 上 strings 的基本用法

strings file.bin
strings -n 6 file.bin
strings -e l file.bin

常用选项:

  • -n:最小字符串长度
  • -e:字符编码(s/l/b)
  • -t x:显示偏移(十六进制)

三、典型使用场景

  • 分析二进制程序
  • 提取固件中的明文
  • CTF / 逆向分析
  • 排查配置或路径信息

如果你是想问 “某个特定系统(比如路由器 / 安卓 / 嵌入式)能不能用 Ubuntu 的 strings”,可以告诉我具体场景。

0