hte
Viewer/editor/analyser (mostly) for executables
Install
- All systems
-
curl cmd.cat/hte.sh
- Debian
-
apt-get install ht
- Ubuntu
-
apt-get install ht
- 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
- Dockerfile
- dockerfile.run/hte
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.