![]() |
PE-sieve
Scans all running processes. Recognizes and dumps a variety of potentially malicious implants (replaced/implanted PEs, shellcodes, hooks, in-memory patches).
|
#include "results_dumper.h"#include <windows.h>#include <psapi.h>#include <fstream>#include "../utils/format_util.h"#include "../utils/workingset_enum.h"#include "pe_reconstructor.h"#include "imp_rec/imp_reconstructor.h"#include "../scanners/iat_scanner.h"#include "../scanners/code_scanner.h"Go to the source code of this file.
Namespaces | |
| namespace | pesieve |
Macros | |
| #define | DIR_SEPARATOR "\\" |
| #define | DEFAULT_BASE 0x10000000 |
Functions | |
| std::string | pesieve::get_payload_ext (const ArtefactScanReport &artefactRepot) |
| std::string | pesieve::get_dump_mode_name (peconv::t_pe_dump_mode dump_mode) |
| std::string | pesieve::get_imprec_res_name (const ImpReconstructor::t_imprec_res &res) |
| peconv::t_pe_dump_mode | pesieve::convert_to_peconv_dump_mode (const pesieve::t_dump_mode dump_mode) |
| bool | pesieve::make_dump_dir (const std::string &directory) |
| std::string | pesieve::get_module_file_name (HANDLE processHandle, const ModuleScanReport &mod) |
| #define DEFAULT_BASE 0x10000000 |
Definition at line 16 of file results_dumper.cpp.
| #define DIR_SEPARATOR "\\" |
Definition at line 15 of file results_dumper.cpp.