返回更新列表
新发布Sep 3, 2026

HexWalk v2.2.0

兼容 Linux/Windows/MacOS 的十六进制查看器/编辑器/分析器

分享

hexwalk

HexWalk - 十六进制编辑器/查看器/分析器

HexWalk 是一款十六进制编辑器、查看器和分析器。

基于 qhexedit2、Capstone 和 Qt 构建,内置特征扫描器 HexDig,灵感来源于 Binwalk。

它是跨平台的,拥有丰富的功能:

  • 高级查找(可根据 HEX、UTF8、UTF16 和正则表达式在二进制文件中查找模式)
  • 二进制特征扫描与提取器 — 在选项中选择 HexDig(内置,无需配置)或 Binwalk(外部)
  • 熵分析
  • 字节图
  • 哈希计算器
  • 二进制/十进制/十六进制转换器
  • 十六进制文件编辑
  • 差异文件分析
  • 用于解析标头的字节模式
  • 针对 x86、ARM 和 MIPS 架构的反汇编器

截图

  • 主界面 HexWalk 界面

  • 字节图 HexWalk 界面

  • 高级搜索 HexWalk 界面

  • 熵计算器 HexWalk 界面

  • 二进制分析器 HexWalk 界面

  • 哈希计算器 HexWalk 界面

  • 差异分析 HexWalk 界面

  • 用于标头解析的二进制模式 HexWalk 界面

使用方法

HexWalk 的可执行发行包是自包含的,可以直接使用。

二进制分析器可选用两种引擎之一,可在 选项 → 分析器 中选择:

  • HexDig(默认)— 内置,无外部依赖。解压归档文件(ZIP、7Z、TAR、GZIP 等)时使用 7z 工具。在 Linux 上,通过包管理器安装(sudo apt install 7zip,或 旧系统上的 p7zip-full)。Windows 安装包中已捆绑;macOS 构建版本已内置于应用包中。
  • Binwalk — 作为外部命令调用。如果您更倾向于使用它,请单独安装:Linux 上执行 sudo apt install binwalk,macOS 上执行 brew install binwalk,或从上游仓库安装。

更多使用方法详情请参阅 Wiki:

https://github.com/gcarmix/hexwalk/wiki

Windows

HexWalk 在 Windows 上以不同形式发布:

  • 安装程序
  • 便携式 zip 文件

通过 winget 安装是最快的方式:

winget install hexwalk

MacOS

在 MacOS 上,您可以直接下载发布页面中的 .dmg 文件,然后像往常一样将应用拖入 Applications 文件夹。

Debian

该项目现已可用于 Bookworm 的 backports,只需通过将以下行添加到 /etc/apt/sources.list 来启用 backports 仓库:

deb http://deb.debian.org/debian bookworm-backports main

然后输入:

sudo apt update

sudo apt install hexwalk

Ubuntu

该项目也已在 launchpad 上提供 https://launchpad.net/hexwalk 要在 Ubuntu 上安装,只需执行:

sudo add-apt-repository ppa:carmix/ppa

sudo apt update

sudo apt install hexwalk

Linux

对于其他 Linux 发行版,发布页面提供了 AppImage 文件。下载后赋予执行权限即可使用。

AppImage 需要在目标机器上安装 libfuse2(或 Ubuntu 24.04+ 上的 libfuse2t64)以进行挂载。

构建

HexWalk 使用 CMake,需要 Qt 6(Core、Gui、Widgets、Charts)。

cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build -j

仓库根目录下的辅助脚本:

hexdig 命令行工具也是该项目的一部分,独立使用请参见 hexdig/README.md

致谢

感谢以下项目:

分类