Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/0xnobody/vmpdump
/ types & classes
Types & classes
74 in github.com/0xnobody/vmpdump
⨍
Functions
77
◇
Types & classes
74
Class
data_directories_t
VMPDump/winpe/nt_headers.hpp:287
Class
data_directories_x64_t
VMPDump/winpe/nt_headers.hpp:258
Class
data_directories_x86_t
VMPDump/winpe/nt_headers.hpp:231
Class
data_directory_t
Data directories
VMPDump/winpe/nt_headers.hpp:223
Class
debug_directory_entry_t
VMPDump/winpe/dir_debug.hpp:28
Class
debug_directory_t
VMPDump/winpe/dir_debug.hpp:39
Enum
debug_directory_type_id
VMPDump/winpe/dir_debug.hpp:7
Enum
directory_id
Directory indices
VMPDump/winpe/nt_headers.hpp:79
Class
disassembler
This class provides a very lightweight thread-safe wrapper over capstone.
VMPDump/disassembler.hpp:41
Enum
disassembler_flags
Specifies the desired behaviour of the auto disassembler when a jump condition is encountered
VMPDump/disassembler.hpp:16
Class
dos_header_t
DOS header
VMPDump/winpe/nt_headers.hpp:428
Enum
dynamic_reloc_entry_id
Dynamic relocations
VMPDump/winpe/dir_load_config.hpp:13
Class
dynamic_reloc_guard_rf_epilogue_t
VMPDump/winpe/dir_load_config.hpp:28
Class
dynamic_reloc_guard_rf_prologue_t
VMPDump/winpe/dir_load_config.hpp:22
Class
dynamic_reloc_guard_switch_table_branch_t
VMPDump/winpe/dir_load_config.hpp:55
Class
dynamic_reloc_import_control_transfer_t
VMPDump/winpe/dir_load_config.hpp:39
Class
dynamic_reloc_indir_control_transfer_t
VMPDump/winpe/dir_load_config.hpp:46
Class
dynamic_reloc_table_t
VMPDump/winpe/dir_load_config.hpp:95
Class
dynamic_reloc_v2_x64_t
VMPDump/winpe/dir_load_config.hpp:85
Class
dynamic_reloc_v2_x86_t
VMPDump/winpe/dir_load_config.hpp:75
Class
dynamic_reloc_x64_t
VMPDump/winpe/dir_load_config.hpp:68
Class
dynamic_reloc_x86_t
VMPDump/winpe/dir_load_config.hpp:61
Class
embedded_string
VMPDump/tables.hpp:86
Class
exception_directory_t
VMPDump/winpe/dir_exceptions.hpp:14
Class
export_directory_t
VMPDump/winpe/dir_export.hpp:7
Class
export_info
Define helper structures to organize retrieved data.
VMPDump/main.cpp:131
Class
file_header_t
File header
VMPDump/winpe/nt_headers.hpp:210
Class
hotpatch_base_t
Hot patch information
VMPDump/winpe/dir_load_config.hpp:104
Class
hotpatch_hashes_t
VMPDump/winpe/dir_load_config.hpp:127
Class
hotpatch_info_t
VMPDump/winpe/dir_load_config.hpp:116
Class
image_named_import_t
VMPDump/winpe/dir_iat.hpp:7
Class
image_t
VMPDump/winpe/image.hpp:22
Class
image_thunk_data_t
VMPDump/winpe/dir_iat.hpp:49
Class
image_thunk_data_x64
VMPDump/tables.hpp:35
Class
image_thunk_data_x64_t
VMPDump/winpe/dir_iat.hpp:14
Class
image_thunk_data_x86_t
VMPDump/winpe/dir_iat.hpp:31
Class
import_call
Struct that holds import calls and their referenced import.
VMPDump/imports.hpp:31
Class
import_directory
VMPDump/tables.hpp:8
Class
import_directory_t
VMPDump/winpe/dir_import.hpp:7
Class
import_named_import
VMPDump/tables.hpp:65
Class
import_stub_analysis
Structure used to return raw import stub analysis information.
VMPDump/vmpdump.cpp:17
Class
instruction
This class provides a simple wrapper over the cs_insn and cs_detail structs to make it self-containing, and to provide some simple utilities.
VMPDump/instruction.hpp:11
Class
instruction_stream
This class spans over an ordered vector of instructions. It contains an index to determine the current position in the stream.
VMPDump/instruction_stream.hpp:12
Class
load_config_ci_t
Code integrity information
VMPDump/winpe/dir_load_config.hpp:135
Class
load_config_directory_t
VMPDump/winpe/dir_load_config.hpp:213
Class
load_config_directory_x64_t
VMPDump/winpe/dir_load_config.hpp:143
Class
load_config_directory_x86_t
VMPDump/winpe/dir_load_config.hpp:188
Enum
machine_id
File target machine
VMPDump/winpe/nt_headers.hpp:20
Class
module_info
VMPDump/main.cpp:136
Class
module_view
This class allows provides easy remote module read + write capabilities.
VMPDump/module_view.hpp:22
Class
nt_headers_t
VMPDump/winpe/nt_headers.hpp:414
Class
optional_header_t
VMPDump/winpe/nt_headers.hpp:382
Class
optional_header_x64_t
Optional header
VMPDump/winpe/nt_headers.hpp:294
Class
optional_header_x86_t
VMPDump/winpe/nt_headers.hpp:335
Class
pe_image
Describes a 64/32 bit Microsoft Portable Executable Image.
VMPDump/pe_image.hpp:9
Class
reloc_block_t
VMPDump/winpe/dir_relocs.hpp:25
Class
reloc_directory_t
VMPDump/winpe/dir_relocs.hpp:36
Class
reloc_entry_t
VMPDump/winpe/dir_relocs.hpp:19
Enum
reloc_type_id
Not "enum class" to ease the casting to uint16_t:4
VMPDump/winpe/dir_relocs.hpp:8
Class
resolved_import
Struct that information regarding an obfuscated VMProtect import.
VMPDump/imports.hpp:11
Class
resource_directory_data_t
VMPDump/winpe/dir_resource.hpp:41
Class
resource_directory_desc_t
VMPDump/winpe/dir_resource.hpp:64
Class
resource_directory_entry_t
VMPDump/winpe/dir_resource.hpp:49
Class
resource_directory_string_t
VMPDump/winpe/dir_resource.hpp:33
Class
resource_directory_t
Contains { Type -> Name -> Lang } directory, nested
VMPDump/winpe/dir_resource.hpp:77
Enum
resource_id
VMPDump/winpe/dir_resource.hpp:7
Class
runtime_function_t
VMPDump/winpe/dir_exceptions.hpp:7
Class
section_header_t
Section header
VMPDump/winpe/nt_headers.hpp:389
Enum
subsystem_id
Subsystems
VMPDump/winpe/nt_headers.hpp:58
Class
tls_directory_t
VMPDump/winpe/dir_tls.hpp:40
Class
tls_directory_x64_t
VMPDump/winpe/dir_tls.hpp:18
Class
tls_directory_x86_t
VMPDump/winpe/dir_tls.hpp:28
Class
vmpdump
The master class allowing for easy access to all dumper and import reconstruction functionality.
VMPDump/vmpdump.hpp:16
Class
vmpdump_settings
User-provided settings.
VMPDump/main.cpp:22