Overview
ASM shell based on unicorn
Currently only support x86 and x64 arch,
Releases
https://github.com/cch123/asm-cli/releases
Snapshots
Dependency
- keystone-engine/keystone
- unicorn-engine/unicorn
- golang (https://golang.org/doc/install)
- that's all!
Build From Source
- 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
Build
- 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
Run
./8086 -a x86 #32bit mode
./8086 -a x64 #64bit mode (default, even on x86)