acquire.acquire.dynamic.windows.types

Module Contents

Classes

ProcessToken

Enum where members are also (and must be) ints

ProcessAccess

Enum where members are also (and must be) ints

ErrorCode

Enum where members are also (and must be) ints

DuplicateHandleFlags

Enum where members are also (and must be) ints

SYSTEM_INFORMATION_CLASS

Enum where members are also (and must be) ints

OBJECT_INFORMATION_CLASS

Enum where members are also (and must be) ints

FILE_INFORMATION_CLASS

Enum where members are also (and must be) ints

SYSTEM_HANDLE_TABLE_ENTRY_INFO_EX

Structure base class

SYSTEM_HANDLE_INFORMATION_EX

Structure base class

IO_STATUS_BLOCK_DUMMYUNIONNAME

Union base class

IO_STATUS_BLOCK

Structure base class

LUID

Structure base class

LUID_AND_ATTRIBUTES

Structure base class

TOKEN_PRIVILEGES

Structure base class

Handle

Handle object

UNICODE_STRING

Structure base class

PUBLIC_OBJECT_TYPE_INFORMATION

Structure base class

OBJECT_DIRECTORY_INFORMATION

Structure base class

Attributes

acquire.acquire.dynamic.windows.types.PVOID
acquire.acquire.dynamic.windows.types.NTSTATUS
acquire.acquire.dynamic.windows.types.NULL
class acquire.acquire.dynamic.windows.types.ProcessToken

Bases: enum.IntEnum

Enum where members are also (and must be) ints

TOKEN_QUERY = 8
TOKEN_ADJUST_PRIVILEGES = 32
class acquire.acquire.dynamic.windows.types.ProcessAccess

Bases: enum.IntEnum

Enum where members are also (and must be) ints

PROCESS_TERMINATE = 1
PROCESS_CREATE_THREAD = 2
PROCESS_VM_OPERATION = 8
PROCESS_VM_READ = 16
PROCESS_VM_WRITE = 32
PROCESS_DUP_HANDLE = 64
PROCESS_CREATE_PROCESS = 128
PROCESS_SET_QUOTA = 256
PROCESS_SET_INFORMATION = 512
PROCESS_QUERY_INFORMATION = 1024
SYNCHRONIZE = 1048576
PROCESS_ALL_ACCESS = 2035711
class acquire.acquire.dynamic.windows.types.ErrorCode

Bases: enum.IntEnum

Enum where members are also (and must be) ints

ERROR_SUCCESS = 0
ERROR_ACCESS_DENIED = 5
ERROR_INVALID_PARAMETER = 87
ERROR_PARTIAL_COPY = 299
ERROR_NOT_ALL_ASSIGNED = 1300
class acquire.acquire.dynamic.windows.types.DuplicateHandleFlags

Bases: enum.IntEnum

Enum where members are also (and must be) ints

DUPLICATE_CLOSE_SOURCE = 1
DUPLICATE_SAME_ACCESS = 2
DUPLICATE_SAME_ATTRIBUTES = 4
class acquire.acquire.dynamic.windows.types.SYSTEM_INFORMATION_CLASS

Bases: enum.IntEnum

Enum where members are also (and must be) ints

SystemHandleInformation = 16
SystemExtendedHandleInformation = 64
class acquire.acquire.dynamic.windows.types.OBJECT_INFORMATION_CLASS

Bases: enum.IntEnum

Enum where members are also (and must be) ints

ObjectBasicInformation = 0
ObjectNameInformation = 1
ObjectTypeInformation = 2
class acquire.acquire.dynamic.windows.types.FILE_INFORMATION_CLASS

Bases: enum.IntEnum

Enum where members are also (and must be) ints

FileNameInformation = 9
class acquire.acquire.dynamic.windows.types.SYSTEM_HANDLE_TABLE_ENTRY_INFO_EX

Bases: ctypes.Structure

Structure base class

property object: str
property unique_process_id: str
property handle_value: str
property granted_access: str
property creator_back_trace_index: str
property object_type_index: str
property handle_attributes: str
property reserved: str
class acquire.acquire.dynamic.windows.types.SYSTEM_HANDLE_INFORMATION_EX

Bases: ctypes.Structure

Structure base class

class acquire.acquire.dynamic.windows.types.IO_STATUS_BLOCK_DUMMYUNIONNAME

Bases: ctypes.Union

Union base class

class acquire.acquire.dynamic.windows.types.IO_STATUS_BLOCK

Bases: ctypes.Structure

Structure base class

class acquire.acquire.dynamic.windows.types.LUID

Bases: ctypes.Structure

Structure base class

class acquire.acquire.dynamic.windows.types.LUID_AND_ATTRIBUTES

Bases: ctypes.Structure

Structure base class

class acquire.acquire.dynamic.windows.types.TOKEN_PRIVILEGES

Bases: ctypes.Structure

Structure base class

class acquire.acquire.dynamic.windows.types.Handle(handle: SYSTEM_HANDLE_TABLE_ENTRY_INFO_EX, handle_type: str, handle_name: str)

Handle object

property dictionary
class acquire.acquire.dynamic.windows.types.UNICODE_STRING

Bases: ctypes.Structure

Structure base class

__str__() str

Return str(self).

classmethod from_str(value: str) UNICODE_STRING

Initializes a UNICODE_STRING structure.

class acquire.acquire.dynamic.windows.types.PUBLIC_OBJECT_TYPE_INFORMATION

Bases: ctypes.Structure

Structure base class

property name: str
acquire.acquire.dynamic.windows.types.PUNICODE_STRING
class acquire.acquire.dynamic.windows.types.OBJECT_DIRECTORY_INFORMATION

Bases: ctypes.Structure

Structure base class

property name: str
property type_name: str