![]() |
PE-sieve
Scans all running processes. Recognizes and dumps a variety of potentially malicious implants (replaced/implanted PEs, shellcodes, hooks, in-memory patches).
|
#include <windows.h>#include <iostream>#include <sstream>#include <string>#include <vector>#include <peconv.h>#include "pe_sieve_types.h"#include "../utils/path_util.h"#include "../utils/format_util.h"Go to the source code of this file.
Classes | |
| class | pesieve::ElementScanReport |
| A base class of all the reports detailing on the output of the performed element scan. More... | |
| class | pesieve::ModuleScanReport |
| A base class of all the reports detailing on the output of the performed module's scan. More... | |
| class | pesieve::UnreachableModuleReport |
| class | pesieve::SkippedModuleReport |
| class | pesieve::MalformedHeaderReport |
Namespaces | |
| namespace | pesieve |
Typedefs | |
| typedef enum pesieve::module_scan_status | pesieve::t_scan_status |
Enumerations | |
| enum | pesieve::module_scan_status { pesieve::SCAN_ERROR = -1 , pesieve::SCAN_NOT_SUSPICIOUS = 0 , pesieve::SCAN_SUSPICIOUS = 1 } |