Bitdefender Hypervisor Memory Introspection
|
Exposes the types, constants and functions used to describe protected Windows Kernel modules and driver objects. More...
Go to the source code of this file.
Typedefs | |
typedef struct _PROTECTED_MODULE_INFO | PROTECTED_MODULE_INFO |
Functions | |
const PROTECTED_MODULE_INFO * | IntWinDrvIsProtected (const KERNEL_DRIVER *Driver) |
Get the protected module information for a kernel driver. More... | |
const PROTECTED_MODULE_INFO * | IntWinDrvObjIsProtected (const WIN_DRIVER_OBJECT *DriverObject) |
Get the protected module information for a kernel driver object. More... | |
BOOLEAN | IntWinDrvHasDriverObject (const KERNEL_DRIVER *Driver) |
Check wether a kernel driver has a driver object that we care to protect. More... | |
BOOLEAN | IntWinDrvIsProtectedAv (const WCHAR *Driver) |
Check wether a kernel driver is a known and protected antivirus. More... | |
BOOLEAN | IntWinDrvObjIsProtectedAv (const WCHAR *DrvObj) |
Checks if a driver object belongs to a known and protected antivirus. More... | |
Exposes the types, constants and functions used to describe protected Windows Kernel modules and driver objects.
Definition in file windrv_protected.h.
typedef struct _PROTECTED_MODULE_INFO PROTECTED_MODULE_INFO |
Definition at line 18 of file windrv_protected.h.
BOOLEAN IntWinDrvHasDriverObject | ( | const KERNEL_DRIVER * | Driver | ) |
Check wether a kernel driver has a driver object that we care to protect.
[in] | Driver | Pointer to a kernel driver to be checked. |
Definition at line 577 of file windrv_protected.c.
Referenced by IntWinDrvCreateFromAddress().
const PROTECTED_MODULE_INFO* IntWinDrvIsProtected | ( | const KERNEL_DRIVER * | Driver | ) |
Get the protected module information for a kernel driver.
[in] | Driver | Pointer to a kernel driver for which to search a protection information. |
Definition at line 484 of file windrv_protected.c.
Referenced by IntWinDrvCreateFromAddress(), IntWinDrvHasDriverObject(), and IntWinDrvUpdateProtection().
Check wether a kernel driver is a known and protected antivirus.
[in] | Driver | Pointer to a WCHAR string describing the drivers name. |
Definition at line 595 of file windrv_protected.c.
Referenced by IntAlertEptFillFromVictimZone().
const PROTECTED_MODULE_INFO* IntWinDrvObjIsProtected | ( | const WIN_DRIVER_OBJECT * | Driver | ) |
Get the protected module information for a kernel driver object.
[in] | Driver | Pointer to a driver object for which to search a protection information. |
Definition at line 536 of file windrv_protected.c.
Referenced by IntWinDrvObjCreateFromAddress(), and IntWinDrvObjUpdateProtection().
Checks if a driver object belongs to a known and protected antivirus.
[in] | DrvObj | Pointer to a WCHAR string describing the driver objects name. |
Definition at line 611 of file windrv_protected.c.
Referenced by IntAlertEptFillFromVictimZone().