Several peer-reviewed papers provide methodologies for tackling VMP versions: How to Unpack VMProtect Tutorial - no virtualization
Unpacking is a three-phase operation: Locate the OEP, dump the process, and rebuild imports. unpack vmprotect
Once the packer has finished its internal initialization, use a tool like or an OllyDbg/x64dbg plugin to dump the process. Fix Import Address Table (IAT): dump the process