ASM2HEX is a graphical tool for bidirectional conversion between assembly language and hexadecimal machine code, written in Go and based on the Fyne framework. It supports three instruction sets: ARM64, ARM, and Thumb.
Supports bidirectional conversion between assembly language and hexadecimal machine code for ARM64, ARM, and Thumb instruction sets
Customizable offset address, supporting both big-endian and little-endian byte orders
Uses Keystone as the assembly engine and Capstone as the disassembly engine for accurate and reliable conversion
Modern graphical interface developed based on the Fyne framework, simple and intuitive to operate
Cross-platform support, can run on various operating systems such as Windows, macOS, and Linux
Installation
You can install this directly from the source code using the Fyne command as follows:
go install fyne.io/fyne/v2/cmd/fyne@latest
fyne get github.com/suifei/asm2hex