Trees | Indices | Help |
|
---|
|
A plugin to search for the Directory Table Base for windows systems. There are a number of ways to find the DTB: - Scanner method: Scans the image for a known kernel process, and read the DTB from its Process Environment Block (PEB). - Get the DTB from the KPCR structure. - Note that the kernel is mapped into every process's address space (with the exception of session space which might be different) so using any process's DTB from the same session will work to read kernel data structures. If this plugin fails, try psscan to find potential DTBs.
Nested Classes | |
__metaclass__ Automatic Plugin Registration through metaclasses. (Inherited from rekall.plugin.Command) |
|
top_level_class A command can be run from the rekall command line. (Inherited from rekall.plugin.Command) |
Instance Methods | |||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from |
Class Methods | |||
|
|||
|
|||
|
|||
|
|||
|
|||
|
Class Variables | |
table_header =
hash(x) |
|
PHYSICAL_AS_REQUIRED = True
(Inherited from rekall.plugin.PhysicalASMixin)
|
|
PROFILE_REQUIRED = True
(Inherited from rekall.plugin.ProfileCommand)
|
|
ROW_OPTIONS =
(Inherited from rekall.plugin.TypedProfileCommand)
|
|
classes =
(Inherited from rekall.plugin.Command)
|
|
classes_by_name =
(Inherited from rekall.plugin.Command)
|
|
error_status = None hash(x) (Inherited from rekall.plugin.Command) |
|
interactive = False
(Inherited from rekall.plugin.Command)
|
|
mode =
hash(x) (Inherited from rekall.plugins.windows.common.AbstractWindowsCommandPlugin) |
|
plugin_args = None hash(x) (Inherited from rekall.plugin.ArgsParserMixin) |
|
plugin_feature =
(Inherited from rekall.plugin.Command)
|
|
producer = False
(Inherited from rekall.plugin.Command)
|
|
table_options =
(Inherited from rekall.plugin.TypedProfileCommand)
|
Properties | |
name (Inherited from rekall.plugin.Command) | |
Inherited from |
Method Details |
Declare the command line args we need.
|
A mixin for those plugins requiring a physical address space. Args: physical_address_space: The physical address space to use. If not specified we use the following options: 1) session.physical_address_space, 2) Guess using the load_as() plugin, 3) Use session.kernel_address_space.base.
|
Finds DTBs and yields virtual address spaces that expose kernel. Yields: BaseAddressSpace-derived instances, validated using the VerifyHit() method.
|
Check the eprocess for sanity.
|
Returns the correct address space class for this profile.
|
Collect data that will be passed to renderer.table_row.
|
|
|
Class Variable Details |
table_headerhash(x)
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Mon Oct 9 03:29:04 2017 | http://epydoc.sourceforge.net |