uEmu is a tiny cute emulator plugin for IDA based on unicorn engine.
Supports following architectures out of the box: x86, x64, ARM, ARM64, MIPS, MIPS64.
What is it GOOD for?
- Emulate bare metal code (bootloaders, embedded firmware etc)
- Emulate standalone functions
What is it BAD for?
- Emulate complex OS code (dynamic libraries, processes etc)
- Emulate code with many syscalls
What can be improved?
- Find a way to emulate vendor specific register access (like MSR S3_x, X0 for ARM64)
- Add more registers to track
Recommended Comments
Create an account or sign in to comment