![]() |
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.