unload (unload modules)
Description of the 'unload' command in HyperDbg.
Command
unload
Syntax
unload [remove] [ModuleName (string)]
Description
Unloads the HyperDbg drivers and kernel modules from the target system.
Parameters
[remove] (optional)
If you want to remove the installed driver. (See Remarks for more information)
[ModuleName (string)]
The name of the module that you want to unload.
Modules
all
Loading all available modules
kd
Kernel module (parent module for all modules)
vmm
Hypervisor-related capabilities
trace
Tracing (Intel LBR, Intel PT) capabilities
Examples
The following example unloads vmm module.
The following example unloads all modules.
The following example unloads vmm module and removes all drivers.
The following example unloads all modules and removes all drivers.
The following example unloads trace module.
The following example unloads kd module.
SDK
To unload the HyperDbg driver on the local machine, you need to use the following functions in libhyperdbg (depending on the module you want to load):
Later you can stop and uninstall (remove) the driver using the following SDK function:
Remarks
This command will continue the debuggee for some time (in Debugger Mode). This means that you lose the current context (registers & memory) after executing this command.
Requirements
None
Related
Last updated