Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
HexWalk — 兼容 Linux/Windows/MacOS 的十六进制查看器/编辑器/分析器 | Kitploit
工具/GitHubGitHub/gcarmix/hexwalk
静态分析加密/解密工具哈希分析逆向工程调试器取证分析数据恢复实用工具与框架二进制分析固件分析
GitHubgcarmix/hexwalk

HexWalk

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

1.0k4579天前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
查看仓库网站
分享

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 安装是最快的方式:

root@kitploit:~
winget install hexwalk

MacOS

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

Debian

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

root@kitploit:~
deb http://deb.debian.org/debian bookworm-backports main

然后输入:

root@kitploit:~
sudo apt update

sudo apt install hexwalk

Ubuntu

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

root@kitploit:~
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)。

root@kitploit:~
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build -j

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

  • linux_build.sh — 一次性 Linux 构建
  • build-appimage.sh — 生成自包含的 HexWalk-*.AppImage(使用 linuxdeploy 和 Qt 插件;首次运行时下载)
  • build-deb.sh — 使用 deb-packaging/hexwalk-2.0.0/debian/ 下的覆盖层生成 Debian 源码/二进制包

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

致谢

感谢以下项目:

  • Binwalk - https://github.com/ReFirmLabs/binwalk(内置 HexDig 扫描器的灵感来源)

  • QHexEdit2 - https://github.com/Simsys/qhexedit2

  • Qt

  • Capstone - https://www.capstone-engine.org

下载工具