vm_jit
1.0.0
PoC vm devirtualization based on AsmJit. The binary was taken from YauzaCTF 2021 competition.
You are welcome to try to solve it yourself, the binary is in challenge bin folder.
I've made llvm lifter, you can find it in vm_jit/lifter folder.
I've also attached devirtualized binaries, you can find them in devirt folder.
This project relies on three libraries zydis, llvm 12 and asmjit. Install them via vcpkg:
vcpkg.exe install zydis
vcpkg.exe install llvm
vcpkg.exe install asmjit