19.1K Star, this editor is really fragrant!

Hello, everyone, I am Open Source Jun, a senior Internet player , dedicated to sharing high-quality [open source projects] in various fields for everyone .

The project recommended by Open Source Jun today is ImHexthat it is a Hex editor for reverse engineers, programmers, etc.

Project Introduction

ImHex is a Hex editor, a tool for displaying, decoding and analyzing [binary] data for reverse engineering, extracting information or patch values. What makes ImHex special is that it has many advanced features that are only found in paid apps. These features are a fully customized binary template and pattern language for decoding and highlighting structures in the data, graph node-based data processors for preprocessing values ​​before they are displayed, disassemblers, different support, bookmarks, etc. Wait. Meanwhile, ImHex is completely free and open source under GPLv2 language. It has the following features:

  • Featured hex preview

    • Byte patching

    • Patch management

    • copy bytes as feature

    • String and hex search

    • color highlight

    • Go to start, end and current cursor position

  • A custom C++-like pattern language for parsing the content of highlighted files

    • Autoloading based on MIME type

    • Arrays, pointers, structures, unions, enumerations, bitfields, namespaces, little and big endian support, conditions, and more

    • Helpful error messages, syntax highlighting and error markers

  • Won’t burn your retinas when used late at night

    • Default is dark mode, but light mode is also available
  • data import

    • Base64 file

    • IPS and IPS32 Patches

  • Data output

    • IPS and IPS32 Patches
  • Data Inspector allows data to be interpreted as many different types (little endian and big endian)

  • Huge file support with fast and efficient loading

  • String search

  • file hash support

  • The disassembler supports multiple architectures (the front end is 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

  • bookmark

  • data analyzer

  • Built-in content storage

Project effect

project address

Recommended reading:
Analysis of the real pattern of the world, the operation principle of the bottom layer of human society on earth
It's not that you need a mid-stage, but a qualified architect (with PPT for mid-stage construction of major factories )

Enterprise IT technology architecture planning scheme

On digital transformation - what and how?

Huawei Cadre and Talent Development Manual (with PPT )

Top 10 management flow charts for enterprises, a must for digital transformation practitioners!

[China-Taiwan Practice] Huawei Big Data Middle-Taiwan Architecture Sharing.pdf

Huawei's Digital Transformation Methodology

How Huawei Implemented Digital Transformation (with PPT )

Ultra-detailed 280-page Docker combat documentation! open download

Huawei Big Data Solution ( PPT )

Recommended reading:
Analysis of the real pattern of the world, the operation principle of the bottom layer of human society on earth
It's not that you need a mid-stage, but a qualified architect (with PPT for mid-stage construction of major factories )

Enterprise IT technology architecture planning scheme

On digital transformation - what and how?

Huawei Cadre and Talent Development Manual (with PPT )

Top 10 management flow charts for enterprises, a must for digital transformation practitioners!

[China-Taiwan Practice] Huawei Big Data Middle-Taiwan Architecture Sharing.pdf

Huawei's Digital Transformation Methodology

How Huawei Implemented Digital Transformation (with PPT )

Ultra-detailed 280-page Docker combat documentation! open download

Huawei Big Data Solution ( PPT )

Leave a Comment

Your email address will not be published. Required fields are marked *