Reverse engineering tool for ELF and PE. I'm developing this to enhance my reverse engineering and binary exploitation skills.
- Dump file information (headers, hashes, and more)
- Debugger.
*xex currently only has basic functionality.
x86, x86_64
Download it from releases.
We can also build it from the repository.
Clone and build it with zig. The Zig version 1.14.0+ is required.
git clone https://github.com/hideckies/xex
cd xex
zig build
./zig-out/bin/xex --helpExecute xex --help to display the usage.
We can dump file information for static analysis.
# File Information
xex --info example.exe
# All headers
xex --headers example.exe
# File header (ELF)
xex --file-header /bin/ls
# File header (DOS)
xex --file-header example.exe
# Sections
xex --sections example.exe
# Symbol table
xex --symbols /bin/ls
# Dynamic symbol table
xex --dynsymbols /bin/lsxex also has a feature to debug a program.
xex /bin/ls
xex example.exe
# Specify the arguments for executable.
xex /bin/ls -al /