github.devotd.
新发现安全

werwolv/imhex — 具备模式语言的开源十六进制编辑器

ImHex 是一款用 C++ 编写的 GPL-2.0 十六进制编辑器,可通过模式语言解析二进制结构,并提供字节修补、数据查看以及网页版。

仓库信息werwolv/imhex ↗

ImHex 是一款用 C++ 编写的 GPL-2.0 十六进制编辑器,可通过模式语言解析二进制结构,并提供字节修补、数据查看以及网页版。

GitHub 项目说明: 🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.

星标
★ 55.5K
复刻
2.6K
语言
C++
许可证
GPL-2.0
最新版本
v1.38.1
查看原始来源 ↗在 GitHub 查看 ↗

werwolv/imhex 是一款十六进制编辑器,它把二进制文件的字节以十六进制表格形式展开,供查看和直接修改。它面向逆向工程师和程序员,用 C++ 编写,以 GPL-2.0 许可证发布。该仓库创建于 2020 年 11 月,资料中记录的最新版本是 v1.38.1。

十六进制编辑器是在二进制文件的字节表中查找特定数值并加以修补,或搜索字符串和十六进制值以定位目标位置的工具。ImHex 在此基础上加入了模式语言(用规则定义二进制格式结构以便解析的语法),从而解析已知格式的结构并对数据进行可视化分析。README 介绍了字节修补、字符串与十六进制值搜索、多种格式的数据查看功能,并同时介绍了可在浏览器中使用的网页版。GitHub 星标数为 55490。

不过,星标数并不能替代使用量或验证程度。在公开评价中,Momentum 记录为 10 分制 6.1 分,而新鲜度、技术、质量各项在资料中没有给出。v1.38.1 的变更内容和性能对比资料也未提供,因此难以判断这款编辑器与其他十六进制编辑器的差异。GPL-2.0 的具体条款在这份资料中同样没有列出。在发布说明和对比验证公开之前,只能把它当作一个候选。