ASM shell based on unicorn
Currently only support x86 and x64 arch,
https://github.com/cch123/asm-cli/releases
- keystone-engine/keystone
- unicorn-engine/unicorn
- golang (https://golang.org/doc/install)
- that's all!
- install keystone(https://github.com/keystone-engine/keystone)
- 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)