最近我需要对一些二进制固件进行分析、修改,VSCode 官方的 hex 编辑器插件只能改,不能增加或删除,npp 的 hex 插件已经过于古老。目前我的临时方案是用 Beyond Compare 的 hex 对比工具,但也不太好用,不能方便地截取文件。
我希望:
- 能流畅打开 10MB 左右的二进制文件;
- 能方便地截取二进制文件从 a 地址到 b 地址的一段内容,并单独保存;
- 能快速将另一个二进制文件 B 插入到文件 A 的指定地址;
- 基本的地址标示、查找替换等功能。
最近我需要对一些二进制固件进行分析、修改,VSCode 官方的 hex 编辑器插件只能改,不能增加或删除,npp 的 hex 插件已经过于古老。目前我的临时方案是用 Beyond Compare 的 hex 对比工具,但也不太好用,不能方便地截取文件。
我希望:
1
0x2CA Jul 12, 2022
WinHex
|
2
Davic1 Jul 12, 2022
WinHex+1
|
3
lookStupiToForce Jul 12, 2022
ultraedit?
|
4
lee88688 Jul 12, 2022 via Android
我用过 imhex 但不知道有没有楼主要的功能,楼主可以关注一下
|
5
aoeui Jul 12, 2022 via Android HxD
|
6
AlisaDestiny Jul 12, 2022 HxD 试一试?
https://mh-nexus.de/en/hxd/ |
7
Mithril Jul 12, 2022 有钱就买 WinHEX
没钱的话 HxD |
8
reallittoma Jul 12, 2022
我用过的十六进制编辑器有:
* WinHEX * HxD * Ultra Edit * ImHex * CrystalTile 1/2 * Beyond Compare * VS Code * 010 Editor 等等…… 目前个人体验最好的是 010 Editor ,至今已经连续用了四年了。 |
9
amaranthf Jul 12, 2022
010 Editor +1 ,在 hex 模式下对不同编码的支持比较好
|
10
amaranthf Jul 12, 2022
呃没仔细看 lz 的要求,你说的这 4 点要求 010 Editor 都可以轻松满足,Ultra Edit 可能也可以,其他就不太了解了。不过它们的缺点都是收费的。
|
11
bfdh Jul 12, 2022 我首先想到的竟然是 xxd+vim+dd
|
12
foxtalk Jul 12, 2022
Hex friend
|
13
crab Jul 12, 2022
平时看 hxd ,010Editor 分析也好。
|
14
Cambra1n Jul 12, 2022
习惯用 UltraEdit
|
15
ysc3839 Jul 12, 2022
开源跨平台的我选择 wxMedit ,支持 Windows, Linux, macOS ,可以选择字符串编码,但是已经不更新了。而且在较新的 Linux 上编译很痛苦,它的 Linux 版没有自带相关依赖库,全都是用包管理提供的,然后许多旧的库在新系统中已经不提供了。Windows 版则没问题,因为依赖库都是自带的。
闭源的我会选择 010 Editor ,主要还是结构体解析很好用。很多年前用过 WinHex 感觉不好用,印象中界面布局有问题,还不能选择字符串编码,不确定是不是破解版的问题。 |
16
vain Jul 12, 2022
|
17
timethinker Jul 12, 2022
|
18
0o0O0o0O0o Jul 12, 2022 via iPhone
|
19
BenX Jul 13, 2022 via iPhone
for MacOS 最佳的是什么?
|