This Rust-based tool translates assembly instructions into raw and Python-escaped opcodes.
- Translates assembly instructions to machine code opcodes.
- Outputs raw byte representation of the opcodes.
- Generates Python-escaped string for the opcodes.
- Provides disassembly output for verification and readability.
- Rust
- Keystone Engine (for assembly)
- Ensure Rust is installed on your system.
- Install Keystone. On Ubuntu, for example:
sudo apt-get install libkeystone-dev
paru -S keystone
Add your ASM code inside the code
variable and:
cargo run