ASM shell based on unicorn
Currently only support x86 and x64 arch,
Because rasm2 only support 32/64 bits opcode to machine code conversion
https://github.com/cch123/asm-cli/releases
- rasm2 in radare2
- unicorn-engine/unicorn
- golang (https://golang.org/doc/install)
- that's all!
- install radare2
- install unicorn (https://github.com/unicorn-engine/unicorn)
- install golang (https://golang.org/doc/install)
- build this project
- go get -u github.com/c-bata/go-prompt
- go get -u github.com/unicorn-engine/unicorn/bindings/go/unicorn
- cd $GOROOT/
- go build *.go
./8086 -a x86 #32bit mode
./8086 -a x64 #64bit mode (default, even on x86)