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::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 } |