You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
_xeroxz
09a59453c2
|
3 years ago | |
---|---|---|
dependencies | 3 years ago | |
include | 3 years ago | |
src | 3 years ago | |
.clang-format | 3 years ago | |
.gitignore | 3 years ago | |
.gitmodules | 3 years ago | |
CMakeLists.txt | 3 years ago | |
README.md | 3 years ago | |
cmake.toml | 3 years ago | |
cmkr.cmake | 3 years ago |
README.md
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
LLVM takes forever to build and a few GB's of cache space in tmp...
Requirements
- CMake version 3 and above
- Visual Studios 2019 (Fully updated!)
Steps
Clone the entire repo recursively:
git clone --recursive https://githacks.org/vmp2/vmdevirt.git
Open a console inside of vmdevirt
folder and execute the following CMake command:
cmake -B build
WARNING: DO NOT USE ANY OTHER CMAKE COMMAND SUCH AS -G
FLAG!