PE-sieve
Scans all running processes. Recognizes and dumps a variety of potentially malicious implants (replaced/implanted PEs, shellcodes, hooks, in-memory patches).
|
The report aggregating the results of the performed dumps. More...
#include <dump_report.h>
Public Member Functions | |
ProcessDumpReport (DWORD _pid) | |
~ProcessDumpReport () | |
void | appendReport (ModuleDumpReport *report) |
size_t | countTotal () const |
bool | isFilled () const |
size_t | countDumped () const |
bool | hasModule (const ULONGLONG modBase, const size_t modSize) const |
virtual bool | toJSON (std::stringstream &stream, size_t level) const |
DWORD | getPid () const |
Public Attributes | |
std::string | outputDir |
std::string | minidumpPath |
Protected Member Functions | |
std::string | list_dumped_modules (size_t level) const |
void | deleteModuleReports () |
Protected Attributes | |
DWORD | pid |
std::vector< ModuleDumpReport * > | moduleReports |
Friends | |
class | ResultsDumper |
The report aggregating the results of the performed dumps.
Definition at line 48 of file dump_report.h.
|
inline |
Definition at line 51 of file dump_report.h.
|
inline |
|
inline |
Definition at line 61 of file dump_report.h.
|
inline |
Definition at line 79 of file dump_report.h.
|
inline |
Definition at line 67 of file dump_report.h.
|
inlineprotected |
Definition at line 117 of file dump_report.h.
|
inline |
Definition at line 108 of file dump_report.h.
|
inline |
Definition at line 92 of file dump_report.h.
|
inline |
|
protected |
|
virtual |
|
friend |
Definition at line 130 of file dump_report.h.
std::string pesieve::ProcessDumpReport::minidumpPath |
Definition at line 111 of file dump_report.h.
|
protected |
Definition at line 128 of file dump_report.h.
std::string pesieve::ProcessDumpReport::outputDir |
Definition at line 110 of file dump_report.h.
|
protected |
Definition at line 127 of file dump_report.h.