介绍

ImHex 是一款功能强大的十六进制编辑器,适用于逆向工程师、程序员。

任何可以查看现实的工具都是好工具,例如:文本编辑器、IDE 程序调试器、WireShark 网络抓包工具1、Charles HTTP 抓包工具2、RenderDoc 渲染调试器3等等。

十六进制编辑器可以显示出文件的原始内容,而不是经过软件处理过的内容。例如文本编辑器就不会显示 UTF-8 BOM 头,也不会显示 不可见字符

十六进制编辑器显然是一个被低估的工具。因为可以显示原始数据,意味着你可以查看所有需要的文件,对其进行分析处理。

特点

跨平台

同时支持 Windows、macOS、Linux,使用 IMGUI 库制作 GUI 界面,UI 都是相同的,不同平台使用体验一致。

开源

使用 GPL-2.0 协议开源

功能强大

官网提到的一个重要卖点就是软件提供了很多只有付费软件才有的特性,例如完整的自定义二进制模板、一个图形化基于结点的数据处理器、一个反汇编器、差异支持、书签等等。

显示模式

支持以不同的模式显示数据:

  1. 以不同的数据类型显示当前数据,支持大小头切换、进制切换
  2. 以不同颜色渲染不同区域
  3. 对数据进行分析并以图表显示

评价


  1. 读书笔记:Wireshark 数据包分析实战 - 狂飙 ↩︎

  2. 软件推荐:Charles - 狂飙 ↩︎

  3. 软件推荐:RenderDoc - 狂飙 ↩︎