![]() |
PE-sieve
Scans all running processes. Recognizes and dumps a variety of potentially malicious implants (replaced/implanted PEs, shellcodes, hooks, in-memory patches).
|
Buffers the defined PE section belonging to the module loaded in the scanned process into the local memory. More...
#include <pe_section.h>
Public Member Functions | |
| PeSection (RemoteModuleData &remoteModData, size_t section_number) | |
| PeSection (ModuleData &modData, size_t section_number) | |
| ~PeSection () | |
| bool | isInitialized () |
| bool | isContained (ULONGLONG field_start, size_t field_size) |
Public Attributes | |
| size_t | rawSize |
| size_t | loadedSize |
| PBYTE | loadedSection |
| DWORD | rva |
Protected Member Functions | |
| bool | loadRemote (RemoteModuleData &remoteModData, size_t section_number) |
| bool | loadOriginal (ModuleData &modData, size_t section_number) |
| void | unload () |
Buffers the defined PE section belonging to the module loaded in the scanned process into the local memory.
Definition at line 11 of file pe_section.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 36 of file pe_section.h.
|
inline |
Definition at line 31 of file pe_section.h.
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
Definition at line 107 of file pe_section.h.
| PBYTE pesieve::PeSection::loadedSection |
Definition at line 48 of file pe_section.h.
| size_t pesieve::PeSection::loadedSize |
Definition at line 47 of file pe_section.h.
| size_t pesieve::PeSection::rawSize |
Definition at line 46 of file pe_section.h.
| DWORD pesieve::PeSection::rva |
Definition at line 49 of file pe_section.h.