开源跨平台高颜值十六进制编辑器

admin 2024年8月6日18:48:27评论9 views字数 1007阅读3分21秒阅读模式

1.摘要

ImHex是一款高级的十六进制编辑器, 专为程序员、逆向工程、漏洞研究人员设计。通过ImHex,可以深入分析和理解二进制文件的结构和内容,帮助进行逆向工程和漏洞研究。通过模式语言和模板功能,ImHex使得复杂文件格式的解析变得更加简单, 可以用于实时编辑程序的内存数据,适合调试和开发过程中的数据修改。

开源地址:

https://github.com/WerWolv/ImHex

2.ImHex特色功能

ImHex的特色功能主要表现在以下几个方面:

(1).功能丰富的十六进制视图

ImHex的视图按照功能分为以下几类:

  • 十六进制字节/字符串视图

  • ASCII-Art 十六进制视图

  • 多数据类型列表视图

  • 自定义编码解码视图

  • 分页数据视图

开源跨平台高颜值十六进制编辑器

(2).自定义模式语言

  • 可以自定义类似 C++ 的模式语言用于解析和高亮文件内容。

  • 基于 MIME 类型和魔术值自动加载。

  • 支持数组、指针、结构体、联合体、枚举、位域、命名空间、小端和大端、条件语句等。

  • 提供有用的错误消息、语法高亮和错误标记。

  • 支持图片、音频、3D模型、坐标、时间戳的可视化。

开源跨平台高颜值十六进制编辑器

(3).数据导入和导出

支持导入导出Base64文件、IPS和IPS32补丁、Markdown报告

(4).数据检查器

  • 以多种类型解释数据,支持端序、十进制、十六进制和八进制,以及位反转。

  • 通过检查器复制和修改字节。

  • 通过模式语言添加新数据类型。

  • 支持隐藏未使用行。

开源跨平台高颜值十六进制编辑器

(5).基于节点的数据预处理器

  • 在数据显示到十六进制编辑器之前修改、解密和解码数据。

  • 修改数据而不接触底层源。

  • 支持添加自定义节点。

(6).集成反汇编器

支持的反汇编器包括:ARM32(ARM、Thumb、Cortex-M、AArch32)、ARM64、MIPS(MIPS32、MIPS64、MIPS32R6、Micro)、x86(16 位、32 位、64 位)、PowerPC(32 位、64 位)、SPARC、IBM SystemZ、xCORE、M68K、TMS320C64X、M680X、Ethereum、RISC-V、WebAssembly、MOS65XX、Berkeley Packet Filter

3.程序安装

当前程序的最新版本为:v1.35.4,可直接到该地址根据各自的操作系统下载运行使用:

下载地址:

https://github.com/WerWolv/ImHex/releases/tag/v1.35.4

开源跨平台高颜值十六进制编辑器

原文始发于微信公众号(二进制空间安全):开源跨平台高颜值十六进制编辑器

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年8月6日18:48:27
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   开源跨平台高颜值十六进制编辑器http://cn-sec.com/archives/3039994.html

发表评论

匿名网友 填写信息