Rehex is a cross-platform (Windows, Linux, Mac) hex editor for reverse engineering, and everything else.
Features
Installation
The Releases page has standalone packages for Windows and Mac, 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 add my APT signing key to your system:
wget -qO – https://repos.solemnwarning.net/debian-key.gpg | sudo apt-key add –
Add the following lines to your /etc/apt/sources.list
file:
deb http://repos.solemnwarning.net/debian/ CODENAME main
deb-src http://repos.solemnwarning.net/debian/ CODENAME main
Replace CODENAME
with the version you’re running (e.g. buster
or stretch
).
Finally, you can install the package:
$ sudo apt-get update
$ sudo apt-get install rehex
Ubuntu
First, you will need to add my APT signing key to your system:
wget -qO – https://repos.solemnwarning.net/ubuntu-key.gpg | sudo apt-key add –
Add the following lines to your /etc/apt/sources.list
file:
deb http://repos.solemnwarning.net/ubuntu/ CODENAME main
deb-src http://repos.solemnwarning.net/ubuntu/ CODENAME main
Replace CODENAME
with the version you’re running (e.g. groovy
for 20.10 or focal
for 20.04).
Finally, you can install the package:
$ 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
$ sudo dnf copr enable solemnwarning/rehex
$ sudo dnf install rehex
CentOS
$ sudo dnf install epel-release
$ sudo dnf copr enable solemnwarning/rehex
$ sudo dnf install rehex
openSUSE
$ sudo zypper ar obs://editors editors
$ sudo zypper ref
$ sudo zypper in rehex
Building
If you want to compile on Linux, just check out the source and run make
. You will need Jansson, wxWidgets and capstone installed, along with their development packages (Install build-essential
, git
, libwxgtk3.0-dev
, libjansson-dev
and libcapstone-dev
on Ubuntu).
The resulting build can be installed using make install
, which accepts all the standard environment variables.
For Windows or Mac build instructions, see the relevant README: README.Windows.md README.OSX.md
Playwright-MCP (Model Context Protocol) is a cutting-edge tool designed to bridge the gap between AI…
JBDev is a specialized development tool designed to streamline the creation and debugging of jailbreak…
The Kereva LLM Code Scanner is an innovative static analysis tool tailored for Python applications…
Nuclei-Templates-Labs is a dynamic and comprehensive repository designed for security researchers, learners, and organizations to…
SSH-Stealer and RunAs-Stealer are malicious tools designed to stealthily harvest SSH credentials, enabling attackers to…
Control flow flattening is a common obfuscation technique used by OLLVM (Obfuscator-LLVM) to transform executable…