有什么好用的 hex 编辑器吗?

2022-07-12 09:39:01 +08:00
 villivateur

最近我需要对一些二进制固件进行分析、修改,VSCode 官方的 hex 编辑器插件只能改,不能增加或删除,npp 的 hex 插件已经过于古老。目前我的临时方案是用 Beyond Compare 的 hex 对比工具,但也不太好用,不能方便地截取文件。

我希望:

  1. 能流畅打开 10MB 左右的二进制文件;
  2. 能方便地截取二进制文件从 a 地址到 b 地址的一段内容,并单独保存;
  3. 能快速将另一个二进制文件 B 插入到文件 A 的指定地址;
  4. 基本的地址标示、查找替换等功能。
3675 次点击
所在节点    问与答
20 条回复
0x2CA
2022-07-12 09:51:37 +08:00
WinHex
Davic1
2022-07-12 09:52:29 +08:00
WinHex+1
lookStupiToForce
2022-07-12 09:53:06 +08:00
ultraedit?
lee88688
2022-07-12 09:53:48 +08:00
我用过 imhex 但不知道有没有楼主要的功能,楼主可以关注一下
aoeui
2022-07-12 09:54:21 +08:00
HxD
AlisaDestiny
2022-07-12 09:55:28 +08:00
Mithril
2022-07-12 09:56:53 +08:00
有钱就买 WinHEX
没钱的话 HxD
reallittoma
2022-07-12 10:15:37 +08:00
我用过的十六进制编辑器有:
* WinHEX
* HxD
* Ultra Edit
* ImHex
* CrystalTile 1/2
* Beyond Compare
* VS Code
* 010 Editor
等等……

目前个人体验最好的是 010 Editor ,至今已经连续用了四年了。
amaranthf
2022-07-12 10:19:42 +08:00
010 Editor +1 ,在 hex 模式下对不同编码的支持比较好
amaranthf
2022-07-12 10:22:01 +08:00
呃没仔细看 lz 的要求,你说的这 4 点要求 010 Editor 都可以轻松满足,Ultra Edit 可能也可以,其他就不太了解了。不过它们的缺点都是收费的。
bfdh
2022-07-12 10:23:58 +08:00
我首先想到的竟然是 xxd+vim+dd
foxtalk
2022-07-12 11:25:04 +08:00
Hex friend
crab
2022-07-12 11:37:41 +08:00
平时看 hxd ,010Editor 分析也好。
Cambra1n
2022-07-12 11:58:34 +08:00
习惯用 UltraEdit
ysc3839
2022-07-12 12:16:47 +08:00
开源跨平台的我选择 wxMedit ,支持 Windows, Linux, macOS ,可以选择字符串编码,但是已经不更新了。而且在较新的 Linux 上编译很痛苦,它的 Linux 版没有自带相关依赖库,全都是用包管理提供的,然后许多旧的库在新系统中已经不提供了。Windows 版则没问题,因为依赖库都是自带的。

闭源的我会选择 010 Editor ,主要还是结构体解析很好用。很多年前用过 WinHex 感觉不好用,印象中界面布局有问题,还不能选择字符串编码,不确定是不是破解版的问题。
vain
2022-07-12 12:49:36 +08:00
timethinker
2022-07-12 13:10:30 +08:00
https://hexed.it

这个还不错,直接浏览器打开就行了
0o0O0o0O0o
2022-07-12 13:23:06 +08:00
BenX
2022-07-13 05:47:38 +08:00
for MacOS 最佳的是什么?
RHG
2022-07-13 08:40:48 +08:00
用过 mirkes.de Tiny Hexer 编辑远程桌面的 dll 文件用来支持多用户同时远程一台 Windows

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/865576

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX