Skip to content

Questions about VMX-root Mode compatibility of the unicorn engine #1870

Answered by wtdcode
SinaKarvandi asked this question in Q&A
Discussion options

You must be logged in to vote

1, it depends, Unicorn is just a CPU emulator and thus you could do anything with it.
2. Yes.
3. No. The situation is a bit subtle. Unicorn relies on two syscall: mmap and malloc where the first one can be replaced be static memory and the latter one could be hijacked by whatever you wish.

You seem to misunderstand how unicorn works. In a nutshell, Unicorn is never a Hypervisor that executes instructions on the real CPU but instead a Dynamic Binary Translator which emulates every instruction.

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by SinaKarvandi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants