Module Rex::Payloads::Win32::Kernel::Common
In: lib/rex/payloads/win32/kernel/common.rb

This class provides common methods that may be shared across more than one kernel-mode payload. Many of these are from the following paper:

www.uninformed.org/?v=3&a=4&t=sumry

Methods

Public Class methods

Returns a stub that will find the base address of ntoskrnl and place it in eax. This method works by using an IDT entry. Credit to eEye.

Returns a stub that will find the base address of ntoskrnl and place it in eax. This method uses a pointer found in KdVersionBlock.

Returns a stub that will find the base address of ntoskrnl and place it in eax. This method uses a pointer found in the processor control region as a starting point.

Alias for resolving symbols.

[Validate]