├── .gitignore ├── example_config.toml ├── vcpkg-configuration.json ├── vcpkg.json ├── vmp-import-resolver.sln └── vmp-import-resolver ├── config ├── arg_parser.cpp ├── arg_parser.hpp ├── config.cpp └── config.hpp ├── emulator ├── emulator.cpp └── emulator.hpp ├── main.cpp ├── portable_executable ├── data_directory.cpp ├── data_directory.hpp ├── dos_header.cpp ├── dos_header.hpp ├── export_directory.cpp ├── export_directory.hpp ├── file.cpp ├── file.hpp ├── file_header.hpp ├── image.cpp ├── image.hpp ├── imports_directory.cpp ├── imports_directory.hpp ├── nt_headers.cpp ├── nt_headers.hpp ├── optional_header.hpp ├── relocations_directory.cpp ├── relocations_directory.hpp ├── section_header.cpp └── section_header.hpp ├── signature_scanner.cpp ├── signature_scanner.hpp ├── transform.cpp ├── transform.hpp ├── utilities.cpp ├── utilities.hpp ├── vmp-import-resolver.vcxproj ├── vmp-import-resolver.vcxproj.filters ├── vmprotect ├── vmp.cpp ├── vmp.hpp ├── vmp_iat.cpp ├── vmp_iat.hpp ├── vmp_image.cpp ├── vmp_image.hpp ├── vmp_pe.cpp ├── vmp_pe.hpp ├── vmp_utilities.cpp └── vmp_utilities.hpp ├── win_process ├── win_process.cpp └── win_process.hpp └── x86 ├── disassembler.cpp └── disassembler.hpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/.gitignore -------------------------------------------------------------------------------- /example_config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/example_config.toml -------------------------------------------------------------------------------- /vcpkg-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vcpkg-configuration.json -------------------------------------------------------------------------------- /vcpkg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vcpkg.json -------------------------------------------------------------------------------- /vmp-import-resolver.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver.sln -------------------------------------------------------------------------------- /vmp-import-resolver/config/arg_parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/config/arg_parser.cpp -------------------------------------------------------------------------------- /vmp-import-resolver/config/arg_parser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/config/arg_parser.hpp -------------------------------------------------------------------------------- /vmp-import-resolver/config/config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/config/config.cpp -------------------------------------------------------------------------------- /vmp-import-resolver/config/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/config/config.hpp -------------------------------------------------------------------------------- /vmp-import-resolver/emulator/emulator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/emulator/emulator.cpp -------------------------------------------------------------------------------- /vmp-import-resolver/emulator/emulator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/emulator/emulator.hpp -------------------------------------------------------------------------------- /vmp-import-resolver/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/main.cpp -------------------------------------------------------------------------------- /vmp-import-resolver/portable_executable/data_directory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/portable_executable/data_directory.cpp -------------------------------------------------------------------------------- /vmp-import-resolver/portable_executable/data_directory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/portable_executable/data_directory.hpp -------------------------------------------------------------------------------- /vmp-import-resolver/portable_executable/dos_header.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/portable_executable/dos_header.cpp -------------------------------------------------------------------------------- /vmp-import-resolver/portable_executable/dos_header.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/portable_executable/dos_header.hpp -------------------------------------------------------------------------------- /vmp-import-resolver/portable_executable/export_directory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/portable_executable/export_directory.cpp -------------------------------------------------------------------------------- /vmp-import-resolver/portable_executable/export_directory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/portable_executable/export_directory.hpp -------------------------------------------------------------------------------- /vmp-import-resolver/portable_executable/file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/portable_executable/file.cpp -------------------------------------------------------------------------------- /vmp-import-resolver/portable_executable/file.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/portable_executable/file.hpp -------------------------------------------------------------------------------- /vmp-import-resolver/portable_executable/file_header.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/portable_executable/file_header.hpp -------------------------------------------------------------------------------- /vmp-import-resolver/portable_executable/image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/portable_executable/image.cpp -------------------------------------------------------------------------------- /vmp-import-resolver/portable_executable/image.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/portable_executable/image.hpp -------------------------------------------------------------------------------- /vmp-import-resolver/portable_executable/imports_directory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/portable_executable/imports_directory.cpp -------------------------------------------------------------------------------- /vmp-import-resolver/portable_executable/imports_directory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/portable_executable/imports_directory.hpp -------------------------------------------------------------------------------- /vmp-import-resolver/portable_executable/nt_headers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/portable_executable/nt_headers.cpp -------------------------------------------------------------------------------- /vmp-import-resolver/portable_executable/nt_headers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/portable_executable/nt_headers.hpp -------------------------------------------------------------------------------- /vmp-import-resolver/portable_executable/optional_header.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/portable_executable/optional_header.hpp -------------------------------------------------------------------------------- /vmp-import-resolver/portable_executable/relocations_directory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/portable_executable/relocations_directory.cpp -------------------------------------------------------------------------------- /vmp-import-resolver/portable_executable/relocations_directory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/portable_executable/relocations_directory.hpp -------------------------------------------------------------------------------- /vmp-import-resolver/portable_executable/section_header.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/portable_executable/section_header.cpp -------------------------------------------------------------------------------- /vmp-import-resolver/portable_executable/section_header.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/portable_executable/section_header.hpp -------------------------------------------------------------------------------- /vmp-import-resolver/signature_scanner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/signature_scanner.cpp -------------------------------------------------------------------------------- /vmp-import-resolver/signature_scanner.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/signature_scanner.hpp -------------------------------------------------------------------------------- /vmp-import-resolver/transform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/transform.cpp -------------------------------------------------------------------------------- /vmp-import-resolver/transform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/transform.hpp -------------------------------------------------------------------------------- /vmp-import-resolver/utilities.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/utilities.cpp -------------------------------------------------------------------------------- /vmp-import-resolver/utilities.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/utilities.hpp -------------------------------------------------------------------------------- /vmp-import-resolver/vmp-import-resolver.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/vmp-import-resolver.vcxproj -------------------------------------------------------------------------------- /vmp-import-resolver/vmp-import-resolver.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/vmp-import-resolver.vcxproj.filters -------------------------------------------------------------------------------- /vmp-import-resolver/vmprotect/vmp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/vmprotect/vmp.cpp -------------------------------------------------------------------------------- /vmp-import-resolver/vmprotect/vmp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/vmprotect/vmp.hpp -------------------------------------------------------------------------------- /vmp-import-resolver/vmprotect/vmp_iat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/vmprotect/vmp_iat.cpp -------------------------------------------------------------------------------- /vmp-import-resolver/vmprotect/vmp_iat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/vmprotect/vmp_iat.hpp -------------------------------------------------------------------------------- /vmp-import-resolver/vmprotect/vmp_image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/vmprotect/vmp_image.cpp -------------------------------------------------------------------------------- /vmp-import-resolver/vmprotect/vmp_image.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/vmprotect/vmp_image.hpp -------------------------------------------------------------------------------- /vmp-import-resolver/vmprotect/vmp_pe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/vmprotect/vmp_pe.cpp -------------------------------------------------------------------------------- /vmp-import-resolver/vmprotect/vmp_pe.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/vmprotect/vmp_pe.hpp -------------------------------------------------------------------------------- /vmp-import-resolver/vmprotect/vmp_utilities.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/vmprotect/vmp_utilities.cpp -------------------------------------------------------------------------------- /vmp-import-resolver/vmprotect/vmp_utilities.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/vmprotect/vmp_utilities.hpp -------------------------------------------------------------------------------- /vmp-import-resolver/win_process/win_process.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/win_process/win_process.cpp -------------------------------------------------------------------------------- /vmp-import-resolver/win_process/win_process.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/win_process/win_process.hpp -------------------------------------------------------------------------------- /vmp-import-resolver/x86/disassembler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/x86/disassembler.cpp -------------------------------------------------------------------------------- /vmp-import-resolver/x86/disassembler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowbar-team/vmp-import-resolver/HEAD/vmp-import-resolver/x86/disassembler.hpp --------------------------------------------------------------------------------