hte

Viewer/editor/analyser (mostly) for executables

Install

All systems
curl cmd.cat/hte.sh
Debian Debian
apt-get install ht
Ubuntu
apt-get install ht
image/svg+xml Kali Linux
apt-get install ht
Fedora
dnf install ht
Windows (WSL2)
sudo apt-get update sudo apt-get install ht
OS X
brew install ht
Raspbian
apt-get install ht

ht

Viewer/editor/analyser (mostly) for executables

This program is a file viewer, editor and analyzer for text, binary, and (especially) executable files - in other words it is an advanced hexeditor and disassembler. For more info (e.g. keybindings) see the README file! 1. Supported file formats - common object file format (COFF/XCOFF32) - executable and linkable format (ELF) - linear executables (LE) - standard DO$ executables (MZ) - new executables (NE) - portable executables (PE32/PE64) - java class files (CLASS) - Mach exe/link format (MachO) - X-Box executable (XBE) - Flat (FLT) - PowerPC executable format (PEF) 2. Code & Data Analyser - finds branch sources and destinations recursively - finds procedure entries - creates labels based on this information - creates xref information - allows one to interactively analyse unexplored code - allows one to create/rename/delete labels - allows one to create/edit comments - supports x86, ia64, alpha, ppc and java code 3. Target systems - DJGPP - GNU/Linux - FreeBSD - OpenBSD - Win32 Please note that the program is called "hte" not "ht" as the package name suggests.