大家好,我是一事无成的开源小妹。
这几天看到了一个 21k star 的开源项目,一款名为 ImHex 的十六进制编辑器,功能强大很好用。但是让小妹震惊的是,这居然是一名 21 岁的瑞士大学生开发的。看看人家 21 岁都做出来什么成就,而小妹自己 21 岁的时候……算了,我还是老老实实的给大家介绍一下这个项目吧。
ImHex 是一款功能强大的十六进制编辑器,专门为逆向工程分析师、编程开发人员设计。ImHex 有着和大部分 IDE 类似的深色模式,让用户长时间使用也不至于太过疲劳。
ImHex 的功能极为丰富,小妹能看懂的功能如下:
从GitHub上可以直接下载对应平台的程序包。打开后,我们通过菜单栏Help->Settings->Interface
,选择中文,就可以把语言切换成中文了,这样看起来方便很多。
我们来打开一个 class 格式的文件看看十六进制是什么样的吧。
点击菜单栏的文件->打开文件
,选择一个 class 文件,之后就可以在编辑器界面上看到我们熟悉的 CAFEBABE 的文件头啦。
双击十六进制文本即可直接修改,很方便。
书签功能也很方便,选中一段十六进制的文本,右键添加书签,这样就可以方便的在右侧的书签栏中快速定位到标记的位置。你也可以修改书签的颜色,让你选中的文本更醒目。
好了,ImHex 就简单的介绍到这里,个人感觉它功能强大,界面丰富,支持 Windows、macOS、Linux全平台并且可以选择中文,是一款很好用的工具。更多的功能,就留给大家继续探索吧!项目地址我就放到下面了:
https://github.com/WerWolv/ImHex