• Earn real money by being active: Hello Guest, earn real money by simply being active on the forum — post quality content, get reactions, and help the community. Once you reach the minimum credit amount, you’ll be able to withdraw your balance directly. Learn how it works.

Reverse Engineering ImHex v1.16.2 - Hex Editor for Reverse Engineers, Programmers

Status
Not open for further replies.

itsMe

*KillmeMories*
Staff member
Administrator
Super Moderator
Hacker
Specter
Crawler
Shadow
Joined
Jan 8, 2019
Messages
56,623
Solutions
2
Reputation
32
Reaction score
100,455
Points
2,313
Credits
32,750
‎6 Years of Service‎
 
76%
139717326-8044769d-527b-4d88-8adf-2d4ecafdca1f.png


A Hex Editor for Reverse Engineers, Programmers, and people that value their eyesight when working at 3 AM.

Features

    Featureful hex view
        Byte patching
        Patch management
        Copy bytes as feature
            Bytes
            Hex string
            C, C++, C#, Rust, Python, Java & JavaScript array
            ASCII-Art hex view
            HTML self-contained div
        String and hex search
        Colorful highlighting
        Goto from start, end, and current cursor position
    Custom C++-like pattern language for parsing highlighting a file’s content
        Automatic loading based on MIME-type
        arrays, pointers, structs, unions, enums, bitfields, using declarations, litte and big-endian support
        Useful error messages, syntax highlighting, and error marking
    Data importing
        Base64 files
        IPS and IPS32 patches
    Data exporting
        IPS and IPS32 patches
    Data Exporting
    Data inspector allowing interpretation of data as many different types (little and big-endian)
    Huge file support with fast and efficient loading
    Strings search
        Copying of strings
        Copying of detangled strings
    File hashing support
        CRC16 and CRC32 with custom initial values and polynomials
        MD4, MD5
        SHA-1, SHA-224, SHA-256, SHA-384, SHA-512
    Disassembler supporting many different architectures
        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
        SystemZ
        XCore
        M68K
        TMS320C64X
        M680X
        Ethereum
    Bookmarks
        Region highlighting
        Comments
    Data Analyzer
        File magic-based file parser and MIME type database
        Byte distribution graph
        Entropy graph
        Highest and avarage entropy
        Encrypted / Compressed file detection
    Helpful tools
        Itanium and MSVC demangler
        ASCII table
        Regex replacer
        Mathematical expression evaluator (Calculator)
        Hexadecimal Color picker
    Built-in cheat sheet for pattern language and Math evaluator
    Doesn’t burn out your retinas when used in late-night sessions

Changelog v1.16.2

Improvements

    Yara rules are no longer bundled with ImHex directly anymore.
        Having them bundled made a bunch of different anti virus tools very sad so they once again need to be downloaded manually from the content store
    Patterns that use types which have been defined through a using statement now properly display their new type name in the pattern data view


Bug Fixes

    Fixed searching not working at all
    Fixed many text boxes not being writable at all


Pattern Language

    Fixed crash when using control flow statements without a value
    Fixed control flow statements not working correctly inside of custom types
    Fixed crash when using attributes
    Fixed major memory leak when using the [[format]] attribute
    Fixed crash when passing a value as a auto parameter to a function


To see this hidden content, you must like this content.
 
Status
Not open for further replies.
Back
Top