Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
rehex — Reverse Engineers' Hex Editor | Kitploit
Tools/GitHubGitHub/solemnwarning/rehex
Reverse EngineeringDebuggersBinary Analysis
GitHubsolemnwarning/rehex

rehex

Reverse Engineers' Hex Editor

View RepositoryWebsite
2.5k13028 days agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

rehex logo Reverse Engineers' Hex Editor

A cross-platform (Windows, Linux, macOS, BSD) hex editor for reverse engineering, and everything else.

An online copy of the manual can be accessed here: solemnwarning.net/rehex/manual/.

Features

  • Large (1TB+) file support
  • Decoding of integer/floating point value types
  • Inline disassembly of machine code
  • Highlighting and annotation of ranges of bytes
  • Side by side comparison of whole files or selections
  • Lua scripting support (API reference)
  • Virtual address mapping support
  • Support for common text encodings (ASCII, Unicode, ISO-8859-X, etc)
  • Import and export of Intel HEX files
  • Bitmap data visualisation
  • Binary Templates for automatically annotating data (similar to 010 Editor)
  • Bit editing/manipulation
  • Checksumming of files/selections

inline comments + data types demo

file diff demo

Installation

The Releases page has standalone packages for Windows and macOS, as well as installable packages for popular Linux distributions, or you can install them from a distribution package repository as described below.

The same packages are also produced for Git commits (look for the tick), if you want to try the development/unreleased versions.

Debian

First, you will need to download my APT signing key to your system:

root@kitploit:~
sudo wget -O /etc/apt/keyrings/solemnwarning-archive-keyring.gpg \
    https://solemnwarning.github.io/solemnwarning-archive-keyring.gpg

Add the following lines to your /etc/apt/sources.list file:

root@kitploit:~
deb [signed-by=/etc/apt/keyrings/solemnwarning-archive-keyring.gpg] http://repos.solemnwarning.net/debian/ CODENAME main
deb-src [signed-by=/etc/apt/keyrings/solemnwarning-archive-keyring.gpg] http://repos.solemnwarning.net/debian/ CODENAME main

NOTE: Replace CODENAME with the version you're running (e.g. trixie or bookworm).

Finally, you can install the package:

root@kitploit:~
$ sudo apt-get update
$ sudo apt-get install rehex

Ubuntu

First, you will need to download my APT signing key to your system:

root@kitploit:~
sudo wget -O /etc/apt/keyrings/solemnwarning-archive-keyring.gpg \
    https://solemnwarning.github.io/solemnwarning-archive-keyring.gpg

Add the following lines to your /etc/apt/sources.list file:

root@kitploit:~
deb [signed-by=/etc/apt/keyrings/solemnwarning-archive-keyring.gpg arch=amd64] http://repos.solemnwarning.net/ubuntu/ CODENAME main
deb-src [signed-by=/etc/apt/keyrings/solemnwarning-archive-keyring.gpg arch=amd64] http://repos.solemnwarning.net/ubuntu/ CODENAME main

NOTE: Replace CODENAME with the version you're running (e.g. noble for 24.04 or resolute for 26.04).

Finally, you can install the package:

root@kitploit:~
$ sudo apt-get update
$ sudo apt-get install rehex

NOTE: Ubuntu users must have the "universe" package repository enabled to install some of the dependencies.

Fedora

root@kitploit:~
$ sudo dnf copr enable solemnwarning/rehex
$ sudo dnf install rehex

CentOS

root@kitploit:~
$ sudo dnf install epel-release
$ sudo dnf copr enable solemnwarning/rehex
$ sudo dnf install rehex

openSUSE

root@kitploit:~
$ sudo zypper ar obs://editors editors
$ sudo zypper ref
$ sudo zypper in rehex

FreeBSD

root@kitploit:~
$ pkg install rehex

Gentoo (pentoo-overlay)

root@kitploit:~
$ USE="git" emerge eselect-repository -av
$ eselect repository enable pentoo
$ emaint -a sync
$ emerge app-editors/rehex -va

Building

Compiling REHex from source is described in COMPILING.md.

Feedback

If you find any bugs or have suggestions for improvements or new features, please open an issue on GitHub.

Download Tool