Interactive CLI assembler for identifying bad ("blaze") bytes in instruction encodings.
- keystone --
pip install keystone-engine
python blaze.py- configured for mip32 (little) with no blaze bytes set
| Command | Description |
|---|---|
| :arch | Displays supported architectures, changes architecture |
| :endian | Change endianness |
| :config | Displays current blaze configuration |
| :dbb | Displays blaze byte list (in decimal) |
| :sbb | Sets the blaze byte list (in decimal) |
| :rbb | Resets the blaze byte list to None |
| :help | Displays list of commands |
| :quit | Quits the program (or use CTRL-C) |
| instruction | Instructions to encode and blaze (; delimited) |
- MIPS, ARM, Thumb, & PowerPC



