eversinc33 / MogVMP
PublicStatic devirtualizer for VMProtect 3.5. Lifts virtualized code to LLVM using Remill and strips the VM layer through optimization.
MogVMP is a research tool that takes Windows programs protected by VMProtect 3.5 and automatically reverses the virtualization protection to produce readable code, helping security researchers understand how protected software works.
How It Works
You find MogVMP while researching how to analyze programs protected with VMProtect, a popular code protection system.
You obtain a Windows program that uses VMProtect 3.5 protection and want to understand what its protected functions actually do.
You use a tracing tool to run your program and discover the exact memory addresses where the protected code begins executing.
You point the tool at your program and the discovered starting address, and watch as it automatically lifts each protected instruction handler.
The tool removes confusing junk instructions and virtualization layers, then optimizes everything down to its true meaning.
You receive clean, understandable code that reveals exactly what the original protected function was doing, now easy to read and analyze.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.