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.