wp-xyz/Hex

GitHub: wp-xyz/Hex

一款基于 Pascal 的开源十六进制编辑器,提供数值查看、记录遍历和嵌入式图像显示等功能,帮助开发者高效分析二进制文件结构。

Stars: 78 | Forks: 26

# Hex Hex 是一个开源的十六进制编辑器,提供了一些对分析二进制文件(“逆向工程”)很有用的功能: * **数值查看器**:以常规数字形式显示光标选中的字节以及标准 Pascal 数值数据类型(byte、shortint、word、...、singe、double、real48)后续的字节。 * **记录查看器**:允许从基本的 Pascal 类型构建“记录”。记录元素以“人类可读”的形式显示。提供逐条记录遍历文件的命令。 * **对象查看器**:显示嵌入的图像。 ![截图](https://static.pigsec.cn/wp-content/uploads/repos/cas/68/68ee688bf7865970e8f59618f865d2f52a7e06e05c65377cf76464f5be6f9a84.png) ## 编译 该应用程序仅以 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, 二进制分析, 云安全运维, 云资产清单, 开发工具, 逆向工程