digitalw0lf/hextor
GitHub: digitalw0lf/hextor
一款面向 Windows 平台的免费开源十六进制编辑器,集二进制数据分析、结构解析、反汇编和磁盘/内存编辑于一体的综合性工具包。
Stars: 114 | Forks: 19
# Hextor
更多[截图和使用场景 >>](https://github.com/digitalw0lf/hextor/wiki/Hextor-Use-cases)
下载:https://github.com/digitalw0lf/hextor/releases/latest
Hextor 是一款适用于 Windows 的十六进制编辑器和二进制数据分析工具包。
它的创建旨在使处理二进制文件格式像处理纯文本一样简单便捷。尽管它配备了一套功能强大的数据分析工具,但它能瞬间启动,并能快速处理任意大小的文件。
主要特性包括:
- 以不同的基本类型(文本/hex/int8/16/32/float 等)查看数据
- 使用[类 C 语言描述的结构](https://github.com/digitalw0lf/hextor/wiki/Structure-analyzer)解析和编辑数据
- 查看/编辑逻辑卷、物理磁盘、进程内存
- 无限的撤销/重做
- 书签
- 可配置的文本编码(ANSI、ASCII 等)
- 灵活的文本/hex/unicode 搜索和替换,支持[通配符和值搜索](https://github.com/digitalw0lf/hextor/wiki/Search-and-replace)
- 在文件/目录中搜索和替换
- 高级二进制文件比较,支持插入/删除检测
- 将数据作为位图查看
- “文本编辑器”模式,用于处理超大文本文件和二进制文件中的文本部分
- 哈希计算(MD/SHA/CRC 等)
- 反汇编器(使用 Zydis 库)
- 脚本支持(通过 IActiveScript)
- 计划功能:插件支持(通过 OleAutomation API)
- 深色和浅色 UI 主题
与任何其他底层工具一样,请谨慎使用,并始终对重要数据进行备份!
版权所有 (C) 2019-2022 Grigoriy Mylnikov (DigitalWolF)
Hextor 是一款免费且开放源代码的软件。详情请参阅 LICENSE.txt
### 从源码构建
我建议使用 Releases 页面中的预编译二进制文件。
如果您想自己构建 Hextor:
Hextor 已在 Delphi 10.4 上通过测试。
所有依赖项的链接均可在下方的致谢列表中找到。通常使用 master 分支即可。
您还需要将 https://github.com/digitalw0lf/dwfunits.git 克隆到 Hextor 文件夹旁边。
AppVersion.Inc 是由 ./Installer/MakeIncludes.sh 生成的。我使用的是 WSL 中的 bash。
(或者您可以直接将 `const AppVersion = 'v0.999';` 粘贴到 AppVersion.inc 中)
### 致谢
Hextor 使用了以下开源库。
**FastMM4** Delphi 应用程序的内存管理器
https://github.com/pleriche/FastMM4
版权所有 Professional Software Development / Pierre le Riche
许可证:MPL 1.1 / LGPL 2.1
**HashLib4Pascal** 校验和与哈希库
https://github.com/Xor-el/HashLib4Pascal
版权所有 Ugochukwu Mmaduekwe
许可证:MIT
**JCL** JEDI 代码库
https://www.delphi-jedi.org
版权所有 Project JEDI 贡献者
许可证:MPL 1.1
**superobject** JSON 库
https://github.com/hgourvest/superobject
(来自 fork https://github.com/fainspace/superobject 的修复版本)
版权所有 Henri Gourvest
许可证:LGPL / MPL 1.1
**SynEdit** 语法高亮编辑器组件
https://github.com/pyscripter/SynEdit
许可证:MPL 1.1
**Virtual-TreeView** Delphi 树形视图控件
https://www.jam-software.com/virtual-treeview
版权所有 1999-2001 digital publishing AG
版权所有 2000-2009 Mike Lischke
版权所有 JAM Software
许可证:MPL 1.1 / LGPL 2.1
**Zydis** 快速且轻量级的 x86/x86-64 反汇编库
https://github.com/zyantific/zydis
版权所有 2014-2020 Florian Bernd
版权所有 2014-2020 Joel Honer
许可证:MIT
更多[截图和使用场景 >>](https://github.com/digitalw0lf/hextor/wiki/Hextor-Use-cases)
下载:https://github.com/digitalw0lf/hextor/releases/latest
Hextor 是一款适用于 Windows 的十六进制编辑器和二进制数据分析工具包。
它的创建旨在使处理二进制文件格式像处理纯文本一样简单便捷。尽管它配备了一套功能强大的数据分析工具,但它能瞬间启动,并能快速处理任意大小的文件。
主要特性包括:
- 以不同的基本类型(文本/hex/int8/16/32/float 等)查看数据
- 使用[类 C 语言描述的结构](https://github.com/digitalw0lf/hextor/wiki/Structure-analyzer)解析和编辑数据
- 查看/编辑逻辑卷、物理磁盘、进程内存
- 无限的撤销/重做
- 书签
- 可配置的文本编码(ANSI、ASCII 等)
- 灵活的文本/hex/unicode 搜索和替换,支持[通配符和值搜索](https://github.com/digitalw0lf/hextor/wiki/Search-and-replace)
- 在文件/目录中搜索和替换
- 高级二进制文件比较,支持插入/删除检测
- 将数据作为位图查看
- “文本编辑器”模式,用于处理超大文本文件和二进制文件中的文本部分
- 哈希计算(MD/SHA/CRC 等)
- 反汇编器(使用 Zydis 库)
- 脚本支持(通过 IActiveScript)
- 计划功能:插件支持(通过 OleAutomation API)
- 深色和浅色 UI 主题
与任何其他底层工具一样,请谨慎使用,并始终对重要数据进行备份!
版权所有 (C) 2019-2022 Grigoriy Mylnikov (DigitalWolF) 标签:Findomain, HTTP工具, SNI设置, Wayback Machine, Windows工具, 二进制分析, 二进制数据, 二进制文件, 云安全运维, 云资产清单, 内存查看, 反汇编, 哈希计算, 底层工具, 数字取证, 数据恢复, 文件比较, 磁盘编辑, 结构体解析, 脚本支持, 自动化脚本, 逆向工程