├── .deepsource.toml ├── .gitattributes ├── .github └── FUNDING.yml ├── .gitignore ├── LICENSE ├── README.md ├── VMUP ├── .editorconfig ├── VMUP.sln ├── VMUnprotect.Runtime │ ├── General │ │ ├── AssemblyLoader.cs │ │ ├── CommandLineOptions.cs │ │ ├── ContainerConfig.cs │ │ ├── Context.cs │ │ ├── Engine.cs │ │ ├── ILogger.cs │ │ └── Project.cs │ ├── Helpers │ │ ├── Formatter.cs │ │ ├── Params.cs │ │ └── StringCounts.cs │ ├── Hooks │ │ ├── HooksManager.cs │ │ ├── IVmupHook.cs │ │ ├── Methods │ │ │ ├── AntiDebug │ │ │ │ ├── DebugIsAttachedPatch.cs │ │ │ │ ├── DebugIsLoggingPatch.cs │ │ │ │ └── NtQueryInformationProcessPatch.cs │ │ │ ├── AssemblyFix │ │ │ │ ├── GetCallingAssemblyPatch.cs │ │ │ │ ├── GetEntryAssemblyPatch.cs │ │ │ │ └── GetExecutingAssemblyPatch.cs │ │ │ ├── VmProtectDumperTranspiler.cs │ │ │ └── VmProtectDumperUnsafeInvoke.cs │ │ └── VmUnprotectPatch.cs │ ├── MiddleMan │ │ ├── TranspilerMiddleMan.cs │ │ └── UnsafeInvokeMiddleMan.cs │ ├── Modules │ │ └── VmProtectPatchesModule.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Structure │ │ ├── VmRuntimeAnalyzer.cs │ │ └── VmRuntimeStructure.cs │ ├── VMUnprotect.Runtime.csproj │ └── packages.config └── VMUnprotect │ ├── FodyWeavers.xml │ ├── FodyWeavers.xsd │ ├── Program.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── Utils │ └── ConsoleLogger.cs │ ├── VMUnprotect.csproj │ ├── manifest.manifest │ ├── packages.config │ └── vmup.ico └── docs ├── desktop.ini ├── gif.gif ├── screen2.png ├── show.gif └── vmup.png /.deepsource.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/.deepsource.toml -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/README.md -------------------------------------------------------------------------------- /VMUP/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/.editorconfig -------------------------------------------------------------------------------- /VMUP/VMUP.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUP.sln -------------------------------------------------------------------------------- /VMUP/VMUnprotect.Runtime/General/AssemblyLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect.Runtime/General/AssemblyLoader.cs -------------------------------------------------------------------------------- /VMUP/VMUnprotect.Runtime/General/CommandLineOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect.Runtime/General/CommandLineOptions.cs -------------------------------------------------------------------------------- /VMUP/VMUnprotect.Runtime/General/ContainerConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect.Runtime/General/ContainerConfig.cs -------------------------------------------------------------------------------- /VMUP/VMUnprotect.Runtime/General/Context.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect.Runtime/General/Context.cs -------------------------------------------------------------------------------- /VMUP/VMUnprotect.Runtime/General/Engine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect.Runtime/General/Engine.cs -------------------------------------------------------------------------------- /VMUP/VMUnprotect.Runtime/General/ILogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect.Runtime/General/ILogger.cs -------------------------------------------------------------------------------- /VMUP/VMUnprotect.Runtime/General/Project.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect.Runtime/General/Project.cs -------------------------------------------------------------------------------- /VMUP/VMUnprotect.Runtime/Helpers/Formatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect.Runtime/Helpers/Formatter.cs -------------------------------------------------------------------------------- /VMUP/VMUnprotect.Runtime/Helpers/Params.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect.Runtime/Helpers/Params.cs -------------------------------------------------------------------------------- /VMUP/VMUnprotect.Runtime/Helpers/StringCounts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect.Runtime/Helpers/StringCounts.cs -------------------------------------------------------------------------------- /VMUP/VMUnprotect.Runtime/Hooks/HooksManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect.Runtime/Hooks/HooksManager.cs -------------------------------------------------------------------------------- /VMUP/VMUnprotect.Runtime/Hooks/IVmupHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect.Runtime/Hooks/IVmupHook.cs -------------------------------------------------------------------------------- /VMUP/VMUnprotect.Runtime/Hooks/Methods/AntiDebug/DebugIsAttachedPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect.Runtime/Hooks/Methods/AntiDebug/DebugIsAttachedPatch.cs -------------------------------------------------------------------------------- /VMUP/VMUnprotect.Runtime/Hooks/Methods/AntiDebug/DebugIsLoggingPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect.Runtime/Hooks/Methods/AntiDebug/DebugIsLoggingPatch.cs -------------------------------------------------------------------------------- /VMUP/VMUnprotect.Runtime/Hooks/Methods/AntiDebug/NtQueryInformationProcessPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect.Runtime/Hooks/Methods/AntiDebug/NtQueryInformationProcessPatch.cs -------------------------------------------------------------------------------- /VMUP/VMUnprotect.Runtime/Hooks/Methods/AssemblyFix/GetCallingAssemblyPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect.Runtime/Hooks/Methods/AssemblyFix/GetCallingAssemblyPatch.cs -------------------------------------------------------------------------------- /VMUP/VMUnprotect.Runtime/Hooks/Methods/AssemblyFix/GetEntryAssemblyPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect.Runtime/Hooks/Methods/AssemblyFix/GetEntryAssemblyPatch.cs -------------------------------------------------------------------------------- /VMUP/VMUnprotect.Runtime/Hooks/Methods/AssemblyFix/GetExecutingAssemblyPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect.Runtime/Hooks/Methods/AssemblyFix/GetExecutingAssemblyPatch.cs -------------------------------------------------------------------------------- /VMUP/VMUnprotect.Runtime/Hooks/Methods/VmProtectDumperTranspiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect.Runtime/Hooks/Methods/VmProtectDumperTranspiler.cs -------------------------------------------------------------------------------- /VMUP/VMUnprotect.Runtime/Hooks/Methods/VmProtectDumperUnsafeInvoke.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect.Runtime/Hooks/Methods/VmProtectDumperUnsafeInvoke.cs -------------------------------------------------------------------------------- /VMUP/VMUnprotect.Runtime/Hooks/VmUnprotectPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect.Runtime/Hooks/VmUnprotectPatch.cs -------------------------------------------------------------------------------- /VMUP/VMUnprotect.Runtime/MiddleMan/TranspilerMiddleMan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect.Runtime/MiddleMan/TranspilerMiddleMan.cs -------------------------------------------------------------------------------- /VMUP/VMUnprotect.Runtime/MiddleMan/UnsafeInvokeMiddleMan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect.Runtime/MiddleMan/UnsafeInvokeMiddleMan.cs -------------------------------------------------------------------------------- /VMUP/VMUnprotect.Runtime/Modules/VmProtectPatchesModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect.Runtime/Modules/VmProtectPatchesModule.cs -------------------------------------------------------------------------------- /VMUP/VMUnprotect.Runtime/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect.Runtime/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /VMUP/VMUnprotect.Runtime/Structure/VmRuntimeAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect.Runtime/Structure/VmRuntimeAnalyzer.cs -------------------------------------------------------------------------------- /VMUP/VMUnprotect.Runtime/Structure/VmRuntimeStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect.Runtime/Structure/VmRuntimeStructure.cs -------------------------------------------------------------------------------- /VMUP/VMUnprotect.Runtime/VMUnprotect.Runtime.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect.Runtime/VMUnprotect.Runtime.csproj -------------------------------------------------------------------------------- /VMUP/VMUnprotect.Runtime/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect.Runtime/packages.config -------------------------------------------------------------------------------- /VMUP/VMUnprotect/FodyWeavers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect/FodyWeavers.xml -------------------------------------------------------------------------------- /VMUP/VMUnprotect/FodyWeavers.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect/FodyWeavers.xsd -------------------------------------------------------------------------------- /VMUP/VMUnprotect/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect/Program.cs -------------------------------------------------------------------------------- /VMUP/VMUnprotect/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /VMUP/VMUnprotect/Utils/ConsoleLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect/Utils/ConsoleLogger.cs -------------------------------------------------------------------------------- /VMUP/VMUnprotect/VMUnprotect.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect/VMUnprotect.csproj -------------------------------------------------------------------------------- /VMUP/VMUnprotect/manifest.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect/manifest.manifest -------------------------------------------------------------------------------- /VMUP/VMUnprotect/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect/packages.config -------------------------------------------------------------------------------- /VMUP/VMUnprotect/vmup.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/VMUP/VMUnprotect/vmup.ico -------------------------------------------------------------------------------- /docs/desktop.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/docs/desktop.ini -------------------------------------------------------------------------------- /docs/gif.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/docs/gif.gif -------------------------------------------------------------------------------- /docs/screen2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/docs/screen2.png -------------------------------------------------------------------------------- /docs/show.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/docs/show.gif -------------------------------------------------------------------------------- /docs/vmup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/void-stack/VMUnprotect/HEAD/docs/vmup.png --------------------------------------------------------------------------------