
Hex Editor per Reverse Engineers
Hex Editor per Reverse EngineerUn editor esadecimale multipiattaforma (Windows, Linux, macOS, BSD) per reverse engineering e molto altro.
Una copia online del manuale è disponibile qui: solemnwarning.net/rehex/manual/.


La pagina Releases contiene pacchetti standalone per Windows e macOS, oltre a pacchetti installabili per le distribuzioni Linux più diffuse, oppure puoi installarli da un repository di pacchetti della distribuzione come descritto di seguito.
Gli stessi pacchetti vengono prodotti anche per i commit Git (cerca il segno di spunta), se vuoi provare le versioni di sviluppo/non rilasciate.
Per prima cosa, devi scaricare la mia chiave di firma APT sul tuo sistema:
sudo wget -O /etc/apt/keyrings/solemnwarning-archive-keyring.gpg \
https://solemnwarning.github.io/solemnwarning-archive-keyring.gpg
Aggiungi le seguenti righe al tuo file /etc/apt/sources.list:
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
NOTA: Sostituisci CODENAME con la versione che stai utilizzando (es. trixie o bookworm).
Infine, puoi installare il pacchetto:
$ sudo apt-get update
$ sudo apt-get install rehex
Per prima cosa, devi scaricare la mia chiave di firma APT sul tuo sistema:
sudo wget -O /etc/apt/keyrings/solemnwarning-archive-keyring.gpg \
https://solemnwarning.github.io/solemnwarning-archive-keyring.gpg
Aggiungi le seguenti righe al tuo file /etc/apt/sources.list:
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
NOTA: Sostituisci CODENAME con la versione che stai utilizzando (es. noble per 24.04 o resolute per 26.04).
Infine, puoi installare il pacchetto:
$ sudo apt-get update
$ sudo apt-get install rehex
NOTA: Gli utenti Ubuntu devono avere abilitato il repository di pacchetti 'universe' per installare alcune delle dipendenze.
$ sudo dnf copr enable solemnwarning/rehex
$ sudo dnf install rehex
$ sudo dnf install epel-release
$ sudo dnf copr enable solemnwarning/rehex
$ sudo dnf install rehex
$ sudo zypper ar obs://editors editors
$ sudo zypper ref
$ sudo zypper in rehex
$ pkg install rehex
$ USE="git" emerge eselect-repository -av
$ eselect repository enable pentoo
$ emaint -a sync
$ emerge app-editors/rehex -va
La compilazione di REHex dal sorgente è descritta in COMPILING.md.
Se trovi bug o hai suggerimenti per miglioramenti o nuove funzionalità, apri un issue su GitHub.