For the complete documentation index, see llms.txt. This page is also available as Markdown.

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

Module Name
Description

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

load (load the kernel modules)

Last updated