# VMDevirt - VMProtect 2/3 Static Devirtualization
VMDevirt is a project which uses LLVM to lift `vmprofiles` to LLVM IR. This lifting aims to be semantically accurate so that the generated native instructions can be executed as normal. This project only supports x86_64 PE binaries.
# Compiling
<div align="center">
<img src="https://media1.giphy.com/media/FovFeej5SQQh94uyyK/giphy.gif"/>
<br>
<i>LLVM takes forever to build and a few GB's of cache space in tmp...</i>
</div>