当前位置:   article > 正文

19.1K Star,这个编辑器真的香!

hex 编辑器 开源

18537b2a74c6e10c260998bd321a1d46.png

哈喽,大家好,我是开源君,一个资深的互联网玩家,致力于为大家分享各领域优质开源项目。

各位开源老铁们,最近公众号改版了,大家记得星标开源指南,第一时间收到我们优质内容的更新!

今天开源君给大家推荐的项目为ImHex,它是一个为逆向工程师、程序员等提供 Hex 编辑器。

项目介绍

ImHex 是一个 Hex 编辑器,一个显示,解码和分析二进制数据的工具,用来做逆向工程,提取信息或补丁值。ImHex 的特别之处在于它拥有许多只有在付费应用程序中才能找到的高级功能。这些特性是完全定制的二进制模板和模式语言,用于解码和突出显示数据中的结构,基于图形节点的数据处理器用于在值显示之前对其进行预处理,反汇编器、不同支持、书签等等。同时,ImHex在GPLv2语言下是完全免费和开源的。它有以下特性:

  • 有特色的 hex 预览

    • Byte patching

    • Patch 管理

    • 拷贝 bytes 作为特性

    • String 和 hex 搜索

    • 颜色高亮

    • 转到开始,结束和当前光标位置

  • 自定义的类似c++的模式语言,用于解析突出显示文件的内容

    • 基于MIME类型的自动加载

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

    • 有用的错误消息,语法高亮显示和错误标记

  • 在深夜使用时不会灼伤你的视网膜

    • 默认为暗模式,但也有亮模式可用

  • 数据导入

    • Base64 文件

    • IPS 和 IPS32 补丁

  • 数据导出

    • IPS 和 IPS32 补丁

  • 数据检查器允许将数据解释为许多不同类型(小端和大端)

  • 巨大的文件支持与快速和有效的加载

  • 字符串搜索

  • 文件哈希支持

  • 反汇编器支持多种架构(前端为Capstone)

    • ARM32 (ARM, Thumb, Cortex-M, AArch32)

    • ARM64

    • MIPS (MIPS32, MIPS64, MIPS32R6, Micro)

    • x86 (16-bit, 32-bit, 64-bit)

    • PowerPC (32-bit, 64-bit)

    • SPARC

    • IBM SystemZ

    • xCORE

    • M68K

    • TMS320C64X

    • M680X

    • Ethereum

    • RISC-V

    • WebAssembly

    • MOS65XX

    • Berkeley Packet Filter

  • 书签

  • 数据分析器

  • 内建内容存储

项目效果

351ead3f7ce9aed81cee113fd3210788.png 5f7c8a7cf13fc4d8e6fe2e3f29418f34.png

项目地址

https://github.com/WerWolv/ImHex
  1. 推荐阅读:
  2. 世界的真实格局分析,地球人类社会底层运行原理
  3. 不是你需要中台,而是一名合格的架构师(附各大厂中台建设PPT)
  4. 企业IT技术架构规划方案
  5. 论数字化转型——转什么,如何转?
  6. 华为干部与人才发展手册(附PPT)
  7. 企业10大管理流程图,数字化转型从业者必备!
  8. 【中台实践】华为大数据中台架构分享.pdf
  9. 华为的数字化转型方法论
  10. 华为如何实施数字化转型(附PPT)
  11. 超详细280页Docker实战文档!开放下载
  12. 华为大数据解决方案(PPT)
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/44152
推荐阅读
相关标签
  

闽ICP备14008679号