跳到正文
发现
ImHex:逆向工程十六进制编辑器
桌面应用开发者工具

ImHex:逆向工程十六进制编辑器

面向逆向工程师、程序员和安全研究人员的十六进制编辑器,支持模式语言解析、数据分析与可视化。

admin
发布于 2026-10-28
浏览
4
访问
0
下载
0
版本
v1.38.1
平台
Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

ImHex 是一款面向逆向工程师、程序员以及需要在深夜处理二进制数据的人们的十六进制编辑器。它默认采用深色界面,提供十六进制查看、字节修改、数据分析、模式解析和可视化等能力。项目主页:https://imhex.werwolv.net/ 。

主要功能

  • 功能丰富的十六进制视图:支持字节修补、补丁管理、无限撤销/重做、按多种格式复制字节、字符串与十六进制搜索、跳转、彩色高亮,以及十六进制整数、浮点数、RGBA8、HexII、二进制等多种显示方式。
  • 自定义类 C++ 模式语言:可按 MIME 类型和 magic 值自动加载,支持数组、指针、结构体、联合体、枚举、位域、命名空间、大小端、条件语句等,并能可视化图像、音频、3D 模型、坐标和时间戳。
  • 数据分析与检查:数据检查器支持整数、浮点数、LEB128、字符/字符串、时间、GUID、颜色等类型;支持通过模式语言添加新类型。
  • 基于节点的数据预处理器:在数据显示到十六进制编辑器之前修改、解密和解码数据,且不触碰底层源数据,支持自定义节点。
  • 多种数据源:本地文件(支持大文件)、原始磁盘与分区、GDB Server、Intel Hex 与 Motorola SREC、Base64、UDP 数据包、进程内存,以及通过 SSH/SFTP 访问远程文件。
  • 搜索与哈希:支持字符串提取、序列搜索、正则搜索、二进制模式搜索和数值搜索;内置 CRC、MD5、SHA、Adler32、FNV、MurmurHash、XXHash、Blake2 等多种哈希算法。
  • 对比与反汇编:支持比较不同数据源并高亮差异;集成 Capstone 反汇编器,覆盖 ARM、MIPS、x86、PowerPC、RISC-V、WebAssembly 等多种架构,也支持编写自定义反汇编器。
  • 书签、主题与导入导出:可给书签命名、着色、添加注释;支持自定义主题和字体;可导入导出 Base64 文件、IPS/IPS32 补丁、Markdown 报告以及多种语言的二进制数组。

安装与使用

可从 https://imhex.download 获取最新正式版,或从同一页面的 nightly 入口获取预发布版本。项目也提供可直接在浏览器中使用的 Web 版:https://web.imhex.werwolv.net 。使用文档见 https://docs.werwolv.net 。打开数据源后,可在十六进制视图中查看和修改字节,使用模式语言解析文件结构,或通过数据检查器、搜索、哈希、反汇编等视图分析内容。

注意事项

项目使用 GPL-2.0 许可证。Windows 安装包已签名;macOS 自动更新器会自动解包新版本。模式语言与数据处理器等功能适合具备二进制分析基础的用户。


本作品整理自 GitHub 开源项目 WerWolv/ImHex,原作者 @WerWolv,许可证 GPL-2.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v1.38.1当前版本

    Windows 安装包现已签名;改进低分辨率图标与选区显示、数据源错误提示和 macOS 自动更新;修复安装包替换文件、deb 依赖、更新器、模式编辑器、数据检查器及远程 SSH 等问题,默认关闭 Extended ASCII 显示。

评论