发现 
桌面应用开发者工具
ImHex:逆向工程十六进制编辑器
面向逆向工程师、程序员和安全研究人员的十六进制编辑器,支持模式语言解析、数据分析与可视化。
- 浏览
- 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 整理,以原仓库为准。
更新记录
- v1.38.1当前版本
Windows 安装包现已签名;改进低分辨率图标与选区显示、数据源错误提示和 macOS 自动更新;修复安装包替换文件、deb 依赖、更新器、模式编辑器、数据检查器及远程 SSH 等问题,默认关闭 Extended ASCII 显示。
评论