wp-xyz/Hex
GitHub: wp-xyz/Hex
一款基于 Pascal 的开源十六进制编辑器,提供数值查看、记录遍历和嵌入式图像显示等功能,帮助开发者高效分析二进制文件结构。
Stars: 78 | Forks: 26
# Hex
Hex 是一个开源的十六进制编辑器,提供了一些对分析二进制文件(“逆向工程”)很有用的功能:
* **数值查看器**:以常规数字形式显示光标选中的字节以及标准 Pascal 数值数据类型(byte、shortint、word、...、singe、double、real48)后续的字节。
* **记录查看器**:允许从基本的 Pascal 类型构建“记录”。记录元素以“人类可读”的形式显示。提供逐条记录遍历文件的命令。
* **对象查看器**:显示嵌入的图像。

## 编译
该应用程序仅以 Pascal 源代码形式分发。它可以使用 Lazarus v2.0+/FPC3.0+ 进行编译。
所使用的第三方组件在运行时创建,因此无需安装额外的包。
已在 Windows 32位/64位和 Linux 64位上进行了测试,但它也应该可以在 Lazarus 支持的其他平台上运行。
## 致谢
除了 Lazarus LCL 之外,该应用程序还使用了以下第三方组件:
* MPHexEditor:https://github.com/michalgw/mphexeditor/blob/master/hexeditor.html
大多数图标取自 https://icons8.com,样式为“Office”(https://icons8.com/icons/office) 和样式为“Simple small”(https://icons8.com/icons/small)。
标签:Lazarus, Pascal, SNI设置, SOC Prime, 二进制分析, 云安全运维, 云资产清单, 开发工具, 逆向工程